Difference between revisions of "Brush Creation and Edit Instances"

From GIMP GUI Redesign
Jump to: navigation, search
(Proposal of Contextual Menu to Brushes Menu | Raster and Parametric on the Brushes Dock lists)
Line 51: Line 51:
 
[5] a conditional option: if is parametric send it to Parametric Editor, if is raster open the archive as an image.
 
[5] a conditional option: if is parametric send it to Parametric Editor, if is raster open the archive as an image.
  
The ideal situation of the second-level options will have the name of asset in the each option, for instance:
+
The ideal naming of the second-level options is to have the name of asset in the each voice, for instance:<br>
instead to have a simple '\_Edit Brush' to have \_Edit 'Brush Name #1'
+
instead to have a simple '\_Edit Brush' to have \_Edit 'Brush Name #1'<br>
 
In this way, we can avoid making wrong choices.
 
In this way, we can avoid making wrong choices.
  

Revision as of 19:05, 2 March 2024

Brush Assets - Edit and Creation Flows

On GIMP the brushes parametric and raster are shown together, in the same list on Brushes Dialog. This causes some issues when a user tries to edit a brush:

  1. If is parametric the brush opens correctly the parametric brush editor;
  2. If is raster the brush is opened also on the parametric brush editor (evidently, isn't possible to edit the raster here).
  3. Bug 994 - Improvements on brush creation and their filtering (tags) | Proposal (edit)

Is curious to note that the contextual is the same for the two kinds but it recognizes when is a parametric brush... the 'Open Brush as image...' is disabled.

Simplifying the flow to create/edit raster brushes directly on the dialogue lists

Ideally is fine to have a unique dialog list to show parametric (.vbr) and (.gbr, .gih) brushes... is necessary to correct any kind the way to edit them.

The menu of these assets in my opinion must be modified in this way:

  1. Divide the brush assets by category (raster and parametric). Would be interesting to have a default tag embedded and independent of user choices.
  2. Each brush asset category enables the editing kind, for instance, raster brushes have a dedicated menu as an asset image.

Proposal of Contextual Menu to Brushes Menu | Raster and Parametric on the Brushes Dock lists

Use the two levels in a way to organize the tasks between creation and interaction to edit, duplicate and delete them.

Contextual Menu Brushes

First Level

Brushes Menu [1]         >
Parametric...            [2]
Elliptic Feathery...     [3]
Elliptical...            [3]
Rectangular Feathery...  [3]
Rectangular...           [3]
Custom Brush...          [4]

Messages and Scripts In each message box of [2] and [3] options, when we have mouseover, we need to write or repeat the kind of brush that will be created, for instance:
[2] To parametric kind, "Create .vbr parametric brush."
[3] To raster kind, an example, instead in Elliptical, Feathered... "Create an elliptical brush with feathered edges" > "Create a .gbr raster elliptic brush with feathered edges. " To dialogue of windows of the scripts, we need to identify the kind of brush that we are creating, raster or parametric.
[4] To Custom Brush, we need to create a new script to create custom raster brushes. IMO, this script must be capable of creating an empty .xcf archive with a feature to set the size layer, the layer number, if is grayscale or RGB, transparent or white background.
The message of the 'mouseover' option could be: "Create a custom raster brush."

Second Level

Brushes Menu [1]         >
                         \_Edit Brush [5]
                         ---
                         \_Duplicate Brush
                         \_Copy Brush Location
                         \_Show in File Manager
                         \_Delete Brush
                         ---
                         Refresh Brushes

[5] a conditional option: if is parametric send it to Parametric Editor, if is raster open the archive as an image.

The ideal naming of the second-level options is to have the name of asset in the each voice, for instance:
instead to have a simple '\_Edit Brush' to have \_Edit 'Brush Name #1'
In this way, we can avoid making wrong choices.

Fields to Author, License and Comments

In the dialogues to build brushes on GIMP is interesting to have three new fields:

  1. Author Name
  2. License
  3. Comments

Tag Field

Many brushes could be organized by the designer in origin. When a brush is created the author could organize the tags that each brush has by default. This feature is a great way to customize the author's sets and a facility to use the sets on GIMP.