mirror of
https://github.com/Matysh/houseplan-card
synced 2026-10-03 05:08:53 +00:00
fix: preserve authored wall paths across identity barrier
Issue: #282 User-Visible: yes
This commit is contained in:
+4
-1
@@ -19,7 +19,10 @@
|
||||
atomically on their first structural edit or through **Optimize plans**;
|
||||
Resize, Undo/Redo and repeated edits preserve the same identities without
|
||||
accumulating off-grid coordinates. The backend Optimize transaction also
|
||||
enforces this upgrade when invoked directly. Ambiguous legacy geometry is
|
||||
enforces this upgrade when invoked directly. An authored wall chain remains
|
||||
valid when it becomes a room or independent walls, while a rejected
|
||||
transaction stores no partial result and no longer reports false success.
|
||||
Ambiguous legacy geometry is
|
||||
left unchanged with a recovery prompt. No Plan editor controls or
|
||||
zero-thickness-wall behaviour changed
|
||||
([#282](https://github.com/Matysh/houseplan-card/issues/282)).
|
||||
|
||||
@@ -24,7 +24,9 @@
|
||||
изменении или через **«Оптимизировать планы»**; Resize, отмена/повтор и
|
||||
последующие правки сохраняют те же ID без накопления координат вне сетки;
|
||||
серверная транзакция Optimize также гарантирует это обновление при прямом
|
||||
вызове.
|
||||
вызове. Принятая пользователем цепочка остаётся допустимой при преобразовании
|
||||
в комнату или независимые стены, а отклонённая транзакция не записывает
|
||||
частичный результат и не показывает ложное сообщение об успехе.
|
||||
Неоднозначная старая геометрия остаётся без изменений с подсказкой по
|
||||
восстановлению. Кнопки редактора плана и поведение стен нулевой толщины не
|
||||
менялись
|
||||
|
||||
Reference in New Issue
Block a user