Commit graph

4 commits

Author SHA1 Message Date
Devin Lin
6c1622cf6a initialstart: Add system navigation module
Add a module to initialstart that allows users to select the type of
system navigation they would like (gesture or button).
2025-03-06 14:40:43 +00:00
Devin Lin
e66d88a754 initialstart: Introduce InitialStartModule as top level item for modules
Currently modules are initialized as QQuickItems. In order to be able to
add custom properties for modules to set in the future, introduce
InitialStartModule as the top-level QML object for modules to
initialize.

Currently only two properties are implemented: `available` for whether
to show the module in the wizard, and `contentItem` for the visual
module item.
2024-11-06 22:07:50 -08:00
Devin Lin
332c9aa6df initialstart: Use more reliable way to exit app 2023-10-22 16:53:53 -07:00
Devin Lin
5c0fd57600 initialstart: Add first login experience
Adds an experience for users on first login, allowing some basic configuration.

This is separate from a first start wizard, which would run as a separate user with elevated permissions, and include options that an installer would have.
2023-04-01 07:09:57 +00:00