From ebae341c9a799964993497a9e8fc8607593fd841 Mon Sep 17 00:00:00 2001 From: Iu Date: Sun, 11 Oct 2026 17:58:04 +0300 Subject: [PATCH] feat(ui): open photo on tap for touch and fix narrow-screen panel - Touch/pen tap opens the viewer; mouse click still selects, dblclick opens - Panel and rail emit a single transform utility so the panel actually slides in below 1280px (Tailwind v4 utility ordering made the base translate-x-full win over the conditional translate-x-0) - Add touch-action: manipulation to grid cells --- frontend/src/lib/components/AppShell.svelte | 8 +- frontend/src/lib/components/PhotoGrid.svelte | 17 ++++- .../mobile-tap-open-and-panel/.openspec.yaml | 2 + .../mobile-tap-open-and-panel/design.md | 73 +++++++++++++++++++ .../mobile-tap-open-and-panel/proposal.md | 34 +++++++++ .../specs/ui-workspace/spec.md | 39 ++++++++++ .../mobile-tap-open-and-panel/tasks.md | 21 ++++++ 7 files changed, 187 insertions(+), 7 deletions(-) create mode 100644 openspec/changes/mobile-tap-open-and-panel/.openspec.yaml create mode 100644 openspec/changes/mobile-tap-open-and-panel/design.md create mode 100644 openspec/changes/mobile-tap-open-and-panel/proposal.md create mode 100644 openspec/changes/mobile-tap-open-and-panel/specs/ui-workspace/spec.md create mode 100644 openspec/changes/mobile-tap-open-and-panel/tasks.md diff --git a/frontend/src/lib/components/AppShell.svelte b/frontend/src/lib/components/AppShell.svelte index 9a4f23d..c960c15 100644 --- a/frontend/src/lib/components/AppShell.svelte +++ b/frontend/src/lib/components/AppShell.svelte @@ -175,9 +175,9 @@ > {/if}