F4 — Modo Teatro (WIP) - #3
Draft
yan-vidal wants to merge 2 commits into
Draft
Conversation
Add a TheaterMode fullscreen overlay and wire it into the gallery: an enter-theater FAB requests the Fullscreen API within the click gesture and sets theater=true on the URL; exiting (button, Esc via fullscreenchange, or browser back via the route watch) leaves fullscreen and clears the param. The gallery stays mounted underneath, so its exact state is restored on exit. Empty filter results fall back to the full archive. The new button is masked in the gallery visual states (RV5).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Draft / WIP — empilhada sobre a F3 (#2); base aponta para `f3-web-nuxt` e deve ser re-apontada para `main` quando a F3 mergear.
Modo teatro: slideshow fullscreen contemplativo das fotos do filtro ativo (spec
.specs/features/04-modo-teatro/).Feito
context.md) — decisões: crossfade + Ken Burns sutil (~10s), overlay de info com fade ~3s após a foto, URL/gallery?theater=true, componente dedicado novo.tasks.md) — breakdown T1–T6.TheaterMode.vue(overlay fullscreen) + FAB de play na galeria.theater=truena URL; saída por botão, Esc (fullscreenchange) e back do browser (watch da rota); fallback para "todas" se o filtro vier vazio; galeria montada por baixo → restauração de estado grátis.ok.Pendente
.specs/HANDOFF-parity-fixes.md.Contexto
Teste manual do front contra a API de produção encontrou regressões de paridade com o legado (date picker, menus do modal, visibilidade do chrome, toggle de tema, botões de nav, scrollbar do teatro) — todas documentadas com metodologia golden-driven em
.specs/HANDOFF-parity-fixes.mdpara retomada.