style(ui): пиксельные скроллбары на десктопе (t_5017576d) #47

Merged
mikaby merged 2 commits from :feat/desktop-pixel-scrollbars-t_5017576d into main 2026-06-17 17:57:45 +03:00
Contributor

Контекст

Родитель: t_d00c47e3 — на десктопе нативные GTK-скроллбары вместо пиксельных.
Аудит t_d13e28bc: ph-scrollbar уже на всех зонах; нужно усилить CSS для classic mode.

Изменения

  • scrollbars.css: scrollbar-gutter на .ph-scrollbar, desktop media query с color-scheme:only dark, track-piece/resizer
  • stats.module.css: genreGamesList overflow-y:scroll + scrollbar-gutter:stable
  • FloatingGallery: ph-scrollbar на empty state
  • vitest: 113/113

Деплой

Preview: games.mikaby.ru — bundle index-B5BngC6B.css'

## Контекст Родитель: t_d00c47e3 — на десктопе нативные GTK-скроллбары вместо пиксельных. Аудит t_d13e28bc: ph-scrollbar уже на всех зонах; нужно усилить CSS для classic mode. ## Изменения - scrollbars.css: scrollbar-gutter на .ph-scrollbar, desktop media query с color-scheme:only dark, track-piece/resizer - stats.module.css: genreGamesList overflow-y:scroll + scrollbar-gutter:stable - FloatingGallery: ph-scrollbar на empty state - vitest: 113/113 ## Деплой Preview: games.mikaby.ru — bundle index-B5BngC6B.css'
Дополнены тесты scrollbar-always-visible: проверка ph-scrollbar
на 6 scroll-контейнерах и отсутствие дублирующих scrollbar-стилей в CSS modules.
scrollbar-gutter на .ph-scrollbar, desktop media query с color-scheme:only dark,
track-piece/resizer, genreGamesList overflow-y:scroll, ph-scrollbar на empty gallery.
Author
Contributor

Связано с багом t_d00c47e3: в обычном Chrome скроллбары были overlay, в device emulation — пиксельные. Фикс: ph-scrollbar на всех scroll-зонах + scrollbar-gutter + desktop media query. Деплой превью games.mikaby.ru, bundle index-B5BngC6B.css, 113/113 vitest.

Связано с багом t_d00c47e3: в обычном Chrome скроллбары были overlay, в device emulation — пиксельные. Фикс: ph-scrollbar на всех scroll-зонах + scrollbar-gutter + desktop media query. Деплой превью games.mikaby.ru, bundle index-B5BngC6B.css, 113/113 vitest.
mikaby merged commit e732e05762 into main 2026-06-17 17:57:45 +03:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mikaby/timeline-games!47
No description provided.