Skip to content

Commit 797e2f2

Browse files
authored
Merge pull request #633 from neyfua/main
style(cloudflare-warp): resize cloudflare-warp BarWidget icon smaller for a cleaner look
2 parents 98d8346 + 299effe commit 797e2f2

3 files changed

Lines changed: 18 additions & 25 deletions

File tree

cloudflare-warp/BarWidget.qml

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import QtQuick
22
import QtQuick.Layouts
33
import Quickshell
44
import qs.Commons
5-
import qs.Widgets
65
import qs.Services.UI
6+
import qs.Widgets
77

88
Item {
99
id: root
@@ -18,31 +18,27 @@ Item {
1818
readonly property bool pillDirection: BarService.getPillDirection(root)
1919
readonly property var mainInstance: pluginApi?.mainInstance
2020

21-
readonly property string connectedColorKey: pluginApi?.pluginSettings?.connectedColor
22-
?? pluginApi?.manifest?.metadata?.defaultSettings?.connectedColor
23-
?? "primary"
21+
readonly property string connectedColorKey: pluginApi?.pluginSettings?.connectedColor ?? pluginApi?.manifest?.metadata?.defaultSettings?.connectedColor ?? "primary"
2422

25-
readonly property string disconnectedColorKey: pluginApi?.pluginSettings?.disconnectedColor
26-
?? pluginApi?.manifest?.metadata?.defaultSettings?.disconnectedColor
27-
?? "none"
23+
readonly property string disconnectedColorKey: pluginApi?.pluginSettings?.disconnectedColor ?? pluginApi?.manifest?.metadata?.defaultSettings?.disconnectedColor ?? "none"
2824

2925
readonly property color resolvedIconColor: {
30-
var key = (mainInstance?.warpConnected ?? false) ? connectedColorKey : disconnectedColorKey
31-
var resolved = Color.resolveColorKeyOptional(key)
26+
var key = (mainInstance?.warpConnected ?? false) ? connectedColorKey : disconnectedColorKey;
27+
var resolved = Color.resolveColorKeyOptional(key);
3228
// resolveColorKeyOptional ritorna "transparent" per "none" — fallback al colore neutro
3329
if (!resolved || resolved === "transparent" || resolved.a === 0)
34-
return mouseArea.containsMouse ? Color.mOnHover : Color.mOnSurface
35-
return resolved
30+
return mouseArea.containsMouse ? Color.mOnHover : Color.mOnSurface;
31+
return resolved;
3632
}
3733

3834
readonly property real contentWidth: {
3935
if (!(mainInstance?.warpInstalled ?? false)) {
40-
return Style.capsuleHeight
36+
return Style.capsuleHeight;
4137
}
4238
if ((mainInstance?.warpMode ?? "") !== "") {
43-
return contentRow.implicitWidth + Style.marginM * 2
39+
return contentRow.implicitWidth + Style.marginM * 2;
4440
}
45-
return Style.capsuleHeight
41+
return Style.capsuleHeight;
4642
}
4743
readonly property real contentHeight: Style.capsuleHeight
4844

@@ -65,12 +61,12 @@ Item {
6561
layoutDirection: Qt.LeftToRight
6662

6763
Item {
68-
implicitWidth: Style.fontSizeXXXL
69-
implicitHeight: Style.fontSizeXXXL
64+
implicitWidth: Style.fontSizeXXL
65+
implicitHeight: Style.fontSizeXXL
7066

7167
CloudflareIcon {
7268
anchors.fill: parent
73-
pointSize: Style.fontSizeXXXL
69+
pointSize: Style.fontSizeXXL
7470
applyUiScale: false
7571
color: root.resolvedIconColor
7672
opacity: (mainInstance?.isRefreshing ?? false) ? 0.5 : 1.0
@@ -89,8 +85,7 @@ Item {
8985
}
9086

9187
NText {
92-
visible: (mainInstance?.warpInstalled ?? false)
93-
&& (mainInstance?.warpMode ?? "") !== ""
88+
visible: (mainInstance?.warpInstalled ?? false) && (mainInstance?.warpMode ?? "") !== ""
9489
text: mainInstance?.warpMode ?? ""
9590
pointSize: Style.fontSizeXS
9691
color: root.resolvedIconColor
@@ -105,9 +100,7 @@ Item {
105100

106101
model: [
107102
{
108-
"label": (mainInstance?.warpConnected ?? false)
109-
? pluginApi?.tr("context.disconnect")
110-
: pluginApi?.tr("context.connect"),
103+
"label": (mainInstance?.warpConnected ?? false) ? pluginApi?.tr("context.disconnect") : pluginApi?.tr("context.connect"),
111104
"action": "toggle-warp",
112105
"icon": (mainInstance?.warpConnected ?? false) ? "plug-x" : "plug",
113106
"enabled": mainInstance?.warpInstalled ?? false

cloudflare-warp/i18n/vi.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"disconnect": "Ngắt kết nối"
55
},
66
"actions": {
7-
"widget-settings": "Cài đặt widget"
7+
"widget-settings": "Cài đặt tiện ích"
88
},
99
"panel": {
1010
"title": "Cloudflare WARP",
@@ -30,4 +30,4 @@
3030
"connected": "Đã kết nối WARP",
3131
"disconnected": "Đã ngắt kết nối WARP"
3232
}
33-
}
33+
}

cloudflare-warp/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"id": "cloudflare-warp",
33
"name": "Cloudflare WARP",
4-
"version": "1.0.0",
4+
"version": "1.0.1",
55
"minNoctaliaVersion": "4.0.0",
66
"author": "ToRvaLDz",
77
"license": "MIT",

0 commit comments

Comments
 (0)