fix: freeze warm-remount stage through chrome settle (#437)

Issue: #437
User-Visible: yes
This commit is contained in:
Sergey Matyunin
2026-09-09 06:43:16 +03:00
parent b607ade972
commit 1d072be0a9
47 changed files with 922 additions and 917 deletions
+3 -2
View File
@@ -38,8 +38,9 @@
small. Its settings are touch-friendly and stay attached to the same card
when a dashboard reflows. A first camera action also waits for the final
header geometry instead of drifting while the new control settles, and a
warm card remount preserves the stage height that was actually painted
instead of briefly shifting it by a few pixels. Loading another language
warm card remount pins the exact stage height that was actually painted
until its replacement chrome has settled, instead of briefly shifting it
by a few pixels. Loading another language
stays visually neutral, and room labels keep their size when the View-only
controls disappear on entering an editor
([#437](https://github.com/Matysh/houseplan-card/issues/437)).
+3 -2
View File
@@ -48,8 +48,9 @@
остаются привязаны к той же карточке при перестроении дашборда.
Первый жест камеры также применяется уже к итоговой геометрии шапки, поэтому
план не смещается, пока новый контрол завершает компоновку; при тёплом
пересоздании карточка сохраняет фактически показанную высоту сцены и больше
не сдвигает её на несколько пикселей в первом кадре. Загрузка другого языка
пересоздании карточка удерживает фактически показанную высоту сцены до полной
стабилизации новой шапки и больше не сдвигает её на несколько пикселей в
первом кадре. Загрузка другого языка
остаётся визуально нейтральной, а подписи комнат не меняют размер при переходе
в редактор и исчезновении View-контролов
([#437](https://github.com/Matysh/houseplan-card/issues/437)).