The curve editor is great. Well, almost great.
I get some bad crashes. For example, when adding a new point in the curve (in the Inspector panel):
ASSERT failure in QVector<T>::operator: "index out of range", file /Users/coenklosters/Documents/dev/qt/5.11.2/clang_64/lib/QtCore.framework/Headers/qvector.h, line 436  83947 abort bin/Clang-x86_64-Debug/napkin
I also managed to get another crash when manipulating the curves in the graphical Curves panel), but I’m struggling to reproduce it:
 80261 segmentation fault
- Clicking on a point to select it frequently causes the point to immediately move, requiring manual re-typing of values to line up precisely, e.g.
1.0- inadvertent dragging needs to be ignored, in other words
- Zooming / panning behaviour is extremely difficult to use. It took me a while to figure out that I could effectively pan by changing where I place my mouse pointer while zooming (scrolling) but even then I find it almost impossible to get a decent view of the curve while editing. It might be better to just separate zoom (e.g. using scrolling) and panning (e.g. using Shift+drag or something similar?).
- A “zoom to fit” button would be extremely handy.
- The buttons for preset two-point interpolations are really useful, but because they are arranged horizontally they take up a lot of space and you need to fiddle with panel widths to be able to see them all.