Commit graph

6 commits

Author SHA1 Message Date
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
Carl Schwan
3eba3647e8 Improve wallpaper handling in initial start
- Use wallpaper directly from breeze instead of having our own copy
- Support dark theme wallpaper (if available)
2024-01-27 18:19:51 +00:00
Carl Schwan
0c774e1133 Port intial start module to declarative qml type registration 2024-01-24 15:01:20 +00:00
Devin Lin
715bc8bbd2 initialstart: Use distro name 2023-11-05 21:27:44 -08:00
Nicolas Fella
5e72fc9a45 Fix loading translations for inital start wizard 2023-09-24 20:49:40 +00: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