Об этом проекте
Lunita — это десктопное приложение, разработанное для написания длинных историй, таких как романы или саги, которые не помещаются в один документ. Его философия заключается в принципе «сначала планируй, затем пиши», и приложение разделяет эти задачи на две независимые вкладки: **Планирование** и **Написание**.
На вкладке планирования история организуется с помощью секций, глав и сцен, каждая из которых имеет краткое описание и теги персонажей, мест и предметов. Это позволяет с одного взгляда оценить присутствие каждого элемента на протяжении всего произведения. Вкладка написания отображает реальную рукопись с непрерывными частями и главами, фиксированным оглавлением слева и панелью заметок для редактирования справа. При открытии сцены интерфейс сводится к листу бумаги и счетчику слов, что способствует концентрации.
Помимо повествовательного текста, Lunita предлагает редактируемые карточки для персонажей, мест и предметов с изображениями и свободным форматом, а также раздел «лора» для контекстных заметок, которые связываются с соответствующими элементами. Весь проект хранится в одном файле .lun (ZIP-архив, содержащий базу данных SQLite и мультимедийные ресурсы), что упрощает создание резервных копий и перенос данных. На данный момент экспорт ограничен форматом Markdown (как для рукописи, так и для плана), хотя в будущем планируется поддержка PDF, EPUB и DOCX.
Приложение разработано с использованием Go (бэкенд, сервисы и доступ к SQLite через pure-Go без cgo), Wails v3 (создание окна) и Svelte 5 (пользовательский интерфейс). Оно включает горячие клавиши для сохранения, навигации назад и применения базового форматирования Markdown. Проект находится в активной разработке под лицензией MPL-2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.