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

Settings menu design exploration #60

Open
Tracked by #58
jonathanzong opened this issue Apr 15, 2023 · 0 comments
Open
Tracked by #58

Settings menu design exploration #60

jonathanzong opened this issue Apr 15, 2023 · 0 comments
Assignees
Labels
2.0.0 things we want in the 2.0.0 release design exploration Requires prototyping to figure out what's needed

Comments

@jonathanzong
Copy link
Member

jonathanzong commented Apr 15, 2023

Let's think about what we want the ideal customization interface to be!

One version to try is one we thought of during testing, where controls for a token's verbosity are situated next to that token in the tree, with immediate feedback about how the actual value changed.

What I imagine this looks like in practice (details are fuzzy and should change to whatever makes sense):

  • a key binding to open the settings menu dialog
  • Top of the dialog has presets, high/med/low, which when selected set a predefined initial value for all the tokens for all the levels
  • probably keyboard shortcuts for high/med/low, like 1, 2, 3
  • you can traverse the tree in read mode (everything is already expanded) and there is a select control for off/short/long for every token. the token's text is the label for the select
@jonathanzong jonathanzong added the design exploration Requires prototyping to figure out what's needed label Apr 15, 2023
@jonathanzong jonathanzong changed the title In-situ settings menu interface Settings menu design exploration Jul 11, 2023
@jonathanzong jonathanzong added the 2.0.0 things we want in the 2.0.0 release label Jul 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.0.0 things we want in the 2.0.0 release design exploration Requires prototyping to figure out what's needed
Projects
None yet
Development

No branches or pull requests

2 participants