e211c95e21
Add currentProfile property to LauncherCore
2023-09-16 20:12:01 -04:00
63d1c98b90
Organize and clean up QML imports
2023-09-16 18:15:11 -04:00
6b714d0a52
Use QtWebView
2023-09-16 18:01:58 -04:00
f4a8b9ac78
Use qt_target_qml_sources
2023-09-16 17:41:51 -04:00
d1045c4500
Begin port to Qt6
2023-09-16 17:32:38 -04:00
b716801165
Switch to the new FormCard API for most of the user interface
2023-08-19 10:30:52 -04:00
b878b923b6
Fix keyboard focus on the login page
2023-08-18 22:16:45 -04:00
01293edb60
Add link indicators for news
2023-08-18 22:13:41 -04:00
18d416011a
Make news page loading more obvious, and show if there's no news
...
If there's no news available (e.g. the server is down, or no internet
connection) make it look a little bit nicer.
2023-08-18 21:48:46 -04:00
a5682efa3c
Fix news page being some weird variable width when loading
2023-08-18 21:36:06 -04:00
81e4901c7e
Improve appstream metadata, and change project id
2023-08-06 11:52:35 -04:00
919e37d483
Overhaul login and news pages, improving the layout and actions
2023-07-31 19:03:15 -04:00
5e9fcfab78
Prevent opening windows and external browsers on the Steam Deck
2023-07-31 19:00:42 -04:00
aa2a50b50b
Adapt patcher to the new Kirigami interface, and perform hash checks
2023-07-30 14:56:24 -04:00
dd1f22ab31
Remove some debug messages
2023-07-30 10:48:50 -04:00
fa8c342a1c
Stick the news and login components on the same page
2023-07-30 09:14:22 -04:00
16420b7421
Complete rewrite to Kirigami
...
Giant commit overhauling the interface to use KDE's Kirigami framework,
which is based on Qt Quick. The logic is all but rewritten, allowing
accounts to be separate from profiles.
2023-07-30 08:49:34 -04:00