Creating subsections for your brushes

Hello! After using Paint Tool Sai 2 for a long time, I decided to try out Krita. However, I found it inconvenient that all the brushes are crammed into a single window. It takes a lot of scrolling to find the right brush when switching between them.

I’ve thought of one solution: deleting most of the brushes and keeping them within a limited frame to avoid excessive scrolling in the brush window.

However, I believe Krita could be improved in two ways:

  1. Mini Brush Icons: Instead of large icons, consider adding smaller ones. When hovering over these mini icons, an overlay window could display a preview of the brush.
  2. Subsections for Brushes: This is the most crucial improvement. Imagine having subsections within the brush window. For example, if we have a ‘Standard’ brush collection selected, we would see all brushes from that section. But what if I want to switch to my custom collection called ‘My Brushes’? How can we implement this? There are two approaches:
  • First Approach: Add a dropdown menu in the brush window with the names of all collections. Users can select the desired collection from the menu.
  • Second Approach: Similar to the first approach, but allow users to checkmark the collections they want to display. For instance, if I check both ‘Standard’ and ‘My Brushes,’ I would see brushes from both sets simultaneously.

Third approach: Duplicate brush windows that can be pinned to the current brush window, incorporating the first and second approaches.

Imagine having a window labeled ‘Standard’ and another labeled ‘Standard2.’ We could switch between them with a single mouse click on the tab. Convenient? Absolutely!

If you’d like to see a rough example of how this could look, let me know, and I’ll try to demonstrate it.

Hello @bapl and welcome to the forum :slight_smile:

It sounds like you need to learn about tags.

Named tags can be added to brush presets. e.g. a tag called ‘My Favourite Pencils’.
Then only the brushes with that tag can be displayed in the Brush Presets docker and in the popup palette.
More that one tag can be added to a brush preset so a particular pencil brush could have a ‘My Favourite Pencils’ tag on it and also a ‘Nice Sketching Brushes’ tag on it.

Another level of selection can be provided by enabling and disabling bundles but that is a totally different subject.

3 Likes

For the sizes, check the little burger menu icon next to “tags”, change the size and display option and see if you can make them as small as you need.

2 Likes

Wow, your theme and brush icons look amazing.
Can you tell me what you used to achieve this result?

For the theme you can choose from already existing Themes from Menu Bar, Settings > Themes. Or you could make your own either from scratch or based off existing ones. To create new ones you’ll want to create (if not already available) a folder named color-schemes in your krita resources folder. In the folder make a file with a name of your choosing with an extension .colors and change values to your liking.

Content of the Theme file (without the explanation “# text” stuff, you want to remove that):

[ColorEffects:Inactive]
ChangeSelectionColor=false          # Not sure if used


[Colors:Button]
BackgroundNormal=45,45,45           # Buttons background color
ForegroundNormal=235,235,235        # Buttons text color


[Colors:Selection]
BackgroundNormal=83,114,142         # Color overlay for sliders, currently selected layer, etc
ForegroundNormal=255,255,255        # Text color for above mentioned stuff (like brush opacity %, size, layer names, etc)


[Colors:View]
BackgroundAlternate=36,35,35        # Alternate background color for certain GUI elements (like checkboxes, alternating lines in shortcuts window, etc)
BackgroundNormal=28,28,28           # Main Background color for most GUI elements
ForegroundLink=216,216,216          # Color of link text (such as welcome screen News links)
ForegroundNormal=235,235,235        # Text color of everything not mentioned above


[Colors:Window]
BackgroundNormal=50,50,50           # Borders/titlebars color of windows (such as dockers or toolbar, toolbox, etc) 
ForegroundNormal=235,235,235        # Text color of said elements


[General]
Name=Color Scheme                   # Theme name (as seen in Krita Theme list)

Alternatively you could try using a plugin to create new schemes:
Plugin: Theme Creator Extension - Resources / Plugins - Krita Artists (krita-artists.org)

As for the preset icons, there are multiple ways of editing them yourself. In Brush editor (preset settings) when saving new or overwriting changes to existing preset you get to edit its icon, you simply draw there, add icons from library, load an image or load scratchpad content (from Brush editor). Another way is to go to your resources folder > paintoppresets folder, find a brush preset you want to change icon for, open it with Krita and change the icon to your liking and save the file.

Have fun customizing Krita to your liking! :smile:

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.