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