-
Notifications
You must be signed in to change notification settings - Fork 979
feat: Add custom thickness slider. Ports PR #3288 to current master with small changes #6119
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
base: master
Are you sure you want to change the base?
feat: Add custom thickness slider. Ports PR #3288 to current master with small changes #6119
Conversation
|
For discussion some screenshots would help. Maybe also compare to this design. |
4a4f508 to
f248fe6
Compare
f248fe6 to
7735efa
Compare
No, we don't have a plan and the discussion about the redesign is just a discussion, where different opinions can be shared in the light of some concrete ideas for a redesign. |
|
I think we can indeed go further than the proposed changes (similarly to some options discussed in #4561). In my opinion:
|
Like discussed in #3288 (comment), this is the attempt to port as much as possible from #3288 to the current master.
My idea (not fully implemented) is to implement the custom thickness similar to the fill opacity. So in effect there will be two entries for the toolbar and in the menubar. One for choosing the thickness and which activates the custom thickness. This way, the user can choose a custom thickness once, and switch between
thinto the custom thickness without the need to choose a new custom thickness over and over again.So far, only the buttons for activating the custom thickness are present. Also for now I simply used the icons added in #3288. Now we need two icons, so the icons might change in the future.
The
TODOsare just markers where analog to #3288 one might open up the dialog window. With the new idea of using a different button these markers maybe are not needed anymore, we will see.Also I'm not quite sure how to handle the "problem" that the bounds of the thickness slider maybe should be different for the highlighter compared to the pen (or just use a wide range).
Also maybe the window opening up should not only contain a slider but also some numeric input (in the best case synced with the slider)