Adriaan de Groot
1ebb807624
[calamares] Drop #warning about KDSAG
...
- it might not be very current, and it's *probably* better to
use dbus-activation / kf5dbus, but let's not call it
deprecated until very sure that the dbus version does the
right thing.
2021-03-09 13:57:21 +01:00
Adriaan de Groot
430b3b0722
REUSE: tag the schema file (badly, missing an email address)
2021-03-09 13:55:20 +01:00
Adriaan de Groot
5349e03ea9
REUSE: the CI actions are uninteresting
2021-03-09 13:52:13 +01:00
Adriaan de Groot
0b8ef49e7e
[calamares] Make debug-window available to QML
...
- Add a toggle() to the debug-window manager, for convenience
- Make the manager available to QML
- Use the debug-window manager (code imported from KaOS)
2021-03-06 23:11:41 +01:00
Adriaan de Groot
c00a382aea
[calamares] Refactor debug-window handling
...
Move the management of the (a?) DebugWindow to a separate
class, and hang on to that manager in CalamaresWindow.
This is prep-work towards making it available from QML as well.
2021-03-06 22:55:48 +01:00
Adriaan de Groot
992c673951
[calamares] Document how to hide the Quit button
...
The Quit button can have its own logic at a QML level for
show/hide. It **ought** to follow the *quitVisible* property,
but can do additional work. Here, document how a distro might
choose to hide the Quit button on the last page (generally,
that's the "finished" page).
2021-03-06 22:08:35 +01:00
Adriaan de Groot
44602d0237
[finishedq] CMake: missing keyword
2021-03-06 15:33:15 +01:00
Adriaan de Groot
83e6476be8
[finishedq] Tighten up requirements
2021-03-06 15:23:23 +01:00
Adriaan de Groot
e9384deb5d
[finishedq] Document the meaningful settings of the config file
2021-03-06 15:20:24 +01:00
Adriaan de Groot
bd775a16e2
[finished] Add a restart-anyway API to Config
...
It's possible to ignore the "user setting" for restart-now
and call doRestart(true) directly. This is intended for
use with specific UIs that make that choice clear for the user.
Hook up both [finished] and [finishedq] to the "traditional"
restart-if-the-box-is-ticked logic although the example
QML doesn't expose that box.
2021-03-06 13:51:45 +01:00
Adriaan de Groot
aa004503c5
[finished] Expand Config object's repertoire of notification-API
2021-03-06 13:38:02 +01:00
Adriaan de Groot
f8258f671b
[calamares] Navigation getting the wrong side
2021-03-06 13:14:40 +01:00
Adriaan de Groot
6f15b69917
Merge branch 'qml-resizing' into calamares
...
Make panel sizes consistent, so the QML-navigation can be used better.
2021-03-05 23:20:47 +01:00
Adriaan de Groot
08df3183dc
Merge branch 'qml-finished' into calamares
...
Improves the [finishedq] module &c to better support restart.
2021-03-05 23:20:23 +01:00
Adriaan de Groot
19874ebc3a
[finished] Document doRestart() better
...
- move all the 'really want restart' logic to restartNowWanted()
2021-03-05 23:19:56 +01:00
Adriaan de Groot
f94853eb28
[finishedq] Always restart if possible
2021-03-05 23:17:57 +01:00
Adriaan de Groot
075a28a06d
[finished] Log the doRestart() attempt
2021-03-05 22:59:53 +01:00
Adriaan de Groot
0d7c1ec130
[finishedq] Port QML back to using Config object
2021-03-05 22:59:04 +01:00
Adriaan de Groot
5b376b41bf
[finishedq] Chase business logic in Config object
2021-03-05 22:40:38 +01:00
Adriaan de Groot
3ad3a9adfc
[finished] Move the business logic to the Configt object
2021-03-05 22:27:24 +01:00
Adriaan de Groot
04145f49f8
[calamares] Factor out size-setting for QML panels
...
- Either orientation needs to have the same generic size-setting
code, for both navigation and progress panels.
2021-03-05 16:59:54 +01:00
Adriaan de Groot
82223431fa
[calamares] Pass orientation into panel-creation
...
- Add function for mapping panel sides to an orientation (H/V)
- Pass that into the creation functions
This is prep-work for handling vertical navigation and horizontal
progress reporting cleanly.
2021-03-05 14:21:19 +01:00
Adriaan de Groot
0f50085bb9
[calamares] Refactor sidebar creation
...
- None of these need to be methods of the main window,
and it can all be put tidy away as static free functions.
2021-03-05 14:01:28 +01:00
Adriaan de Groot
a8463a8763
[calamares] Prefer to expand main panel
...
- Don't let the navigation items grow if they are QML
(the Widget ones don't either) so the main panel takes
most of the space.
2021-03-05 13:35:00 +01:00
Adriaan de Groot
ab7f6abf02
[calamares] Decouple debug-window button
...
- Provide slots and signals for managing the debug-window,
so it can be used from QML as well.
2021-03-05 13:20:47 +01:00
Adriaan de Groot
473576991d
Changes: document contributors this round
2021-03-05 12:28:19 +01:00
Adriaan de Groot
1739d8f15f
Merge pull request #1647 from demmm/calamares
...
[finishedq] adding QML finished module
2021-03-05 12:24:16 +01:00
Adriaan de Groot
6a1e46d7f6
[libcalamaresui] Add properties to ViewManager to expose Settings
2021-03-03 16:06:53 +01:00
Adriaan de Groot
849da3f322
[libcalamaresui] The ViewManager is a UI component for QML, not core
2021-03-03 15:54:11 +01:00
Adriaan de Groot
c3860849c1
[libcalamaresui] Notify step number when modules are all loaded
...
- using the QML sidebar would not highlight the first step on startup,
only after next / prev would the highlight show up. Now, notify
when all the modules are loaded (and number 0 is active).
2021-03-03 15:43:11 +01:00
Adriaan de Groot
1496173b2c
CI: Add -Og for debug builds, for better ABI checking
2021-03-02 00:34:04 +01:00
Adriaan de Groot
3d58127234
CI: enable CPack
2021-03-02 00:34:04 +01:00
demmm
7acc8bcec3
[finishedq] adding QML finished module
...
module builds & runs, config connections are not registering
no errors
finishedq.qml is offering a different option though, running commands directly in qml
plasma-framework executer is used for that
2021-02-27 22:04:30 +01:00
Adriaan de Groot
cc3017be53
Merge pull request #1619 from deprov447/Upload_Install_Log
...
[libcalamaresui] Implementing LogUpload functionality from branding
2021-02-26 13:13:16 +01:00
Adriaan de Groot
0f87a4a91a
Changes: post-release housekeeping
2021-02-23 21:32:59 +01:00
Calamares CI
46ab3ac277
i18n: [python] Automatic merge of Transifex translations
2021-02-23 16:36:31 +01:00
Calamares CI
f9a8a9f588
i18n: [calamares] Automatic merge of Transifex translations
2021-02-23 16:36:31 +01:00
Adriaan de Groot
108e227eec
Changes: pre-release housekeeping
2021-02-23 16:33:47 +01:00
Adriaan de Groot
b30bb7ae0b
CI: note Linuxisms in the script
2021-02-23 16:33:38 +01:00
Adriaan de Groot
24e129a413
Merge branch 'issue-1634' into calamares
...
FIXES #1634
2021-02-23 16:17:57 +01:00
Adriaan de Groot
d3acc39d2d
Merge branch 'qml-finished' into calamares
2021-02-23 16:17:14 +01:00
Adriaan de Groot
a4682db987
[finished] Tidy up notification-at-end (and allow failed notifications)
2021-02-23 16:05:48 +01:00
Adriaan de Groot
5af614daf7
[finished] Allow positive and negative notifications at end.
2021-02-23 15:59:40 +01:00
Adriaan de Groot
ec4b6752d6
[finished] Move notification to Config
2021-02-23 15:54:19 +01:00
Adriaan de Groot
76a2791b12
[finished] Clean up includes
2021-02-23 15:42:14 +01:00
Adriaan de Groot
7d024cf72b
[finished] Move restart handling to Config
2021-02-23 15:36:44 +01:00
Adriaan de Groot
9d6d8ecaea
[finished] Heavy refactor
...
- move most of the business logic to Config
- make retranslate of the page more robust (e.g. changing language
after failure would restore the un-failed message)
There's still some bits left.
2021-02-23 15:03:16 +01:00
Adriaan de Groot
288fe5b274
[finished] Rename and document following coding style
2021-02-23 12:50:52 +01:00
Adriaan de Groot
40961f21a7
Merge pull request #1624 from benne-dee/schema-netinstall
...
[netinstall] Schema for groups in netinstall.schema.yaml
2021-02-23 12:31:47 +01:00
benne-dee
f0aa515c8b
[netinstall] Schema validates also groups file
2021-02-22 22:17:06 +05:30