Skip to content

Draft: config, dialogs, paint, tools: paintbrush GUI design

Mark Sweeney requested to merge pixelmixer/gimp-plugins:paintbrush-gui into master

A design of the Paintbrush GUI, so that options I've found most useful for a quick brush change, are available at the top of the dockable.
It also attempts to simplify the GUI by giving preference options to reduce the number of buttons and adds expanders to tuck away complexity.

changes to see:

  • Brush Picker Layout
  • Paint Mode position
  • Slider Precision
  • Slider Layout
  • Dynamics
  • Reset and Link buttons
  • Smooth Stroke
  • Additional Options
  • Pick a path whilst using the paint tool
  • High quality force

"Enable dynamics" renamed to "Brush Dynamics" in the MR paintbrush-gui

Adjusts the picker layout for the brush so that icons aren't distorted and the Brush label is bold to match the other subsections.

I rarely change the Paint mode slider from Normal, so it's tucked away with Brush Options.

Certain sliders have .0 and .00 precision. From a visual point of view this is not so good. From a practical point of view .00 is probably unnecessary. This MR has a manual fix for better balancing of precision, GUI simplicity and practical usage.

When painting some slider options are adjusted frequently, some never. The Paintbrush takes up a lot of precious dockable space with its many sliders. This MR experiments with placing the sliders into a checkbox expander. This gives more 'top' room to the other important options in the dockable and makes the GUI simpler.

Adjusts the layout within 'Enable dynamics' in the Paintbrush GUI. Removes double height icon distortion and the double indent caused by a inner frame. Puts Fade and Colour options into an expander so that these less used features can be tucked in for a shorter and simpler GUI.

#9917
Puts a preference in Tool Options -> Show reset to brush default button TRUE by default, when FALSE the GUI for brushes is simpler. Puts a preference in Tool Options -> Show link to brush default button TRUE by default. Those are features I never use, but they add to the width and complexity of a dockable that's nearly always on display for me.

A simple GUI position change for 'smooth stroke'. It's right down at the bottom of a long dockable, and yet if you are using a pen, it's very useful to have nearer the top. Tested for a day and it does indeed create a much better workflow for quick toggle or adjustments to smooth strokes.

An expander for Additional Options, so that dockable height can be kept to a minimum, allowing better stacking in a dock and a simpler GUI.

paint-GUI

Edited by Mark Sweeney

Merge request reports

Loading