From e85801208f34346000af9f912a4c72ddd10ac986 Mon Sep 17 00:00:00 2001 From: Damian D'Souza Date: Thu, 16 Oct 2025 20:23:41 +0200 Subject: [PATCH] Launcher: implement wrapping versions of select next/previous --- Modules/Launcher/Launcher.qml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Modules/Launcher/Launcher.qml b/Modules/Launcher/Launcher.qml index 271d4c4b..5d3a29b9 100644 --- a/Modules/Launcher/Launcher.qml +++ b/Modules/Launcher/Launcher.qml @@ -221,6 +221,18 @@ NPanel { } } + function selectNextWrapped() { + if (results.length > 0) { + selectedIndex = (selectedIndex + 1) % results.length + } + } + + function selectPreviousWrapped() { + if (results.length > 0) { + selectedIndex = (((selectedIndex - 1) % results.length) + results.length) % results.length + } + } + function selectFirst() { selectedIndex = 0 }