Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 2.56 KB

File metadata and controls

20 lines (17 loc) · 2.56 KB

Функциональные требования

  • Пользователь может создавать, открывать и сохранять текстовые документы
  • Пользователь может редактировать документ с поддержкой синтаксиса Markdown (заголовки, списки, таблицы, код и т.д.)
  • Пользователь может просматривать отформатированный документ в режиме реального времени
  • Пользователь может работать в двухпанельном режиме с одновременным отображением исходного кода и готового документа
  • Пользователь может работать в режиме "исходного кода", не видя готовый документ
  • Пользователь может экспортировать документ в форматы HTML, PDF, md
  • Пользователь может переключаться между светлой и темной темой оформления
  • Пользователь может применять форматирование с помощью горячих клавиш (например, crtl+B для жирного шрифта)

Нефункциональные требования

  • Приложение должно автоматически сохранять документ для предотвращения потери данных
  • Рендеринг Markdown должен выполняться практически мгновенно, без заметных задержек
  • Интерфейс должен быть интуитивно понятным и не отвлекать от процесса написания текста
  • Приложение должно стабильно работать без аварийных завершений при стандартных операциях
  • Система должна корректно обрабатывать некорректный ввод Markdown-разметки без сбоев