remove another special case

This commit is contained in:
Alexander Drozdov
2025-01-11 13:38:20 +02:00
committed by kvan7
parent aacddcb014
commit 03a094d927
2 changed files with 8 additions and 4 deletions

View File

@@ -530,6 +530,13 @@ function upgradeConfig(_config: Config): Config {
) as widget.Widget;
settings.wmTitle = "{icon=fa-cog}";
// make sure icon for settings comes first in the widget menu
config.widgets.sort((a, b) => {
if (a.wmType === "settings") return -1;
if (b.wmType === "settings") return 1;
return 0;
});
config.configVersion = 17;
}

View File

@@ -129,10 +129,7 @@ export default defineComponent({
const wm = inject<WidgetManager>("wm")!;
const widgets = computed(() => {
return [
wm.widgets.value.find((widget) => widget.wmType === "settings")!,
...wm.widgets.value.filter((widget) => widget.wmType !== "settings"),
]
return wm.widgets.value
.filter(
(widget) =>
!widget.wmFlags.includes("menu::skip") &&