Debian Patches
Status for kf6-kirigami/6.13.0-2
Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
upstream_e3c6af3b_layouts-Always-relayout-on-geometry-changes-in-ToolBarLayout.patch | [PATCH] layouts: Always relayout on geometry changes in ToolBarLayout Otherwise we end up with several corner cases where the implicit width is the same as width but we still have actions hidden. |
Arjen Hiemstra <ahiemstra@heimr.nl> | no | 2025-04-07 | ||
upstream_81352c22_layout-Set-implicit-width-of-ToolBarLayout-before-using-its-width.patch | [PATCH] layout: Set implicit width of ToolBarLayout before using its width Split setting implicit size into setting width and height separately, so that we if we use width() it will use the implicit width if no width was set yet. This avoids us hiding all actions because width is 0, only to then show them again because implicit width (and thus width) is now a valid value. |
Arjen Hiemstra <ahiemstra@heimr.nl> | no | 2025-04-07 | ||
upstream_82abc769_controls-Fix-link-activation-for-text-of-InlineMessage.patch | [PATCH] controls: Fix link activation for text of InlineMessage Rather than stretching both the label and toolbar across the entire inline message, use implicit width for both, unless either would become larger than the InlineMessage width. Most importantly, since the toolbar only takes space that is not used by the text, this avoids links in the text not working correctly. |
Arjen Hiemstra <ahiemstra@heimr.nl> | no | upstream | 2025-04-07 | |
upstream_2c6cd90f_controls-Improve-calculation-of-InlineMessage-implicit-height.patch | [PATCH] controls: Improve calculation of InlineMessage implicit height If the text isn't long enough to wrap into mulitple lines, but we have many or large actions such that the actions are still put below the text, the actions and close button would overlap because the close button is not accounted for. To fix that, always anchor the actions at the bottom and calculate a more proper implicit height for the entire inline message that accounts for close button height if it is visible. |
Arjen Hiemstra <ahiemstra@heimr.nl> | no | 2025-04-08 | ||
upstream_bae0957d_controls-Remove-redundant-states-from-InlineMessage.patch | [PATCH] controls: Remove redundant states from InlineMessage States describe changes from a base state. The base state can just be declared normally, there is no need to declare it as a separate state. This fixes centering the close button in single-line inline messages, because the "centered" state was never activated. |
Arjen Hiemstra <ahiemstra@heimr.nl> | no | 2025-04-08 | ||
upstream_fb21ee82_WheelHandler-smooth-scroll-for-a-greater-variety-of-movement-sizes.patch | [PATCH] WheelHandler: smooth scroll for a greater variety of movement sizes Duration is based on the duration and movement for 120 angle delta. Shorten duration for smaller movements, limit duration for big movements. We don't want fine deltas to feel extra slow and fast scrolling should still feel fast. Minimum 3 frames for a 60hz display if delta > 2 physical pixels (start already rendered -> 1/3 rendered -> 2/3 rendered -> end rendered). Skip animation if <= 2 real frames for low refresh rate screens. Otherwise, we don't scale the duration based on refresh rate or device pixel ratio to avoid making the animation unexpectedly longer or shorter on different screens. |
Noah Davis <noahadvs@gmail.com> | no | upstream | 2025-04-14 | |
upstream_bf7ead57_tst-scrolling-qml-don-t-set-default-angle-delta-to-verticalStepSize-don-t-test-if-smooth-scrolling-is-enabled-when-testing-angle-delta-moves.patch | [PATCH] tst_scrolling.qml: don't set default angle delta to verticalStepSize, don't test if smooth scrolling is enabled when testing angle delta moves While arbitrary angle deltas are allowed, setting the default angle delta size to verticalStepSize is not semantically correct because verticalStepSize is not an angle delta. We shouldn't make more assumptions about WheelHandler's internal logic than necessary since there is already a way to avoid failing the test when smooth scrolling is enabled. |
Noah Davis <noahadvs@gmail.com> | no | 2025-04-14 | ||
upstream_5bf798c3_Fix-ActionTextField-RTL.patch | [PATCH] Fix ActionTextField RTL This got broken in d8cbb0fd050861a0e08fd45192d311b65d2d4dc3, which was not technically correct; if it worked at the time, it broke since then. This reverts d8cbb0fd050861a0e08fd45192d311b65d2d4dc3 |
Nate Graham <nate@kde.org> | no | upstream | 2025-05-13 | |
upstream_d803ca35_SearchField-fix-RTL-search-icon-positioning.patch | [PATCH] SearchField fix RTL search icon positioning We're overriding the value of LayoutMirroring.enabled unnecessarily and incorrectly, causing the icon to always appear on the left regardless of RTL. Just let it cascade to this component normally. |
Nate Graham <nate@kde.org> | no | upstream | 2025-05-08 | |
upstream_481ee938_controls-PageRow-don-t-announce-StackView-over-screen-readers.patch | [PATCH] controls/PageRow: don't announce StackView over screen readers PageRow has an internal StackView; it defaults to the Accessible.role LayeredPane, which is by default announced by screen readers (or at least by orca). This may be correct in some circumstances, but not here: it's a purely internal object that has no user relevance; hearing LAYERED PANE ZERO ITEMS every time a page in a PageRow is entered is confusing to screen reader users, they have typically no idea what it means, and if they do there is little they can do with this information. (I guess it indicates whether a modal layer is open, but in practice I couldn't seem to actually get this to work, and it seems better to indicate when a modal layer is open, not every single time when there isn't one - and that is a separate issue.) Instead we can set its role explicitly to Pane, that marks it as a filler in Accerciser and orca does not read it out every time. |
Christoph Wolk <cwo.kde@posteo.net> | no | 2025-05-19 |
All known versions for source package 'kf6-kirigami'
- 6.13.0-2 (forky, trixie, sid)