diff --git a/staged/src/lib/RemoteBranchCard.svelte b/staged/src/lib/RemoteBranchCard.svelte index 965261f0..b2d19ef5 100644 --- a/staged/src/lib/RemoteBranchCard.svelte +++ b/staged/src/lib/RemoteBranchCard.svelte @@ -21,8 +21,7 @@ Bot, Copy, GitCommitHorizontal, - FileText, - Plus, + StickyNote, } from 'lucide-svelte'; import { listen, type UnlistenFn } from '@tauri-apps/api/event'; import Spinner from './Spinner.svelte'; @@ -66,12 +65,6 @@ let newSessionMode = $state('commit'); let draftPrompt = $state(''); - // Long-press picker state - let longPressTimer: ReturnType | null = null; - let showPicker = $state(false); - let pickerRef = $state(null); - let didLongPress = false; - // Session modal (opened from timeline or after starting a session) let openSessionId = $state(null); @@ -198,7 +191,6 @@ function openNewSession(mode: BranchSessionType) { newSessionMode = mode; showNewSession = true; - showPicker = false; } function handleNewSessionClose(draft: { prompt: string; mode: BranchSessionType }) { @@ -213,48 +205,6 @@ loadTimeline(); } - // ========================================================================= - // Long-press button logic - // ========================================================================= - - function handlePointerDown() { - didLongPress = false; - longPressTimer = setTimeout(() => { - didLongPress = true; - showPicker = true; - }, 400); - } - - function handlePointerUp() { - if (longPressTimer) { - clearTimeout(longPressTimer); - longPressTimer = null; - } - if (!didLongPress && !showPicker) { - openNewSession('commit'); - } - } - - function handlePointerLeave() { - if (longPressTimer) { - clearTimeout(longPressTimer); - longPressTimer = null; - } - } - - function handlePickerClickOutside(e: MouseEvent) { - if (showPicker && pickerRef && !pickerRef.contains(e.target as Node)) { - showPicker = false; - } - } - - function handlePickerKeydown(e: KeyboardEvent) { - if (showPicker && e.key === 'Escape') { - showPicker = false; - e.stopPropagation(); - } - } - // ========================================================================= // Timeline item interactions // ========================================================================= @@ -333,8 +283,6 @@ } - -
{#if deleting}
@@ -433,32 +381,28 @@ {/if}
- + {#if status === 'running'}