-
Notifications
You must be signed in to change notification settings - Fork 353
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
Add keyboard shortcuts documentation to Viewer #2026
Add keyboard shortcuts documentation to Viewer #2026
Conversation
Current CI build failures that I'm seeing are a result of missing reference. Will amend in next commit. |
This looks great! One thing I noticed is that "u" hotkey is not mentioned in the docs so I don't think yo have it here. It will toggle the display of the UI. Could you update the docs + help? When it's hidden perhaps it would be useful to be able to still access help. I know it's beyond the original scope but maybe a "?" hotkey addition since you can't see the "Help" menu anymore. Purely a suggestion. |
Thank you, and sure! A single letter hotkey ( |
This is a great start, thanks @juandejoya! One layout change that I would recommend is to place this new button at the top of the Within the |
Following @jstone-lucasfilm's feedback, we've changed the Added the I'm not sure whether @kwokcb's suggestion to add a shortcut to toggle the help menu is still useful if it's now nested under |
@juandejoya I really like this approach, where the help text expands into the Advanced Settings panel! One minor suggestion that I'd make is to place the new Keyboard Shortcuts bellows at the bottom of the Advanced Settings panel rather than the top, so that it's "extending" the panel rather than "pushing down" the other options. Does that change sound reasonable to you as well? |
That's another compelling idea, @juandejoya, though we should probably reserve that for a separate PR following this one, so that we're not combining too many new ideas in a single change. Once this change is merged, I'd definitely be open to a PR that proposes a new structure for the Advanced Settings panel. |
Following @jstone-lucasfilm's feedback, moved the |
Hi @juandejoya, @jstone-lucasfilm
|
Thanks for the feedback @kwokcb. No worries about undue work - it's easy to adjust and we should commit to something that's best for a user. The main issue with the original prototype is that the screen space coverage hinders visibility. What we're doing right now addresses that, but if we do revert back to a top-level button where the pop-up has the same (if not smaller) dimensions it would effectively have the same effect while being more discoverable. The benefit I see with having these under What do you think @jstone-lucasfilm? I'll follow up on the help key shortcut key and maybe ping someone in the project slack if they have had any experience with nanogui's popups. |
I chatted with @jstone-lucasfilm off-line. Just ignore my comments and use the current design. |
No worries at all, and good to know! I'll probably ask offline about the design tradeoffs, mostly just to learn what about the pros/cons for future work. |
@juandejoya The latest version is looking really good, and I like @kwokcb's suggestion to add a label just above the new |
Modify layouts so we can add the Documentation label without additional margins/indents.
This looks great to me, @juandejoya, and once we've had additional eyes on the details of the change, I think we should be good to merge this work. |
Signed-off-by: Jonathan Stone <[email protected]>
Signed-off-by: Jonathan Stone <[email protected]>
Signed-off-by: Jonathan Stone <[email protected]>
Let's hold off on the documentation of the `U` key for now, since there's no corresponding entry in our main documentation page, and we'll need to decide on the language and placement of this line in that context first. Signed-off-by: Jonathan Stone <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work on this project, thanks @juandejoya!
c3f4e5a
into
AcademySoftwareFoundation:main
Addressing issue #2011 with the creation of a popup button for helpful information and keyboard shortcuts. Help tooltips also included for all buttons except for selected geometry. Markdown doc also updated.
Notes