Преглед изворни кода

Unify small icon sizes in file details components

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra пре 2 година
родитељ
комит
8182998407

+ 6 - 2
src/gui/filedetails/ShareDelegate.qml

@@ -165,6 +165,8 @@ GridLayout {
             bgNormalOpacity: 0
 
             icon.source: "image://svgimage-custom-color/add.svg/" + Style.ncTextColor
+            icon.width: Style.smallIconSize
+            icon.height: Style.smallIconSize
 
             visible: (root.isPlaceholderLinkShare || root.isSecureFileDropPlaceholderLinkShare) && root.canCreateLinkShares
             enabled: visible
@@ -201,8 +203,8 @@ GridLayout {
 
             icon.source: shareLinkCopied ? "image://svgimage-custom-color/copy.svg/" + Style.ncHeaderTextColor :
                                            "image://svgimage-custom-color/copy.svg/" + Style.ncTextColor
-            icon.width: 16
-            icon.height: 16
+            icon.width: Style.smallIconSize
+            icon.height: Style.smallIconSize
 
             visible: root.isLinkShare || root.isInternalLinkShare
             enabled: visible
@@ -246,6 +248,8 @@ GridLayout {
             bgNormalOpacity: 0
 
             icon.source: "image://svgimage-custom-color/more.svg/" + Style.ncTextColor
+            icon.width: Style.smallIconSize
+            icon.height: Style.smallIconSize
 
             visible: !root.isPlaceholderLinkShare && !root.isSecureFileDropPlaceholderLinkShare && !root.isInternalLinkShare
             enabled: visible

+ 4 - 4
src/gui/filedetails/ShareDetailsPage.qml

@@ -263,10 +263,10 @@ Page {
         ColumnLayout {
             id: moreMenu
 
-            property int rowIconWidth: 16
-            property int indicatorItemWidth: 20
-            property int indicatorSpacing: Style.standardSpacing
-            property int itemPadding: Style.smallSpacing
+            readonly property int rowIconWidth: Style.smallIconSize
+            readonly property int indicatorItemWidth: 20
+            readonly property int indicatorSpacing: Style.standardSpacing
+            readonly property int itemPadding: Style.smallSpacing
 
             width: parent.width
 

+ 1 - 0
theme/Style/Style.qml

@@ -58,6 +58,7 @@ QtObject {
 
     property int iconButtonWidth: 36
     property int standardPrimaryButtonHeight: 40
+    readonly property int smallIconSize: 16
 
     property int minActivityHeight: variableSize(32)