diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-10-10 19:34:30 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-10-10 19:34:30 +0100 |
commit | 948f9476d6a417da6048d4291bf36b0507293d63 (patch) | |
tree | 794c4cb065d606084053aeadc0b6a44bce61a6f6 /kde-plasma/plasma-desktop/files | |
parent | bba7ed73af4fe3b333cb970dc40a9098e2d1c54b (diff) |
gentoo auto-resync : 10:10:2022 - 19:34:30
Diffstat (limited to 'kde-plasma/plasma-desktop/files')
2 files changed, 70 insertions, 0 deletions
diff --git a/kde-plasma/plasma-desktop/files/plasma-desktop-5.25.5-desktoptoolbox-fix-flickering-on-close.patch b/kde-plasma/plasma-desktop/files/plasma-desktop-5.25.5-desktoptoolbox-fix-flickering-on-close.patch new file mode 100644 index 000000000000..ca7627d6c33b --- /dev/null +++ b/kde-plasma/plasma-desktop/files/plasma-desktop-5.25.5-desktoptoolbox-fix-flickering-on-close.patch @@ -0,0 +1,30 @@ +From 5f384e75bef57231fe01155da479375c315a9706 Mon Sep 17 00:00:00 2001 +From: Fushan Wen <qydwhotmail@gmail.com> +Date: Wed, 21 Sep 2022 20:06:08 +0800 +Subject: [PATCH] desktoptoolbox: fix flickering on closing + +The visible property needs to keep true until opacity becomes 0, +otherwise the toolbox will flicker on closing. + +BUG: 417849 +FIXED-IN: 5.26 5.24.7 +--- + toolboxes/desktoptoolbox/contents/ui/ToolBoxContent.qml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/toolboxes/desktoptoolbox/contents/ui/ToolBoxContent.qml b/toolboxes/desktoptoolbox/contents/ui/ToolBoxContent.qml +index 2cdea674b..b3f306e8c 100644 +--- a/toolboxes/desktoptoolbox/contents/ui/ToolBoxContent.qml ++++ b/toolboxes/desktoptoolbox/contents/ui/ToolBoxContent.qml +@@ -32,7 +32,7 @@ Item { + } + transformOrigin: Item.Center + opacity: plasmoid.editMode +- visible: plasmoid.editMode ++ visible: opacity > 0 + Behavior on opacity { + OpacityAnimator { + duration: PlasmaCore.Units.longDuration +-- +GitLab + diff --git a/kde-plasma/plasma-desktop/files/plasma-desktop-5.25.5-folderview-fix-grid-overflow-property.patch b/kde-plasma/plasma-desktop/files/plasma-desktop-5.25.5-folderview-fix-grid-overflow-property.patch new file mode 100644 index 000000000000..40d34cad1bf1 --- /dev/null +++ b/kde-plasma/plasma-desktop/files/plasma-desktop-5.25.5-folderview-fix-grid-overflow-property.patch @@ -0,0 +1,40 @@ +From cb3cbbe3b07da0c9e35cdef69343d32f7659f550 Mon Sep 17 00:00:00 2001 +From: Arjen Hiemstra <ahiemstra@heimr.nl> +Date: Thu, 15 Sep 2022 17:08:00 +0200 +Subject: [PATCH] folderview: Fix grid overflow property so it properly reports + overflow state + +In some cases, viewportArea.widthRatio or heightRatio can be 0 when it's +not actually overflowing. So account for that to ensure we properly +report the overflow state. + +BUG: 419878 + + +(cherry picked from commit 754e229b83708c1b8c7be547ef2dcf5645bafc21) +--- + containments/desktop/package/contents/ui/FolderView.qml | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/containments/desktop/package/contents/ui/FolderView.qml b/containments/desktop/package/contents/ui/FolderView.qml +index 72ae4903a..a057a5099 100644 +--- a/containments/desktop/package/contents/ui/FolderView.qml ++++ b/containments/desktop/package/contents/ui/FolderView.qml +@@ -657,7 +657,13 @@ FocusScope { + property bool ctrlPressed: false + property bool shiftPressed: false + +- property bool overflowing: (visibleArea.heightRatio < 1.0 || visibleArea.widthRatio < 1.0) ++ property bool overflowing: { ++ // widthRatio or heightRatio may be 0 when it's not actually ++ // overflowing, so account for that. ++ let widthOverflow = visibleArea.widthRatio > 0.0 && visibleArea.widthRatio < 1.0 ++ let heightOverflow = visibleArea.heightRatio > 0.0 && visibleArea.heightRatio < 1.0 ++ return widthOverflow || heightOverflow ++ } + + property bool scrollLeft: false + property bool scrollRight: false +-- +GitLab + |