Accepting request 900535 from home:trmdi:branches:KDE:Applications

- Backport patch to improve place icon sizes (kde#437345)
  * 0002-Revert-places-padding-backport-21.08.patch

OBS-URL: https://build.opensuse.org/request/show/900535
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/dolphin?expand=0&rev=260
This commit is contained in:
Fabian Vogt 2021-06-17 09:08:54 +00:00 committed by Git OBS Bridge
parent 74b7d1d7e4
commit 92b3287279
3 changed files with 125 additions and 0 deletions

View File

@ -0,0 +1,117 @@
From df9ae6c24ec57afd063bfa7ff25160efdb913ce9 Mon Sep 17 00:00:00 2001
From: Eugene Popov <popov895@ukr.net>
Date: Tue, 25 May 2021 14:24:11 +0300
Subject: [PATCH 1/3] Use SmallMedium icon size in the Places panel as default
This patch makes the Places panel to use SmallMedium icon size as default, making it easier to read. It also removes extra spacing from items with small icons (reverts e9a39700 and 56888a56).
BUG: 437345
---
src/panels/places/dolphin_placespanelsettings.kcfg | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/panels/places/dolphin_placespanelsettings.kcfg b/src/panels/places/dolphin_placespanelsettings.kcfg
index b2ef8e574..db0ac9495 100644
--- a/src/panels/places/dolphin_placespanelsettings.kcfg
+++ b/src/panels/places/dolphin_placespanelsettings.kcfg
@@ -4,11 +4,12 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
http://www.kde.org/standards/kcfg/1.0/kcfg.xsd">
+ <include>kiconloader.h</include>
<kcfgfile name="dolphinrc"/>
<group name="PlacesPanel">
<entry name="IconSize" type="Int">
<label>Size of icons in the Places Panel (-1 means "use the style's small size")</label>
- <default>-1</default>
+ <default code="true">KIconLoader::SizeSmallMedium</default>
</entry>
</group>
</kcfg>
--
GitLab
From 7a5d4033f4e7db3c9b86a1685423e4d254318e0e Mon Sep 17 00:00:00 2001
From: Eugene Popov <popov895@ukr.net>
Date: Tue, 25 May 2021 14:24:48 +0300
Subject: [PATCH 2/3] Revert "fix padding in places view"
This reverts commit 56888a567fc741713b6c905aeed3842a7fa230c7.
---
src/panels/places/placesview.cpp | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/src/panels/places/placesview.cpp b/src/panels/places/placesview.cpp
index 5214f47dc..9602fb8ac 100644
--- a/src/panels/places/placesview.cpp
+++ b/src/panels/places/placesview.cpp
@@ -1,6 +1,5 @@
/*
* SPDX-FileCopyrightText: 2012 Frank Reininghaus <frank78ac@googlemail.com>
- * SPDX-FileCopyrightText: 2021 Harald Sitter <sitter@kde.org>
*
* SPDX-License-Identifier: GPL-2.0-or-later
*/
@@ -12,10 +11,6 @@
PlacesView::PlacesView(QGraphicsWidget* parent) :
KStandardItemListView(parent)
{
- KItemListStyleOption option = styleOption();
- option.padding = 4;
- setStyleOption(option);
-
const int iconSize = PlacesPanelSettings::iconSize();
if (iconSize >= 0) {
setIconSize(iconSize);
@@ -31,6 +26,7 @@ void PlacesView::setIconSize(int size)
KItemListStyleOption option = styleOption();
option.iconSize = size;
+ option.padding = 4;
setStyleOption(option);
}
}
--
GitLab
From 443968a6a3c3911654f241649c702035dd29c2e1 Mon Sep 17 00:00:00 2001
From: Eugene Popov <popov895@ukr.net>
Date: Tue, 25 May 2021 14:24:59 +0300
Subject: [PATCH 3/3] Revert "Improve padding in the Places View"
This reverts commit e9a39700fc004004b1ff231023e9d5333a2b8317.
---
src/kitemviews/kitemlistview.cpp | 2 +-
src/panels/places/placesview.cpp | 1 -
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/kitemviews/kitemlistview.cpp b/src/kitemviews/kitemlistview.cpp
index e4dd7bb2b..5c8c712e8 100644
--- a/src/kitemviews/kitemlistview.cpp
+++ b/src/kitemviews/kitemlistview.cpp
@@ -2552,7 +2552,7 @@ void KItemListView::updateGroupHeaderHeight()
groupHeaderHeight += 2 * m_styleOption.horizontalMargin;
groupHeaderMargin = m_styleOption.horizontalMargin;
} else if (m_itemSize.isEmpty()){
- groupHeaderHeight += 2 * m_styleOption.padding;
+ groupHeaderHeight += 4 * m_styleOption.padding;
groupHeaderMargin = m_styleOption.iconSize / 2;
} else {
groupHeaderHeight += 2 * m_styleOption.padding + m_styleOption.verticalMargin;
diff --git a/src/panels/places/placesview.cpp b/src/panels/places/placesview.cpp
index 9602fb8ac..50446d44d 100644
--- a/src/panels/places/placesview.cpp
+++ b/src/panels/places/placesview.cpp
@@ -26,7 +26,6 @@ void PlacesView::setIconSize(int size)
KItemListStyleOption option = styleOption();
option.iconSize = size;
- option.padding = 4;
setStyleOption(option);
}
}
--
GitLab

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jun 16 14:56:35 UTC 2021 - Tranter Madi <trmdi@yandex.com>
- Backport patch to improve place icon sizes (kde#437345)
* 0002-Revert-places-padding-backport-21.08.patch
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jun 8 12:39:02 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr> Tue Jun 8 12:39:02 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>

View File

@ -36,6 +36,8 @@ Source3: dolphinsu.desktop
Patch0: dolphin-go_up.diff Patch0: dolphin-go_up.diff
# PATCH-FIX-OPENSUSE # PATCH-FIX-OPENSUSE
Patch1: 0001-Revert-Disallow-executing-Dolphin-as-root-on-Linux.patch Patch1: 0001-Revert-Disallow-executing-Dolphin-as-root-on-Linux.patch
# PATCH-FIX-UPSTREAM
Patch2: 0002-Revert-places-padding-backport-21.08.patch
BuildRequires: extra-cmake-modules BuildRequires: extra-cmake-modules
BuildRequires: systemd-rpm-macros BuildRequires: systemd-rpm-macros
BuildRequires: update-desktop-files BuildRequires: update-desktop-files