Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

minor ui improvements #6

Open
13 of 21 tasks
x87 opened this issue Mar 7, 2021 · 0 comments
Open
13 of 21 tasks

minor ui improvements #6

x87 opened this issue Mar 7, 2021 · 0 comments
Labels
good first issue Good for newcomers

Comments

@x87
Copy link
Contributor

x87 commented Mar 7, 2021

  • collapse filters and extensions list by default on mobile screen (collapsible directive)
  • switch modal/rail on window resize
  • lock save/submit button on click
  • param types dropdown in the editor is cut not reproducible
  • avoid scrolling of the commands list after save
  • command toolbar on the list overlaps long command name
  • more distinctive style for checkboxes
  • modal on mobile device is not positioned correctly when the page is scrolled not reproducible
  • changing opcode in address bar does nothing
  • add dropdown under user name with a link to the github profile and logout
  • change page title depending on route
  • prevent page reload when there are unsaved changes
  • if submitting a change leads to an error due to lack of permissions, library should suggest to the user to request access to the git repo
  • hotkeys to navigate between next/prev command (Ctrl+Arrow Up/Arrow Down), search (Ctrl+/)
  • button to copy class/keyword name/snippet (copy directive)
  • keep scroll position of the list when open/close right rail
  • scroll to the element in the list when opcode id in query params changes
  • game support text not displaying on mobile
  • selected filters should stay on page refresh
  • make a peek preview for enums in the types picker
  • highlight consecutive words in the description if they form a param name ( this value -> thisValue )
@x87 x87 modified the milestone: v2 Mar 24, 2021
@x87 x87 added the good first issue Good for newcomers label Apr 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant