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

Use specific options for layout thoroughness instead of any number #585

Open
keyserj opened this issue Dec 2, 2024 · 0 comments
Open

Use specific options for layout thoroughness instead of any number #585

keyserj opened this issue Dec 2, 2024 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers QoL small change the improves the feel of using the tool

Comments

@keyserj
Copy link
Collaborator

keyserj commented Dec 2, 2024

Describe your issue

Most of the time, layout thoroughness (which allows the layout algorithm to try more layout variations to try and use space efficiently) only affects the layout for a few ranges of numbers. Usually 1 behaves differently from 2, and then sometimes 20+ can behave differently from those. For this reason, having granularity to enter any number 1-100 is not really necessary, can be cumbersome, and can give the illusion that many of the numbers should have a more significant impact.

chrome_2024-12-02_15-51-33.mp4

Solution you'd like

Use a dropdown for layout thoroughness, where "low" = 1, "medium" = 10, and "high" = 100.

Alternatives you've considered

No response

Additional context

No response

Technical ideas and questions

Code should be pretty similar to the Watch dropdown's code, except using the current thoroughness value/onChange instead of making API requests:
image

@keyserj keyserj added enhancement New feature or request good first issue Good for newcomers QoL small change the improves the feel of using the tool labels Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers QoL small change the improves the feel of using the tool
Projects
Status: No status
Development

No branches or pull requests

1 participant