mirror of
https://github.com/storytold/figcraft.git
synced 2026-10-26 11:26:50 -06:00
* feat: startup update prompt modal and direct self-updating The update flow (check at start or on request, the startup prompt, the self-update worker) is craft-update's Updater; the app only supplies the suite, its close path and its status window. The check at start is opt-in for the desktop app, an install holds back while documents are unsaved, and the Windows update helper runs before argument parsing. Ref: storytold/craft-libs#319 * fix(updates): re-add the update hooks to the 0.37 frame loop * fix(updates): address review feedback Wake the UI when a manual check is queued from a menu callback; the update prompt owns the keyboard while it is open (LightCraft); Download opens through the desktop URL hook (FilmCraft); the Help menu dispatches through menus::invoke (FigCraft); print jobs and comment drafts hold an install back (WordCraft); Check for Updates is a registered command (GridCraft); an install holds back while documents are unsaved. * fix(updates): show the prompt on Home and presenter frames and close the application, not one window * fix(updates): add the update strings to the English catalog