Difference between revisions of "Brush Creation and Edit Instances"

From GIMP GUI Redesign
Jump to: navigation, search
(Proposal One Level Simplified)
Line 16: Line 16:
 
# Each brush asset category enables the editing kind, for instance, raster or parametric brushes have a dedicated way (conditional option) to open this asset as an image or as a vector, respectively.
 
# Each brush asset category enables the editing kind, for instance, raster or parametric brushes have a dedicated way (conditional option) to open this asset as an image or as a vector, respectively.
  
===Proposal One Level Simplified===
+
===Proposal Two Levels Simplified===
 
It was needled the Raster Brush to classify the kinds of them: Animated (.gih) and Static (.gbr)
 
It was needled the Raster Brush to classify the kinds of them: Animated (.gih) and Static (.gbr)
 
====|<|Contextual Menu of the [Brushes Menu]====
 
====|<|Contextual Menu of the [Brushes Menu]====

Revision as of 20:45, 10 March 2024

Current Edit and Creation Instances of Raster and Parametric Brushes

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 or parametric brushes have a dedicated way (conditional option) to open this asset as an image or as a vector, respectively.

Proposal Two Levels Simplified

It was needled the Raster Brush to classify the kinds of them: Animated (.gih) and Static (.gbr)

|<|Contextual Menu of the [Brushes Menu]

Second Level opening [Brushes Menu]

|<|Contextual Menu
  \_Brushes Menu  >
                  Edit Brush               [1]
                  New Brush         >
                  ---
                  Duplicate Brush
                  Copy Brush Location
                  Show in File Manager
                  Delete Brush
                  ---
                  Refresh Brushes 
|<|Contextual Menu  (Opening 'New Brush' menu)
  \_Brushes Menu  >
                  New Brush            >
                  \_Parametric...          [2]
                  \_Raster Brush       >
                    Elliptic...
                    Elliptic feathery...
                    Rectangular...
                    Rectangular feathery...
Messages and Scripts
  • [1] A conditional option: if is parametric send it to Parametric Editor, if is raster open the archive as an image.
  • In each message box of [2] option, when we have mouseover, we need to write or repeat the kind of brush that will be created, for instance: to parametric kind, 'New Parametric Brush...'. This option opens the Parametric Brush Editor.

Brush Editor | To Create/Edit Brushes (Raster (gbr and gih) or Parametric)

  • I'd just drop the mkbrush script, see vid. The brush editor has loads of room for extra buttons (Mark Sweeney).
    • Ok, this is a way more linear to solve the issue... I ask if is hard to integrate the Brush Editor, which now is only linked with .vbr: is possible to integrate with a script such as mkbrush.scm and have the options to make the .gbr?
    • I think that for the animated brushes, we need another interface and a script completely different because we have the matrix with 4 dimensions and many behaviours for them. In this sense, I prefer to talk about another issue that, some time ago, Jehan created. [1]
|<|Contextual Menu
  \_Brushes Menu  >
                  \_Edit Brush [1]
                  \_New Brush
                  \_Duplicate Brush
                  \_Copy Brush Location
                  \_Show in File Manager
                  \_Delete Brush
                  ---
                  Reload Brushes
  • In the above menu example, 'New Brush' would bring up a dialog, where the user would then select the brush type to create (Mark Sweeney).
    • Ok, I have thought also in this possibility but is another level where opens a script to make other options.
    • I have thought that was better have single scripts to make single things... what do you think?
    • But, if is true the possibility to create the .gbr brushes via Brush Editor... this issue could not have importance...
    • For the Animated brush I think that is necessary another script more focused to create the 'infrastructure' , (e.g., the quantity of layers for an specific array) and after we continues using the current option to create de matrix of the animated brushes.

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.