Simple Sliders

Simplify the slider interaction and provide a less distracting slider cursor.


Click to Slide

Current Design: Clicking the numerical area of the slider does not move the slider.

Issues: Adjusting values at the top range requires careful cursor control to avoid accidentally activating the numerical input.

Changes: Remove detection of left clicking in the numerical input area.

Implementation: Modified slider behavior to allow single-click sliding across the entire slider area, including the numerical display area, eliminating the need for precise cursor positioning.

Benefits: Sliders will always slide on a single click, significantly improving usability during painting tasks by reducing the precision required for slider interaction.

Click to Enter Number

Current Design: Clicking the numerical area activates the number entry.

Issues: This disrupts slider use.

Changes: Clicking the slider activates the numerical entry and allows the slider to slide.

Implementation: Unified slider and numerical entry activation, allowing both sliding and number input activation from the same click area for improved workflow integration.

Benefits: Provides flexible input methods without interface disruption, enabling smooth transitions between sliding and precise numerical input.

Grab Icons Changed

Current Design: Grabbing hand icons are used.

Issues: This is obscuring and cartoon like.

Changes: Use sb_up_arrow and sb_h_double_arrow, up and side-to-side.

Implementation: Replaced cartoon-style grabbing hand icons with clean, professional directional arrow cursors (sb_up_arrow and sb_h_double_arrow) that provide clear directional feedback without visual obstruction.

Benefits: Eliminates cartoon-like visual elements and provides clearer, less distracting cursor feedback that doesn’t obscure the slider values during interaction.

Ctrl Clicking

Current Design: New Feature.

Issues: Reset Button is optionally hidden.

Changes: Ctrl Left Click the slider to reset it.

Implementation: Added keyboard shortcut functionality allowing Ctrl+Left Click on any slider to instantly reset it to default values, providing an alternative to reset buttons.

Benefits: Enables quick slider resets even when reset buttons are hidden, maintaining functionality while supporting simplified GUI preferences.

Optional Increment and Decrement Buttons

Current Design: Sliders display small increment and decrement buttons beside numeric fields by default.

Issues: These buttons add visual clutter for users who prefer a minimal UI, especially when using precision input or keyboard shortcuts.

Changes: Preferences > Tool Options > Paintbrush Tool > Show Slider Increment/Decrement Buttons.

Implementation: Added a preference that toggles the visibility of slider increment and decrement buttons in paint tool options. When disabled, sliders keep full functionality via dragging and keyboard shortcuts without showing the step buttons.

Benefits: Users can reduce UI clutter by hiding step buttons while retaining precise control via dragging, number entry, or shortcuts, producing a cleaner, less distracting workspace.