From 4c7720cb2548e4e0c0d23eaf671efb2aa1d57675 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Sun, 16 Nov 2025 09:00:38 +0800 Subject: [PATCH] Unified UI prompts for all menus --- lib/menu_paginated.sh | 6 +++--- lib/menu_simple.sh | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/menu_paginated.sh b/lib/menu_paginated.sh index 9414b2e..192d371 100755 --- a/lib/menu_paginated.sh +++ b/lib/menu_paginated.sh @@ -44,7 +44,7 @@ paginated_multi_select() { fi local total_items=${#items[@]} - local items_per_page=15 + local items_per_page=10 local cursor_pos=0 local top_index=0 local filter_query="" @@ -449,7 +449,7 @@ paginated_multi_select() { if [[ "$has_metadata" == "true" ]]; then # With metadata: two lines (basic + advanced) local -a _segs_basic=( - "${GRAY}${ICON_NAV_UP}/${ICON_NAV_DOWN}${NC} Navigate" + "${GRAY}${ICON_NAV_UP}/${ICON_NAV_DOWN}${NC} Nav" "${GRAY}Space${NC} Select" "${GRAY}Enter${NC} Confirm" "${GRAY}Q${NC} Quit" @@ -464,7 +464,7 @@ paginated_multi_select() { else # Without metadata: single line (basic only) local -a _segs_simple=( - "${GRAY}${ICON_NAV_UP}/${ICON_NAV_DOWN}${NC} Navigate" + "${GRAY}${ICON_NAV_UP}/${ICON_NAV_DOWN}${NC} Nav" "${GRAY}Space${NC} Select" "${GRAY}Enter${NC} Confirm" "${GRAY}/${NC} Filter" diff --git a/lib/menu_simple.sh b/lib/menu_simple.sh index 721ec77..92dbeb0 100755 --- a/lib/menu_simple.sh +++ b/lib/menu_simple.sh @@ -168,7 +168,7 @@ paginated_multi_select() { # Clear any remaining lines at bottom printf "${clear_line}\n" >&2 - printf "${clear_line}${GRAY}${ICON_NAV_UP}/${ICON_NAV_DOWN}${NC} Navigate ${GRAY}|${NC} ${GRAY}Space${NC} Select ${GRAY}|${NC} ${GRAY}Enter${NC} Confirm ${GRAY}|${NC} ${GRAY}Q${NC} Quit\n" >&2 + printf "${clear_line}${GRAY}${ICON_NAV_UP}/${ICON_NAV_DOWN}${NC} Nav ${GRAY}|${NC} ${GRAY}Space${NC} Select ${GRAY}|${NC} ${GRAY}Enter${NC} Confirm ${GRAY}|${NC} ${GRAY}Q${NC} Quit\n" >&2 # Clear one more line to ensure no artifacts printf "${clear_line}" >&2