summaryrefslogtreecommitdiff
path: root/modules/controlcenter
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-09-19 23:56:17 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-09-19 23:56:17 +1000
commitccc398b2a085ccd56b72e4dfa550da8742d55b6d (patch)
tree3e1234a0e6d522d5611764450b8008db3f47be45 /modules/controlcenter
parentsidebar/notifs: fix clear all button & expand bugs (diff)
downloadcaelestia-shell-ccc398b2a085ccd56b72e4dfa550da8742d55b6d.tar.gz
caelestia-shell-ccc398b2a085ccd56b72e4dfa550da8742d55b6d.tar.bz2
caelestia-shell-ccc398b2a085ccd56b72e4dfa550da8742d55b6d.zip
internal: better scroll bar
Diffstat (limited to 'modules/controlcenter')
-rw-r--r--modules/controlcenter/bluetooth/DeviceList.qml8
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/controlcenter/bluetooth/DeviceList.qml b/modules/controlcenter/bluetooth/DeviceList.qml
index 020eced..3831e4a 100644
--- a/modules/controlcenter/bluetooth/DeviceList.qml
+++ b/modules/controlcenter/bluetooth/DeviceList.qml
@@ -11,7 +11,6 @@ import Quickshell
import Quickshell.Bluetooth
import QtQuick
import QtQuick.Layouts
-import QtQuick.Controls
ColumnLayout {
id: root
@@ -143,8 +142,11 @@ ColumnLayout {
}
StyledListView {
+ id: view
+
model: ScriptModel {
id: deviceModel
+
values: [...Bluetooth.devices.values].sort((a, b) => (b.connected - a.connected) || (b.paired - a.paired))
}
@@ -153,7 +155,9 @@ ColumnLayout {
clip: true
spacing: Appearance.spacing.small / 2
- ScrollBar.vertical: StyledScrollBar {}
+ StyledScrollBar.vertical: StyledScrollBar {
+ flickable: view
+ }
delegate: StyledRect {
id: device