Undo

Команда undo скасовує останню зміну в кресленику — один крок за одне виконання. Кожне додавання, видалення або редагування об’єктів записується як окремий запис в історії. Undo рухається через ці записи у зворотньому порядку.

Як скасувати

  • Введіть undo у терміналі, або
  • Натисніть Ctrl+Z (Windows/Linux) або Cmd+Z (Mac), або
  • Натисніть кнопку Undo на панелі інструментів.

Кожне виконання скасовує одну записану дію. Виконуйте повторно для переходу далі назад в часі.

Поведінка історії

ДетальЗначення
Кроків на файлДо 20
СховищеБраузер (IndexedDB / localStorage), на кожен файл
Виживає перезавантаження сторінкиТак — історія відновлюється при повторному відкритті файлу
Нова дія після UndoОчищає всі записи Redo попереду поточної позиції
Найстаріший запис при переповненніВидаляється, щоб звільнити місце для нових змін

Кожна зміна об’єктів записується: малювання нових об’єктів, видалення об’єктів, редагування ручками кінцевих точок, застосування Move, Rotate, Scale, Mirror, Trim, Extend та Offset — всі вони створюють записи в історії.

Що можна скасувати

  • Малювання об’єктів (Line, Polyline, Circle, Arc тощо)
  • Редагування об’єктів (Move, Copy, Rotate, Scale, Delete тощо)
  • Редагування ручками
  • Зміни властивостей
  • Операції Trim, Extend, Offset

Undo проти Redo

UndoRedo
НапрямокРухається назад по історіїРухається вперед по скасованих записах
Доступний колиІснує щонайменше одна записана діяБуло виконано щонайменше одне Undo і не виконано нових дій
ОчищуєтьсяНічим — накопичується до ліміту 20 кроківБудь-якою новою дією малювання

Використовуйте Redo для повторного застосування скасованої дії. Кнопки панелі інструментів стають сірими, коли відповідний напрямок недоступний.