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.

Reply via email to