From 34cdbfea3205e91a3aea818f17358265bf2f7891 Mon Sep 17 00:00:00 2001 From: loner <2788892716@qq.com> Date: Mon, 3 Nov 2025 17:21:48 +0800 Subject: [PATCH] fix(controlcenter): fix widget sorting in dropdown list --- Modules/Settings/Tabs/ControlCenterTab.qml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Modules/Settings/Tabs/ControlCenterTab.qml b/Modules/Settings/Tabs/ControlCenterTab.qml index 298a2946..7c24ba54 100644 --- a/Modules/Settings/Tabs/ControlCenterTab.qml +++ b/Modules/Settings/Tabs/ControlCenterTab.qml @@ -68,12 +68,13 @@ ColumnLayout { Component.onCompleted: { // Fill out availableWidgets ListModel availableWidgets.clear() - ControlCenterWidgetRegistry.getAvailableWidgets().forEach(entry => { - availableWidgets.append({ - "key": entry, - "name": entry - }) - }) + var sortedEntries = ControlCenterWidgetRegistry.getAvailableWidgets().slice().sort() + sortedEntries.forEach(entry => { + availableWidgets.append({ + "key": entry, + "name": entry + }) + }) // Starts empty cardsModel = []