Описание
Предлагаю добавить настройку «Открывать документы в режиме редактирования».
Когда настройка включена, MarkMello должен сразу открывать Markdown-документы в редакторе, без промежуточного перехода в режим чтения. Поведение должно применяться ко всем основным сценариям открытия файлов:
- запуск приложения с путём к документу;
- выбор файла через диалог;
- drag-and-drop;
- открытие файла через ассоциацию в уже запущенном приложении;
- перезагрузка документа.
По умолчанию настройка должна быть выключена, чтобы существующее поведение приложения не менялось.
Интерфейс
Переключатель можно разместить в общих настройках приложения. Для него нужны английская и русская локализации.
Хранение настройки
Значение должно сохраняться в существующем settings.json и восстанавливаться при следующем запуске приложения.
Старые файлы настроек, в которых нового поля ещё нет, должны продолжать загружаться корректно. Для них следует использовать значение false.
Многовкладочный режим
При открытии нескольких документов в режиме редактирования каждой вкладке нужна отдельная editor-сессия, чтобы вкладки не разделяли изменяемое состояние.
Описание
Предлагаю добавить настройку «Открывать документы в режиме редактирования».
Когда настройка включена, MarkMello должен сразу открывать Markdown-документы в редакторе, без промежуточного перехода в режим чтения. Поведение должно применяться ко всем основным сценариям открытия файлов:
По умолчанию настройка должна быть выключена, чтобы существующее поведение приложения не менялось.
Интерфейс
Переключатель можно разместить в общих настройках приложения. Для него нужны английская и русская локализации.
Хранение настройки
Значение должно сохраняться в существующем
settings.jsonи восстанавливаться при следующем запуске приложения.Старые файлы настроек, в которых нового поля ещё нет, должны продолжать загружаться корректно. Для них следует использовать значение
false.Многовкладочный режим
При открытии нескольких документов в режиме редактирования каждой вкладке нужна отдельная editor-сессия, чтобы вкладки не разделяли изменяемое состояние.