[needs testing] First testing packages for the lager-based brush editor

Be sure i am gonna test this deeply. I appreciate a lot all the effort. Let’s go! :hugs:
How do you want the feedback, everything together or things as i am discovering weird behaviors?
OS:Windows 10
Device: Wacom Intuos 4 pro S
Testing in Preview,Scratch Pad, and document with Brush Editor Detached
2. SIZE, ROTATION,… BEHAVIOUR
ROTATION OPTION
Select the “b) Basic 2 opacity” and change the ratio to see better the rotation. Activate rotation. close the brush editor and open again. The rotation is not active. Also happens if you have the brush ediitor detached and Rotation is active
Rotation controled by Pressure, Drawing Angle, Fuzzy Dab, Tilt Direction… are not working. It seems to be completely disconected. Tested With Auto, Predefined and Text.
Weird because testing other brushes have Drawing angle active. Maybe is the Ratio modified what cause this?

Select e) Marker Dry And Tilt seems to work fine in Rotation. Not Drawing angle and Fuzzy dab and so on.

Tested also in Kubuntu 20.04 with Wacom Bamboo Pen.

PD: If we are rewriting the Brush editor it would be more useful at least for making brushes to have “share curve across all settings” disabled.
Also if we could choose to have a curve by default selected in each option, i would choose Drawing angle in Rotation option. That way we can have Static and rotatated with less effort.

SIZE OPTION
I can’t test Rotation and Tangential pressure because i don’t have special stylus for that.
Auto default Pixel Engine brushtip

  • Preview in brush editor= OK
  • Scratchpad =OK
  • Document = (with detached Brush editor)= OK
    IT seems to work ok with a default created Pixel Engine brush.
    NOTE: If Brush Editor is detached and we activate time sensor and increase the value, there is a point where the window decoration is lost. At least in laptop with Kubuntu

Predefined Brushtip= Chalk
By default the brush size is at 1000px. too big for a default.

  • Preview in brush editor= OK (time doesn’t produce changes but distort the Curve widget area.
  • Scratchpad = OK
  • Document = OK
    NOTE: Fuzzy Stroke seems to create a not real variation between min and max. value when is combined with Fuzzy dab. Am i doing something wrong?

RATIO OPTION
Auto default Pixel Engine brushtip

  • Preview in brush editor= to do
  • Scratchpad =to do
  • Document = (with detached Brush editor)= to do
  1. OPTIONS rembembered?
    Mirror is not remember if Horizontally or vertically is active
    Scatter is using X and Y active. If you deactivate them. This is not remembered.
    Rotation option activation is not remembered

  2. Linked Properties.

  • Lightness Strength option works OK. with an RGBA brushtip and “Lightness map active”. If you select Alpha mask, Color image or Gradient map. with an RGBA brushtip they work ok, but you can’t control the “Lightness strength”
  • “Painting mode” option Change automatically if we add a masked brush from buildup to wash mode.
  • Instant View. Make Krita crash several times . I try to reproduce the same steps.
  • it should cross-out when the size of the brush is below the threshold= OK
  • when brush “Size” has a random sensor enabled or when “Randomness” or “Density” brush tip settings are active, it should show a tooltip with explanation under an asterisk sign= OK, but if you remove one of the parameters, the tooltip is not correct.

By the way, @raghukamath i would post this as a pinned thread, because is important for everybody. So if you think is ok i would be happy :slight_smile: