https://bugs.kde.org/show_bug.cgi?id=473400

            Bug ID: 473400
           Summary: Slider with `live: false` does not update its graphics
                    until released
    Classification: Frameworks and Libraries
           Product: frameworks-qqc2-desktop-style
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kdelibs-b...@kde.org
          Reporter: m...@ratijas.tk
                CC: ahiems...@heimr.nl, k...@davidedmundson.co.uk,
                    noaha...@gmail.com, notm...@gmail.com
  Target Milestone: ---

SUMMARY

In qqc2-desktop-style, Slider.qml with `live` property set to `false` does not
pass intermediate values across the bridge to its StyleItem while  being
dragged. This is not how a non-live Slider should work: it should block updates
to its `value` property, but still rely on non-blocked read-only `position` or
`visualPosition` to update graphics.

STEPS TO REPRODUCE
1. Create a Slider component, add `live: false` binding
2. Start your scratch app, and drag the slider around.

OBSERVED RESULT

Slider's handle only "jumps" to the target value once it is released.

EXPECTED RESULT

Slider's handle should continuously follow the pointer, regardless of Slider's
`live` property.

SOFTWARE/OS VERSIONS
KDE Plasma Version: git/master
KDE Frameworks Version: git/master
Qt Version: 6.5

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to