Bug 344043

Summary: Slowdowns by changing the Gradient Overall Opacity on vector shapes + "Color stops" deleted on click-release
Product: [Applications] karbon Reporter: mvowada <freebox64>
Component: usabilityAssignee: Jan Hambrecht <jaham>
Status: RESOLVED FIXED    
Severity: normal CC: halla
Priority: NOR    
Version: 2.9 Pre-Alpha   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Slowdowns by changing the Gradient Overall Opacity on vector shapes + "Color stops" deleted on click-release - Video

Description mvowada 2015-02-11 17:49:48 UTC
Hello. I regard two kind of issues when editing a gradient fill on vector shapes. To clarify (please, see also the video in attachment below):

- Toolbar > Gradients > Edit = works well.
- Toolbox > Gradient Edit = I find it's difficult to work with this, because: 1. color stop handles get deleted by clicking on them(*) and 2. the change of the overall opacity (alpha) can cause major system slowdowns.

(*) unless it's an expected behavior, but if that were the case, I think it shouldn't be allowed to click-and-drag the handles.

Ubuntu 14.04 Unity - Krita 2.9 Beta 3 (git 38ed8ff)

Reproducible: Always

Steps to Reproduce:
1. Select a vector shape witha gradient fill
2. Toolbox > Gradient Edit
3. Click-and-drag color stops --AND/OR-- change the (Tool Options >) Overall Opacity, by dragging the slider cursor.

Actual Results:  
- Color stops get deleted by clicking on them.
- Overall Opacity change by using the slider, causes serious slowdowns.

Expected Results:  
- By clicking one time a color stop you should be allowed to drag it along the gradient line bar.
- Overall Opacity change should be either allowed or forbidden.
Comment 1 mvowada 2015-02-11 17:51:31 UTC
Created attachment 91028 [details]
Slowdowns by changing the Gradient Overall Opacity on vector shapes + "Color stops" deleted on click-release - Video
Comment 2 mvowada 2018-04-04 15:10:36 UTC
(Closing since vector gradients are managed differently in Krita 4)