https://bugs.kde.org/show_bug.cgi?id=399120
joup...@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REPORTED |CONFIRMED Ever confirmed|0 |1 CC| |joup...@gmail.com --- Comment #1 from joup...@gmail.com --- The reason for most of these shortcomings is that the curve docker was designed to be a generic interface for all kinds of animated properties, but we haven't had time to flesh out this feature yet. For example, this is why you see negative values despite opacity only supporting the 0-255 range. (In reply to Tymond from comment #0) > - Values on the value axis (Y) are from -250 to 50 (probably; there is no > number); negative values are impossible to set, while positive values can be > set from 0 to 255, as expected and written in Krita Manual > (https://docs.krita.org/fr/reference_manual/dockers/animation_curve.html on > date: 26.09.2018). Also the docker shown in the manual seems to have correct > values on the axes; I don't know, but the docker I see have wrong values > (see attachment). Possible reason: no min and max values set in the widget > used to show curves. The scale is chosen to fit the curve. I agree this not working well for opacity. For channels with a well-defined range we should fit to that range instead. > - you can't add a new opacity frame on the docker with the method mentioned > above if the layer doesn't have any opacity frames yet (you need to do it by > clicking "Add opacity frame" in another docker, i.e. Animation Docker) The first keyframe cannot be added because the docker has no channel to add it to. We could add a way to create one with the add keyframe button on the docker much like in the animation docker. > - the default value of the opacity frame is 0% instead of 100% or the > general opacity of the layer The default value should be the layer's current opacity. This is a clear bug. I also agree that showing percentages, adding grid lines and allowing scrubbing by clicking and dragging outside the nodes would be useful. -- You are receiving this mail because: You are watching all bug changes.