From 6c6fccdfb49ca37f1c2cac8b20adf36b3f2c7767 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Mon, 20 Apr 2026 13:33:54 -0400 Subject: [PATCH] Tweaking the colors and timing for the Session Menu in the Launcher --- .../(launcher)/menu_session_list.svelte | 42 +++++++++---------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/src/routes/events/[event_id]/(launcher)/menu_session_list.svelte b/src/routes/events/[event_id]/(launcher)/menu_session_list.svelte index 69af46dc..78f97cb1 100644 --- a/src/routes/events/[event_id]/(launcher)/menu_session_list.svelte +++ b/src/routes/events/[event_id]/(launcher)/menu_session_list.svelte @@ -113,7 +113,7 @@ let ae_promises: key_val = $state({ // focus on a row for over a second before it fires — still fast for intentional use. // NOTE: hover-timer only triggers a data PRE-LOAD (preview). The session does not // actually switch until the operator clicks. See onclick handler below. -let hover_timer_wait = 1200; +let hover_timer_wait = 1400; let hover_timer: any = $state(null); // Navigation Shield Pattern (Refactored 2026-02-11) @@ -243,30 +243,26 @@ $effect(() => { $events_slct.event_file_obj = null; }} class=" - session-btn - btn btn-sm - focus-visible:ring-primary-400 m-0 flex + session-btn + btn btn-sm + focus-visible:ring-primary-400 m-0 flex - w-full - max-w-full flex-row - items-center - justify-start - rounded-md px-1.5 + w-full + max-w-full flex-row + items-center + justify-start + rounded-md px-1.5 - py-1 - text-left text-sm transition-colors duration-200 - focus-visible:ring-2 focus-visible:ring-offset-1 - " - class:preset-filled-primary={slct__event_session_id === - event_session_obj?.id} - class:preset-tonal-secondary={slct__event_session_id != - event_session_obj?.id} - class:border-secondary-500={slct__event_session_id != - event_session_obj?.id} - class:font-bold={slct__event_session_id === - event_session_obj?.id} - class:opacity-40={event_session_obj?.hide || - event_session_obj?.hide_event_launcher} + py-1 + text-left text-sm transition-colors duration-200 + focus-visible:ring-2 focus-visible:ring-offset-1 + " + class:font-bold={slct__event_session_id === event_session_obj?.id} + class:preset-tonal-primary={slct__event_session_id === event_session_obj?.id} + class:preset-outlined-primary-200-800={slct__event_session_id === event_session_obj?.id} + class:preset-tonal-secondary={slct__event_session_id != event_session_obj?.id} + class:preset-outlined-secondary-200-800={slct__event_session_id != event_session_obj?.id} + class:opacity-40={event_session_obj?.hide || event_session_obj?.hide_event_launcher} title={`Session: ${event_session_obj?.name}\nID: ${event_session_obj?.id} | ${ae_util.iso_datetime_formatter(event_session_obj?.start_datetime, $events_loc.launcher.time_format)}`}>