Make Smooth Stroke a Dynamic
Description of the feature
Smooth Stroke in GIMP is kinda "meh". I'm using GIMP as a photo editing software AND as a Digital Painting Software, by far is my favourite painting software and my GO-TO... like... ALWAYS. I have also used things like Photoshop, Krita, Medibang, Corel, Sketchbook, etc. etc. and some of them has this "Smooth Stroke" option. The one that GIMP has is a bit strange. It seems that it only adds a delay in all the strokes when it's enabled, whilst softwares like Medibang, Photoshop or Sketchbook has this feature improved. Can't explain exactly how, but sure it feels different than GIMP's. I've been thinking about it a lot, and perhaps I have an idea on how it could (should) be improved... Make it a separate Brush Dynamic altogether just like Opacity, Size, Force, Hardness, etc. etc.
The use cases are very clear for digital artists... I'm sure I'm not the only artist that uses GIMP that feels like there's something missing with your Smooth Stroke feature. The most obvious use case of Smooth Stroke as a Dynamic is when an artist or photo editor has a small tablet (Wacom, Huion, you name it) The small active area of small tablets doesn't allow us for wide and quick strokes, so Smooth Stroke doesn't work as it should in small tablets. Photoshop as well as Sketchbook has this kind of Cursor that you can actually SEE when "Smooth Stroke" is enabled, it also shows an Ant March between the mouse cursor and the brush cursor, so that you can underline EXACTLY however you want.
I believe that having Smooth Stroke as a Dynamic that works with features like Pressure or Speed will improve the Smooth Stroke stability and performance.