docs(pos-ui): скриншоты после полировки + адаптив (density) + Windows 11
- Реальное окно Windows 11 заново: продажа (1280×800, компактный уровень — «Очистить чек» виден, ничего не перекрывается) и оплата. - docs/pos-screenshots/density/: экран продажи в 1280×720/800, 1366×768, 1920×1080 (подтверждает адаптив панели по высоте и шапки по ширине) + раздел в галерее. - Перегенерированы «Стало»-кадры и compare-*.png — вёрстка 1:1 с макетом сохранена. - docs/pos-ui-progress.md: раздел «Полировка» 7/7. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Before Width: | Height: | Size: 377 KiB After Width: | Height: | Size: 377 KiB |
|
Before Width: | Height: | Size: 319 KiB After Width: | Height: | Size: 320 KiB |
|
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 80 KiB |
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 89 KiB |
|
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 141 KiB |
|
Before Width: | Height: | Size: 151 KiB After Width: | Height: | Size: 151 KiB |
|
Before Width: | Height: | Size: 136 KiB After Width: | Height: | Size: 132 KiB |
|
Before Width: | Height: | Size: 171 KiB After Width: | Height: | Size: 171 KiB |
|
Before Width: | Height: | Size: 125 KiB After Width: | Height: | Size: 124 KiB |
|
Before Width: | Height: | Size: 172 KiB After Width: | Height: | Size: 172 KiB |
|
Before Width: | Height: | Size: 144 KiB After Width: | Height: | Size: 141 KiB |
|
Before Width: | Height: | Size: 149 KiB After Width: | Height: | Size: 149 KiB |
|
Before Width: | Height: | Size: 143 KiB After Width: | Height: | Size: 141 KiB |
|
Before Width: | Height: | Size: 149 KiB After Width: | Height: | Size: 149 KiB |
|
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 140 KiB |
|
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 148 KiB |
BIN
docs/pos-screenshots/density/sale-1280x720.png
Normal file
|
After Width: | Height: | Size: 131 KiB |
BIN
docs/pos-screenshots/density/sale-1280x800.png
Normal file
|
After Width: | Height: | Size: 141 KiB |
BIN
docs/pos-screenshots/density/sale-1366x768.png
Normal file
|
After Width: | Height: | Size: 141 KiB |
BIN
docs/pos-screenshots/density/sale-1920x1080.png
Normal file
|
After Width: | Height: | Size: 151 KiB |
|
Before Width: | Height: | Size: 123 KiB After Width: | Height: | Size: 120 KiB |
|
Before Width: | Height: | Size: 124 KiB After Width: | Height: | Size: 117 KiB |
|
|
@ -65,6 +65,27 @@
|
|||
|
||||
НЕ трогать: прод, shared-postgres, global.json, gateway nginx, sklad, другие VM.
|
||||
|
||||
## Полировка по реальному окну Windows 11 (Mac-Claude, 08.10)
|
||||
Замечания по `windows/windows11-sale.png` (VM 1280×800, maximized → высоты меньше, чем в headless):
|
||||
1. [x] Правая панель не влезала по высоте → адаптив по высоте в `SaleView.axaml.cs`
|
||||
(подписка на Bounds): уровни normal/compact/tiny — меньше отступы (margin 24→18→12,
|
||||
spacing 16→10→8), скрыт блок «Последний чек», ИТОГО 52→46→40, Оплатить 76→64→56,
|
||||
кнопки 52→46→42; `ClipToBounds` на панели. Проверено 1280×720/800, 1366×768, 1920×1080
|
||||
(docs/pos-screenshots/density/) + реальное окно VM 1280×800 — «Очистить чек» виден, ничего не
|
||||
перекрывается. 125% = меньше логическое разрешение → уровень tiny (та же логика по высоте).
|
||||
2. [x] Шапка — Grid вместо StackPanel; чипы в отдельной колонке (никогда не обрезаются).
|
||||
Адаптив по ширине в `MainWindow.axaml.cs`: <1400 — короткие чипы («Смена открыта»,
|
||||
«На связи» без очереди); <1100 — скрыт «Магазин …».
|
||||
3. [x] Иконка «Выплата» (одиночная горизонталь) схлопывалась при Stretch=Uniform → Stretch=None
|
||||
с координатами в 18-боксе; «Внесение» выровнял так же. Остальные Path — 2D, в порядке.
|
||||
4. [x] Hover строки — светлый #F7FBF8 (PosSelRow) вместо тёмного из темы; тема-hover на
|
||||
ContentPresenter погашен.
|
||||
5. [x] Плитки избранного — Grid `*,Auto`: название по центру сверху, цена прибита к низу —
|
||||
у всех плиток цена на одной линии; высота 84 едина.
|
||||
6. [x] Полоса горячих клавиш — `HorizontalAlignment=Left` (как в макете).
|
||||
7. [x] Реальное окно Windows 11 заново (продажа компактная 1280×800 + оплата) + compare + density;
|
||||
просмотрел каждый кадр — обрезок нет.
|
||||
|
||||
## Журнал
|
||||
- 08.10 — старт; сохранены «до»-скриншоты (22), замерен baseline; планы зафиксированы.
|
||||
- 08.10 — светлая тема + избранное + правки выравнивания (коммиты 7a93c19, ac55da8, 29ef769, 85e486a).
|
||||
|
|
@ -72,3 +93,7 @@
|
|||
экрана, бейдж отложенных, исправлена подсветка выбранной строки; CompareRunner (`--compare`) →
|
||||
compare-sale/compare-payment (расхождений > 4px нет); реальное окно Windows 11 (продажа + оплата).
|
||||
Проверено: --uitest OK, 82 unit зелёные, smoke OK, скорость не хуже (старт 74мс, скан 13.7мс).
|
||||
- 08.10 — полировка по реальному окну Windows 11 (7 пунктов): адаптив правой панели по высоте
|
||||
(normal/compact/tiny) и шапки по ширине, fix иконки «Выплата», светлый hover, выравнивание
|
||||
плиток избранного, hotkey-полоса влево. `--density` рендерит продажу в 4 разрешениях.
|
||||
Реальное окно VM 1280×800 — ничего не перекрывается. --uitest OK, 82 unit, smoke OK (старт 147мс).
|
||||
|
|
|
|||