Стараюсь сделать хороший редактор блок-схем. Вот что получается.
Задача
Сделать удобно.
Удобно - значит не отвлекать пользователя
Аналитик продумывает бизнес-процесс, ему нужно сосредоточиться. Редактор-схем не должен отвлекать. Редактор должен отнимать как можно меньше внимания.
Максимум 7 кнопок одновременно
Человек может одновременно держать в памяти 7 элементов: 7 цифр, 7 слов. Если в меню 7 пунктов - это удобно. Если больше - нужно разбивать на блоки. Так сделано во всех программах.
Не переводить фокус
В dgrm элементы управления нейтральные, сливаются с полотном. Весь фокус на диаграмме.
Настройки отображаются рядом с фигурой. Не нужно прыгать взглядом между панелью настроек и фигурой.
Меньше действий для выполнения операции
Перетащить файл, быстрее чем загрузить через меню.
Ctrl C, Ctrl V быстрее чем “Сохранить изображение” -> “Вставить в Word”.
Избавить от необходимости выбирать
Выбирать стили и шаблоны интересно, но это отвлекает. Наши возможности концентрироваться ограничены, рабочий инструмент не должен забирать наши ресурсы.
Для рабочей схемы хватит 6-ти цветов. Палитра не нужна.
В dgrm можно выгрузить картинку только в одном формате, в png. Эта же картинка “файл проекта”. Вы можете открыть её на редактирование.
Еще пример. “Обводка” всегда находится на заднем плане. Это не нужно настраивать.
Не заставлять целиться
Когда мы целимся ниткой в иголку, прислушиваемся, разглядываем мелкий шрифт - ничего другого одновременно мы делать не можем. Эти действия занимают все наше внимание. Прислушиваясь мы останавливаемся и даже частично выключаем зрение.
В dgrm вы рисуете “по клеточкам”. Не нужно целиться. Все фигуры всегда вписываются в клетки. Вам легче сделать фигуры одинакового размера, и ровно их поставить.
Редактор развивается
Редактор: https://dgrm.net/
Анонсы обновлений в телеграмм: https://t.me/dgrm_net