Add a day-zero first-run wizard before the desktop tour
First-boot --autostart now walks Welcome, timezone, network hint, updates, and an optional snapper day-zero snapshot in the existing help window, then hands off to the live cheatsheet tour. Existing onboarded users are skipped.
This commit is contained in:
parent
d9012c8e72
commit
af6ba1bd82
9 changed files with 901 additions and 31 deletions
|
|
@ -14,7 +14,8 @@ pub struct Action {
|
|||
/// `present()` build the window (so the app is ready to respond the
|
||||
/// instant it's needed) without popping it open when onboarding is
|
||||
/// already done — autostart should only be visible on a genuine first
|
||||
/// run, never on every subsequent login.
|
||||
/// run (day-zero wizard, then the desktop tour), never on every
|
||||
/// subsequent login.
|
||||
pub autostart: bool,
|
||||
/// From a breadd Lua module (e.g. `breadhelp-suggest.lua`) reacting to a
|
||||
/// system event. Resolved to banner text by `services::breadd::resolve`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue