Вход кассира (адрес сервера, логин, пароль) (1920x1080)Вход кассира (адрес сервера, логин, пароль) (1366x768)Быстрый вход по PIN (зарегистрированное устройство) (1920x1080)Быстрый вход по PIN (зарегистрированное устройство) (1366x768)Смена: Z-отчёт/состояние смены (1920x1080)Смена: Z-отчёт/состояние смены (1366x768)Продажа: пустой чек, ожидание сканирования (с оболочкой) (1920x1080)Продажа: пустой чек, ожидание сканирования (с оболочкой) (1366x768)Продажа: чек с товарами + избранное (с оболочкой) (1920x1080)Продажа: чек с товарами + избранное (с оболочкой) (1366x768)Оплата наличными со сдачей (1920x1080)Оплата наличными со сдачей (1366x768)Оплата смешанная (нал+карта) (1920x1080)Оплата смешанная (нал+карта) (1366x768)Возврат по чеку (выбор позиций) (1920x1080)Возврат по чеку (выбор позиций) (1366x768)Z-отчёт при закрытии (должно/факт/разница) (1920x1080)Z-отчёт при закрытии (должно/факт/разница) (1366x768)Статус-бар: нет связи, чеки в очереди (1920x1080)Статус-бар: нет связи, чеки в очереди (1366x768)Статус-бар: на связи, очередь пуста (1920x1080)Статус-бар: на связи, очередь пуста (1366x768)Тёмная тема (опция в настройках, не по умолчанию) (1920x1080)Тёмная тема (опция в настройках, не по умолчанию) (1366x768)
Снято на Windows 11 (VM, software-рендер — у VM нет GPU; консоль 1280×800). Подтверждает нативный рендер: кириллица, формат чисел «3 362 ₸», кнопки без обрезки. Высокое разрешение 1366/1920 — в headless-кадрах выше (тот же движок Avalonia/Skia/Inter).
Windows 11 — экран оплаты (реальное окно)Windows 11 — экран продажи (реальное окно)
\ No newline at end of file
+Касса food-market — скриншоты
Вход кассира (адрес сервера, логин, пароль) (1920x1080)Вход кассира (адрес сервера, логин, пароль) (1366x768)Быстрый вход по PIN (зарегистрированное устройство) (1920x1080)Быстрый вход по PIN (зарегистрированное устройство) (1366x768)Смена: Z-отчёт/состояние смены (1920x1080)Смена: Z-отчёт/состояние смены (1366x768)Продажа: пустой чек, ожидание сканирования (с оболочкой) (1920x1080)Продажа: пустой чек, ожидание сканирования (с оболочкой) (1366x768)Продажа: чек с товарами + избранное (с оболочкой) (1920x1080)Продажа: чек с товарами + избранное (с оболочкой) (1366x768)Оплата наличными со сдачей (1920x1080)Оплата наличными со сдачей (1366x768)Оплата смешанная (нал+карта) (1920x1080)Оплата смешанная (нал+карта) (1366x768)Возврат по чеку (выбор позиций) (1920x1080)Возврат по чеку (выбор позиций) (1366x768)Z-отчёт при закрытии (должно/факт/разница) (1920x1080)Z-отчёт при закрытии (должно/факт/разница) (1366x768)Статус-бар: нет связи, чеки в очереди (1920x1080)Статус-бар: нет связи, чеки в очереди (1366x768)Статус-бар: на связи, очередь пуста (1920x1080)Статус-бар: на связи, очередь пуста (1366x768)Тёмная тема (опция в настройках, не по умолчанию) (1920x1080)Тёмная тема (опция в настройках, не по умолчанию) (1366x768)
Снято на Windows 11 (VM, software-рендер — у VM нет GPU; консоль 1280×800). Подтверждает нативный рендер: кириллица, формат чисел «3 362 ₸», кнопки без обрезки. Высокое разрешение 1366/1920 — в headless-кадрах выше (тот же движок Avalonia/Skia/Inter).
Windows 11 — экран оплаты (реальное окно)Windows 11 — экран продажи (реальное окно)
Адаптив — одно разрешение на кадр
Правая панель сжимается по высоте (меньше отступы, скрыт блок «Последний чек», кнопки 44px), шапка — по ширине (сокращение чипов). Ничего не перекрывается на 1280×720/800, 1366×768, 1920×1080.
\ No newline at end of file
diff --git a/docs/pos-screenshots/windows/windows11-payment.png b/docs/pos-screenshots/windows/windows11-payment.png
index 3287b7d..82b347b 100644
Binary files a/docs/pos-screenshots/windows/windows11-payment.png and b/docs/pos-screenshots/windows/windows11-payment.png differ
diff --git a/docs/pos-screenshots/windows/windows11-sale.png b/docs/pos-screenshots/windows/windows11-sale.png
index a9e84bd..2b63687 100644
Binary files a/docs/pos-screenshots/windows/windows11-sale.png and b/docs/pos-screenshots/windows/windows11-sale.png differ
diff --git a/docs/pos-ui-progress.md b/docs/pos-ui-progress.md
index 550594f..174ce87 100644
--- a/docs/pos-ui-progress.md
+++ b/docs/pos-ui-progress.md
@@ -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мс).