fix: preserve resize undo through write repair

Issue: #293
User-Visible: yes
This commit is contained in:
Sergey Matyunin
2026-08-24 17:46:20 +03:00
parent 08dce8603d
commit e2c1dbec0d
8 changed files with 61 additions and 17 deletions
+3 -1
View File
@@ -7,7 +7,9 @@
from the press point, preserves one continuous side-wall thickness record,
keeps working outside the handle through pointer capture, and stops at the
last renderable preview with an explicit message instead of silently doing
nothing ([#293](https://github.com/Matysh/houseplan-card/issues/293)).
nothing. Undo remains available after the write acknowledgement, including
for an older plan that the storage boundary repairs while saving
([#293](https://github.com/Matysh/houseplan-card/issues/293)).
- Every saved plan coordinate now converges to the exact shared `1/240` grid
value when it differs only by an invisible floating-point tail. Authored
off-grid/diagonal geometry is preserved. “Optimize plans” reports the number
+3 -1
View File
@@ -13,7 +13,9 @@
смещение от точки нажатия, сохраняет одну непрерывную запись толщины боковой
стены, продолжает работать за пределами ручки благодаря pointer capture и
останавливается на последнем отображаемом preview с явным сообщением вместо
молчаливого бездействия
молчаливого бездействия. Undo остаётся доступным после подтверждения записи,
в том числе для старого плана, который storage-барьер ремонтирует при
сохранении
([#293](https://github.com/Matysh/houseplan-card/issues/293)).
- Все сохраняемые координаты плана теперь приводятся к точному общему узлу
сетки `1/240`, если отличаются от него только невидимым хвостом вычислений.