https://bugs.kde.org/show_bug.cgi?id=505477
Julius Künzel <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED Latest Commit| |https://invent.kde.org/mult | |imedia/kdenlive/-/commit/c7 | |fb3291dd35117401e24db3f70ff | |4e7c5001f53 --- Comment #2 from Julius Künzel <[email protected]> --- Git commit c7fb3291dd35117401e24db3f70ff4e7c5001f53 by Julius Künzel, on behalf of Jaimukund Bhan. Committed on 08/09/2026 at 23:23. Pushed by jlskuz into branch 'master'. Fix missing interpolation options in Default Keyframe Type menu The **Default Keyframe Type** submenu in the effect options menu previously displayed only three options (Discrete, Linear, and Smooth), omitting extended interpolation types. Furthermore, `AssetParameterModel::getDefaultKeyframes()` contained hardcoded fallback logic that defaulted any selected keyframe type other than Discrete or Smooth to Linear (=). This MR populates the **Default Keyframe Type** menu dynamically in KeyframeContainer using `KeyframeModel::getKeyframeTypes()`, making all available interpolation types selectable as defaults. It also updates `AssetParameterModel::getDefaultKeyframes()` to retrieve separators via `KeyframeModel::getSeparatorForKeyframeType()`, ensuring newly created default keyframes are correctly serialized into parameter strings with the selected interpolation type. M +0 -1 src/assets/keyframes/model/keyframemodel.cpp M +3 -11 src/assets/model/assetparametermodel.cpp M +20 -27 src/assets/view/widgets/keyframecontainer.cpp https://invent.kde.org/multimedia/kdenlive/-/commit/c7fb3291dd35117401e24db3f70ff4e7c5001f53 -- You are receiving this mail because: You are watching all bug changes.
