From 10e5ad240014ccc9a682bc75255dccc1c3b32c85 Mon Sep 17 00:00:00 2001 From: eti Date: Thu, 7 May 2026 20:50:42 +0200 Subject: [PATCH] appview: improve topbar quick-search ux MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - add x/clear button to desktop and mobile search inputs - reduce htmx trigger delay 250ms → 10ms - show "showing N of M" in quick-search footer - add 150ms fade-out linger on loading indicator Signed-off-by: eti --- .../templates/layouts/fragments/topbar.html | 32 ++++++++++++++++--- .../templates/search/fragments/quick.html | 4 +-- 2 files changed, 29 insertions(+), 7 deletions(-) diff --git a/appview/pages/templates/layouts/fragments/topbar.html b/appview/pages/templates/layouts/fragments/topbar.html index 6d34200b..56581e56 100644 --- a/appview/pages/templates/layouts/fragments/topbar.html +++ b/appview/pages/templates/layouts/fragments/topbar.html @@ -56,15 +56,20 @@ autocomplete="off" class="flex-1 border-none bg-transparent p-0 focus:outline-none focus:[box-shadow:none] text-sm text-gray-800 dark:text-gray-200 placeholder-gray-400 dark:placeholder-gray-600 peer" hx-get="/search/quick" - hx-trigger="input changed delay:250ms" + hx-trigger="input changed delay:10ms" hx-target="#topbar-search-results" hx-swap="innerHTML" hx-indicator="#topbar-search-indicator" /> ⌘K -