Оффлайн desktop-приложение Mad Marathon для сборки меню, локальной истории и выгрузки готовых PNG.
npm install
npm run buildГотовый продукт появляется в dist/Готовый продукт:
Конструктор меню.exetemplates/history/saved-menus/update-source.json
Папки history и saved-menus являются пользовательскими данными. Их нельзя удалять или заменять при обновлении.
Перед любым релизом обязательно подними версию:
npm run version:patchПриложение проверяет обновления через GitHub Releases:
https://api.github.com/repos/maxzoa/mad/releases/latest
Для новой версии нужно создать release с тегом выше текущего, например v2.0.8, и прикрепить asset Конструктор меню.exe.
При запуске приложение само скачает новый exe, заменит только exe-файл и перезапустится. Папки history, saved-menus и пользовательские шаблоны не трогаются.