Hi all!
I’m aware, that all the developers are really busy right now (great thanks for that - can’t wait for the new RGBA brushes and resource rewrite), but I have an idea for making the shape engine more useful.
Currently there are 2 ways to draw specific shapes in krita - using shape engine and outline selection tool. The first is rather for faster workflow, while selection gives you more possibilities, requiring more actions to take if you want just to fill area with color (select, fill and deselect for each shape).
There is one feature though, that shape engine is missing comparing it to the selection tool - when selecting, you can press ‘ctrl’ to get straight lines - the shape won’t be finished until you release this button. This gives a lot of possibilities, as I can make a quick break in drawing the outline or combine freehand and straight lines. Unluckily, every time I want to draw clear shapes, I have to choose between fast and precise workflow.
So here comes my request: is it possible to add the ability to prevent shape brush from finishing the ‘stroke’ if user presses a modifier key, just like the outline selection tool? Of course maintaining the possibility to pick colors with ctrl, and having the shape preview as you draw.
The default key could be ctrl (have to be pressed once you start drawing, as it is used to color pick from canvas) or shift (not used in the engine as there is no brush size here, though it would be different modifier than in selection tool).
Nice things about this request are:
- It doesn’t come from any other painting app as far as I know
- It’s extending current tool, without changing the workflow of people who currently use it
- This type of action is already in krita, so I hope some code could be reused
I wasn’t sure if it is possible to easily change the use of modifiers in a specific brush engine, rather than in a separate tool, but the clone engine seems to do it quite well.
I would love to hear if anybody would want that feature (I don’t want to bother the developers with wishes on a bugtracker, unless you think it’s a good idea). I attach the presentation of a complex shape done with both methods. It don’t really represent how easier is to create something with outline due to this ‘ctrl’ feature, but I hope you can at least see that I can combine freehand and straight lines in one stroke.
Cheers ![]()

