December 1, 2021

Коли cancel, а коли undo?

Вибір cancel vs undo мій улюблений, одразу після cancel-діалогів, де треба поєднати кнопки cancel як події і cancel як скасування дії.

Уявімо snackbar, що відображає статус перенесення файлів. Тільки-но їх перемістили в іншу теку, система дає змогу скасувати саму дію перенесення. Наприклад, повернути з папки To-do до дефолтної Unsorted.

Так от, який текст має бути на кнопці скасування процесу переміщення файлів?

Інтуїтивно дизайнери/розробники вставляють Cancel, але є одне "але".

Cancel — скасування процесу, що досі триває: завантаження, переміщення, видалення. А от для реверсії вже завершеної дії краще підійде Undo.