From d33f80aee73a9799ae18fe42c3f72b89d0678709 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Mon, 28 Jul 2025 18:15:40 +0800 Subject: perf: use less expansive font renderer for non-static/rapidly updating texts --- bar/Network.qml | 3 +++ bar/TimeDate.qml | 1 + components/SimpleResource.qml | 1 + 3 files changed, 5 insertions(+) diff --git a/bar/Network.qml b/bar/Network.qml index 6ce9f67..c28e6d3 100644 --- a/bar/Network.qml +++ b/bar/Network.qml @@ -52,6 +52,7 @@ Item { IText { visible: !root.isCollapsed text: Services.Network.networkStrength + renderType: Text.CurveRendering // it's not static and is rapidly updated } RowLayout { @@ -64,6 +65,7 @@ Item { animate: true text: root.down + root.downUnit color: root.downUnit == root.usageUnit && root.down > root.significantUsage ? Colors.cyan : Colors.foreground2 + renderType: Text.CurveRendering // it's not static and is rapidly updated } } RowLayout { @@ -76,6 +78,7 @@ Item { animate: true text: root.up + root.upUnit color: root.upUnit == root.usageUnit && root.up > root.significantUsage ? Colors.cyan : Colors.foreground2 + renderType: Text.CurveRendering // it's not static and is rapidly updated } } diff --git a/bar/TimeDate.qml b/bar/TimeDate.qml index 4908f6d..bfc54d6 100644 --- a/bar/TimeDate.qml +++ b/bar/TimeDate.qml @@ -67,6 +67,7 @@ Item { IText { animate: true text: (parent.s >= 10 ? "" : "0") + parent.s + renderType: Text.CurveRendering // it's not static and is rapidly updated } } Item { diff --git a/components/SimpleResource.qml b/components/SimpleResource.qml index eac09d5..818327d 100644 --- a/components/SimpleResource.qml +++ b/components/SimpleResource.qml @@ -44,6 +44,7 @@ Item { } IText { animate: true + renderType: Text.CurveRendering // it's not static and is rapidly updated text: !root.isAlt ? root.text : root.altText color: root.value < root.thresholdL1 ? Colors.foreground1 : root.value >= root.thresholdL3 ? root.thresholdColorL3 : root.value >= root.thresholdL2 ? root.thresholdColorL2 : root.thresholdColorL1 } -- cgit v1.2.3