New instances to Brushes | Proposal
Submitted by jose americo gobbo
Link to original bug (#773003)
Description
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:
- If is parametric, the brush open correctly the parametric brush editor;
- If is raster, the brush is opened also on parametric brush editor (evidently, isn't possible edit the raster here).
Is curious 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. So, is very interesting to use the parametric brush editor as a good preview of the raster brushes, but for the .gih brush only to the first layer. IMO, this feature applied to raster brushes is misused because the unique feature used on the editor is only the preview.
Simplifying the flow of the create/edit current menus
Ideally have a unique dialog list to create/edit parametric (.vbr) and raster brushes (.gbr, .gih), but each asset would be edited following its natural editor kind, e.g., the parametric is naturally opened on own editor and the raster brushes are opened as an image.
The menu of these assets, in my opinion, must be modified in this way:
- Divide the brush assets for category [raster (.gbr and .gih) and parametric]. Would be interesting to have a default tag embedded and independent of user choices, as is related in the issue #1553 @ellestone.
- Each brush asset category enables the editing kind, for instance, raster brushes opening automatically 'as image' the asset.
Contextual Menu and Brushes Menu | Raster and Parametric
- New Parametric Brush...
- New Raster Brush... (create by default an image with 256x256 px in grayscale, for instance)
- Edit Brush (if is parametric opens the .vbr editor instead if is raster opens as an image)
- Copy Brush Location >
- Show in File Manager >
- Delete Brush >
- Refresh brushes >
New Fields
In the dialogs to build the .gbr, .gih and .vbr brushes on GIMP, add these new fields:
- ID (automatically created)
- Tag of the author (created by the author, this feature is a great way to customize the sets on GIMP.
- Author Name
- License
- Description text
Note: these fields are important also to all assets of GIMP, in this sense, could be interesting implement for all asset categories (brush, pattern, gradient, palette, tool preset and paint dynamics)
Ordering criteria of the brush assets on the dialogs based on the:
- ID [New].
- alphabetical ordering (Current).
- super tag or rather the 'folder name' and set in alphabetic order (eventually also by first subdirectory name?) [New].
- Tag created by author [New].
- Auto Tag, see #1553 [New].
- Custom ordering or disposition (drag and drop feature) decided by the user on the dialog lists [New].
Note: these criteria could be used for all asset kind on GIMP.