feat(ui): hover zoom on viewer thumbnail strip

- Thumbnails scale their image on pointer hover and keyboard focus
- Tile size and strip layout stay unchanged
This commit is contained in:
iu
2026-10-11 18:09:54 +03:00
parent 83cc178e79
commit a7867054a4
5 changed files with 68 additions and 2 deletions
@@ -0,0 +1,26 @@
# Proposal
## Why
Нижняя лента миниатюр в просмотре фото не даёт визуальной обратной связи при наведении, из-за чего
навигация по ленте ощущается менее отзывчивой, чем в сетке и на обложках альбомов.
## What Changes
- Добавить эффект наведения на миниатюры нижней ленты в режиме просмотра: изображение плавно
увеличивается внутри плитки (`scale`), как в сетке.
- Продублировать эффект при фокусе с клавиатуры (`focus-visible`), чтобы поведение было доступным.
## Capabilities
### New Capabilities
<!-- нет новых возможностей -->
### Modified Capabilities
- `ui-workspace`: режим просмотра фото — добавляется сценарий наведения на миниатюру ленты.
## Impact
- `frontend/src/lib/components/Viewer.svelte` — классы плитки и изображения в блоке «Лента миниатюр».
- Затрагивает и публичный просмотр (share-страницы используют тот же `Viewer.svelte`).
- Раскладка ленты и клавиатурная навигация не меняются.