From 4446259a0b52c9ad1318b52badfb3f996e6cd601 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Tue, 12 Aug 2025 22:08:44 +0700 Subject: [PATCH] bar: battery: remove unnecessary imports/props --- .../quickshell/ii/modules/bar/BatteryIndicator.qml | 13 ++----------- .../modules/common/widgets/ClippedProgressBar.qml | 4 ---- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/.config/quickshell/ii/modules/bar/BatteryIndicator.qml b/.config/quickshell/ii/modules/bar/BatteryIndicator.qml index 49897c4e1..19eba74fc 100644 --- a/.config/quickshell/ii/modules/bar/BatteryIndicator.qml +++ b/.config/quickshell/ii/modules/bar/BatteryIndicator.qml @@ -3,7 +3,6 @@ import qs.modules.common.widgets import qs.services import QtQuick import QtQuick.Layouts -import Quickshell MouseArea { id: root @@ -28,7 +27,7 @@ MouseArea { ClippedProgressBar { id: batteryProgress value: percentage - highlightColor: (isLow && !isCharging) ? Appearance.m3colors.m3error : Appearance.m3colors.m3onSecondaryContainer + highlightColor: (isLow && !isCharging) ? Appearance.m3colors.m3error : Appearance.colors.colOnSecondaryContainer Item { anchors.centerIn: parent @@ -47,15 +46,7 @@ MouseArea { fill: 1 text: "bolt" iconSize: Appearance.font.pixelSize.smaller - visible: isCharging && percentage < 1 - onVisibleChanged: { - if (!visible) - boltIconLoader.active = false; - } - - Behavior on opacity { - animation: Appearance.animation.elementMove.numberAnimation.createObject(this) - } + visible: isCharging && percentage < 1 // TODO: animation } StyledText { Layout.alignment: Qt.AlignVCenter diff --git a/.config/quickshell/ii/modules/common/widgets/ClippedProgressBar.qml b/.config/quickshell/ii/modules/common/widgets/ClippedProgressBar.qml index d5191b19f..8fa2f6e09 100644 --- a/.config/quickshell/ii/modules/common/widgets/ClippedProgressBar.qml +++ b/.config/quickshell/ii/modules/common/widgets/ClippedProgressBar.qml @@ -1,12 +1,8 @@ -import qs.services import qs.modules.common import qs.modules.common.functions import qs.modules.common.widgets import QtQuick import QtQuick.Controls -import QtQuick.Layouts -import Quickshell -import Quickshell.Widgets import Qt5Compat.GraphicalEffects /**