From a9ee91586ed21dab19ca8f242fc6f14be8ef6a9b Mon Sep 17 00:00:00 2001 From: Jon Rogers <67245+devnullvoid@users.noreply.github.com> Date: Mon, 16 Feb 2026 00:38:10 -0500 Subject: [PATCH] fix: preserve _preScored from plugin items to allow ordering control (#1696) The _preScored property allows plugins to control the ordering of launcher results. Previously, this property was being overwritten with undefined during item transformation, preventing plugins from controlling which items appear first. This change preserves the _preScored value from plugin items in: - transformBuiltInLauncherItem() - transformPluginItem() Required for: devnullvoid/dms-web-search#7 --- quickshell/Modals/DankLauncherV2/ItemTransformers.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/quickshell/Modals/DankLauncherV2/ItemTransformers.js b/quickshell/Modals/DankLauncherV2/ItemTransformers.js index 6472d82c..8d4a804d 100644 --- a/quickshell/Modals/DankLauncherV2/ItemTransformers.js +++ b/quickshell/Modals/DankLauncherV2/ItemTransformers.js @@ -112,7 +112,7 @@ function transformBuiltInLauncherItem(item, pluginId, openLabel) { _hName: "", _hSub: "", _hRich: false, - _preScored: undefined + _preScored: item._preScored }; } @@ -186,7 +186,7 @@ function transformPluginItem(item, pluginId, selectLabel) { _hName: "", _hSub: "", _hRich: false, - _preScored: undefined + _preScored: item._preScored }; }