https://bugs.kde.org/show_bug.cgi?id=518917
Arjen Hiemstra <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REPORTED |RESOLVED Latest Commit| |https://invent.kde.org/plas | |ma/union/-/commit/dfa78107a | |6f56970e92f39ed516c9bc5362f | |342e Resolution|--- |FIXED --- Comment #1 from Arjen Hiemstra <[email protected]> --- Git commit dfa78107a6f56970e92f39ed516c9bc5362f342e by Arjen Hiemstra. Committed on 26/05/2026 at 13:48. Pushed by ahiemstra into branch 'master'. output/quick: Add a Changed event to Positioner and use it in PositionerLayout * examples/gallery: Add a tiny button to the Buttons page To check if a buttons sized below minimum size still behaves correctly. * output/quick: Set a minimum size for several Controls' subelements We want icons and indicators generally to have a minimum size so that they aren't sized below the requested size. * autotests: Add minimum size tests to TestPositionerLayout Add support for setting minimum size for items in the test data. This allows us to test if minimum size is properly handled. * output/quick: Respect minimum size in PositionerLayout If set, PositionerLayout will respect the minimum size set by PositionedItem and not constrain an item to smaller dimensions than its minimum. This mainly affects centered items for now. * output/quick: Add minimum width and height to PositionedItem This can be set to make sure PositionerLayout never shrinks the item below a certain size and instead will try to position it as best as possible while maintaining size. * output/quick: Add a Changed event to Positioner and use it in PositionerLayout Apparently we did not have any change notification in Positioner, so add that to make sure PositionerLayout knows when certain properties that the layout depends on change. M +6 -0 autotests/output/quick/TestPositionerLayout.cpp M +2 -0 autotests/output/quick/TestPositionerLayoutData/checkdelegate-textundericon.json M +37 -0 autotests/output/quick/TestPositionerLayoutData/content_center_constrained.json M +8 -0 examples/gallery/Buttons.qml M +71 -0 src/output/qtquick/plugin/Positioner.cpp M +26 -0 src/output/qtquick/plugin/Positioner.h M +20 -5 src/output/qtquick/plugin/positioner/LayoutBucket.h M +9 -5 src/output/qtquick/plugin/positioner/LayoutContainer.h M +1 -0 src/output/qtquick/plugin/positioner/LayoutItem.h M +6 -1 src/output/qtquick/plugin/positioner/PositionerLayout.cpp M +3 -0 src/output/qtquick/style/CheckDelegate.qml M +3 -0 src/output/qtquick/style/RadioDelegate.qml M +3 -0 src/output/qtquick/style/SwitchDelegate.qml M +2 -0 src/output/qtquick/style/private/DefaultContentItem.qml https://invent.kde.org/plasma/union/-/commit/dfa78107a6f56970e92f39ed516c9bc5362f342e -- You are receiving this mail because: You are watching all bug changes.
