fix(touch): separate pan, edge swipe and double fit (#691)

Issue: #691
User-Visible: yes
This commit is contained in:
Matysh
2026-09-28 16:27:45 +03:00
parent 3f17a1497d
commit 37fbb9824d
17 changed files with 665 additions and 150 deletions
+8 -1
View File
@@ -380,8 +380,15 @@ export const LOW_HEADROOM_WARNING_BYTES = 15_000;
* eager View, иначе браузер растягивает кешированный pattern и оставляет стены
* размытыми в статике. Новый центр оставляет 587 Б сверху и 1 413 Б до нижней
* границы полосы; общий бюджет 301 066 Б не меняется.
*
* 2026-09-28, #691: 300 300 → 301 000 (замер 300 370). Арбитраж touch-pan
* против краевого переключения пространства и единый 350 мс plan-tap
* контроллер нужны непосредственно в View/kiosk до загрузки редактора.
* Таймер и recognizer вынесены из монолита карточки в room-fit.ts, а редакторы
* не получили нового кода. Центр оставляет 630 Б сверху и 1 370 Б до нижней
* границы полосы; общий бюджет 301 066 Б не меняется.
*/
export const INITIAL_VIEW_GZIP_CEILING = 300_300;
export const INITIAL_VIEW_GZIP_CEILING = 301_000;
export const INITIAL_VIEW_CEILING_BAND = 2_000;
/**