Repository navigation
MoonApp 0.5.0
MoonApp 0.5.0
Изменения по сравнению с 0.4.1.
Моё пространство
M3E — редактор макетов в стиле приложения
- Интерфейс вкладки M3E переделан под общий дизайн приложения: компактные кнопки, панели на переменных темы.
- Тема листа не зависит от темы приложения: цвета макета настраиваются отдельно, фон экрана выбирается из палитры макета.
- Новые переходы между экранами: «желе», отскок снизу, 3D-переворот, зум.
- Предпросмотр: пружинистая прокрутка у краёв, наклон контента по скорости, вплывание блоков при прокрутке (отключается при «уменьшить движение»).
- Переход кнопки на другой экран рисуется линией.
- Больше макетов устройств (телефоны и планшеты), выпадающий список устройств.
- 22 готовых элемента во всех категориях и создание своих элементов с помощью ИИ в едином стиле, с сохранением в библиотеку.
- Предпросмотр занимает область редактора, а не всё окно.
Canvas — полностью новый холст на собственном движке (вместо React Flow)
- Фигуры (12 видов), стикеры, текст, рамки, картинки, карточки задач, заметки из «Моего пространства», эмодзи, рисунок от руки.
- Текст внутри любого объекта (двойной клик или Enter).
- 8 ручек масштабирования, поворот с шагом 15°, группы с вложенностью, рамки, выравнивание и равные промежутки, линии привязки, порядок слоёв, копирование перетаскиванием с Alt.
- Соединители с точками на сторонах, три стиля, наконечники, подписи; следуют за фигурами.
- Панель свойств, слои, мини-карта, меню по правой кнопке (правка текста, цвет, удалить, «Удалить всё»), экспорт в PNG, SVG и
.holst. - Несколько досок с переключением; старые доски и шаблоны переносятся автоматически.
- Горячие клавиши, справка по
?или F1; работают на любой раскладке (в M3E тоже).
Заметки
- Формулы в стиле Obsidian (
$…$,$$…$$) через KaTeX. - Распознавание картинок и PDF моделью Chandra OCR 2 через встроенный llama.cpp: кнопка OCR на картинке (появляется при наведении), перетаскивание PDF в заметку, вырезка рисунков, выбор устройства и модели (кнопка настроек в верхней панели).
- Картинки: изменение ширины за уголок (сохраняется как
), просмотр на весь экран с зумом. - Переключатель светлого и тёмного листа отдельно для каждой заметки; текст стоит колонкой по центру, поля сужаются вместе с окном.
- Режим чтения закладки открывает уже сохранённую копию, а не снимает страницу заново.
Новые страницы и движки
- Тюнинг ПК: PC-Tuning, приватность, порт winutil (Windows) и linutil (Linux); 45 новых твиков и менеджер автозапуска (Run/RunOnce, папки, задачи, службы, Winlogon и др.).
- Переводчик (TranslateGemma 4B): текст, файлы и изображения, стриминг, ONNX и llama.cpp.
- Встроенный llama.cpp — общий для страниц с языковыми моделями; провайдер «llama.cpp (локально)» для чата, конспектов и заметок.
- Озвучка: движок llama.cpp · Qwen3-TTS (русский язык, клонирование голоса) как дополнительный к F5 и XTTS.
- Апскейл: бэкенд Real-ESRGAN ncnn-Vulkan для фото (любая видеокарта с Vulkan), пять моделей.
Исправления
- Вставленная в заметку картинка (и другая единственная правка) теряется при обновлении страницы: автосохранение теперь записывает актуальный текст.
- Картинка на Canvas сохраняется сразу после вставки.
- OCR: повтор запроса при пустом ответе модели и запасной разбор ответа без блоков; ответы пишутся в лог.
- Список «+» на вкладке страниц M3E виден на светлой теме.
- Выпадающие списки в панелях M3E больше не уходят под соседние блоки.
- Апскейл и сжатие: медиа-блок на всю высоту и ширину в широком окне; модели ncnn-Vulkan в списке; один бандл при «скачать всё».
- Переводчик: раскладка панелей в узком окне.
- Сетевые утилиты: подсветка активной вкладки.
Под капотом
- Серверная, Electron- и скриптовая части переведены на TypeScript, крупные модули разбиты.
- Безопасность: токен через IPC,
sandbox: true,timingSafeEqual,execFileвместоexec. - Лимит записи доски Canvas поднят до 40 МБ (картинки хранятся в доске).
После установки перезапустите приложение.