Peter Eisenmann
|
2db28208ac
|
add feature page
Allow for additional settings that are not just software packages.
Fixes #13
|
2022-11-11 02:28:25 +01:00 |
|
Peter Eisenmann
|
5793ac3038
|
selection row: provide flip_switch()
|
2022-11-11 02:14:37 +01:00 |
|
Peter Eisenmann
|
dc3d9ce779
|
config: use single quotations (for style)
|
2022-11-11 01:15:46 +01:00 |
|
Peter Eisenmann
|
bd2a5d954a
|
fix environment variable quotations
Fixes #29
|
2022-11-03 18:39:45 +01:00 |
|
Peter Eisenmann
|
787cd6d640
|
install: also advance without configure script
|
2022-11-02 01:57:32 +01:00 |
|
Peter Eisenmann
|
2f192d8e86
|
add config to skip user and locale pages
|
2022-11-02 01:55:29 +01:00 |
|
Peter Eisenmann
|
bae8a8e783
|
config: seperate method for optional config values
|
2022-11-02 01:54:18 +01:00 |
|
Peter Eisenmann
|
5e5108675d
|
config: sort and comment default config
|
2022-11-02 01:53:13 +01:00 |
|
Peter Eisenmann
|
e2cfe4229a
|
config: simplify variable existence check
|
2022-11-02 00:57:42 +01:00 |
|
Peter Eisenmann
|
5e51b481df
|
config options for external programs
|
2022-10-29 03:22:23 +02:00 |
|
Peter Eisenmann
|
201cece022
|
welcome: actual do set logo and text in config
|
2022-10-29 03:21:19 +02:00 |
|
Peter Eisenmann
|
241d5a3ad9
|
only show confirm is install.sh exists
|
2022-10-29 02:51:43 +02:00 |
|
Peter Eisenmann
|
1452f8091b
|
summary: hide software row if not available
|
2022-10-29 02:42:20 +02:00 |
|
Peter Eisenmann
|
e09db2109e
|
install scripting: accept non-existent scripts
|
2022-10-29 02:24:32 +02:00 |
|
Peter Eisenmann
|
a3966b0d46
|
config: fix default welcome page values
|
2022-10-29 02:22:23 +02:00 |
|
Peter Eisenmann
|
684dfc428d
|
welcome: fix config logo check
|
2022-10-29 02:21:07 +02:00 |
|
Peter Eisenmann
|
72e37ead6f
|
installation scripting: simplify advance calls
|
2022-10-29 02:10:53 +02:00 |
|
Peter Eisenmann
|
5588d6b4f7
|
navigate to fail page by name
|
2022-10-29 01:51:40 +02:00 |
|
Peter Eisenmann
|
ef5b1660e3
|
allow configuring failure help page url
|
2022-10-29 01:48:39 +02:00 |
|
Peter Eisenmann
|
c0c779498b
|
put meaningful error into notification
|
2022-10-29 00:45:04 +02:00 |
|
Peter Eisenmann
|
7a6dd320f4
|
tiny naming improvements
|
2022-10-28 19:11:57 +02:00 |
|
Peter Eisenmann
|
d52ec145e8
|
rename locale provider -> format provider
|
2022-10-28 14:15:44 +02:00 |
|
Peter Eisenmann
|
19e073fcb8
|
timezone: rework to allow searching
|
2022-10-28 14:13:19 +02:00 |
|
Peter Eisenmann
|
e405f00856
|
progress row: improve performance with ListBoxRow
Adw.ActionRow is rather complex and does not perform well with ListBox
models. Use simpler ListBoxRow as base to increase performance.
|
2022-10-17 02:05:34 +02:00 |
|
Peter Eisenmann
|
75abfc505d
|
format: add search
|
2022-10-17 02:05:34 +02:00 |
|
Peter Eisenmann
|
f6d2b34b2d
|
window: by-name-navigation can only be done once
|
2022-10-17 01:03:28 +02:00 |
|
Peter Eisenmann
|
04ea7ba3d4
|
handle unavailable fixed language
|
2022-10-17 01:02:15 +02:00 |
|
Peter Eisenmann
|
2b629e85e3
|
config: actual load defaults on invalid config
|
2022-10-13 03:02:40 +02:00 |
|
Peter Eisenmann
|
64b0e21a36
|
summary: hide language row if language is fixed
|
2022-10-13 03:02:40 +02:00 |
|
Peter Eisenmann
|
90fff60718
|
place software page after locale page
|
2022-10-13 03:02:40 +02:00 |
|
Peter Eisenmann
|
ba31d9e841
|
prevent back navigation via page load()
Use explicit string return values instead of indescriptive True value.
|
2022-10-13 03:02:40 +02:00 |
|
Peter Eisenmann
|
ed09966992
|
merge page advance functionality via parameters
|
2022-10-13 03:02:40 +02:00 |
|
Peter Eisenmann
|
0b14e2934d
|
window: shorten navigation naming
|
2022-10-13 03:02:40 +02:00 |
|
Peter Eisenmann
|
81cb065e68
|
global state: parameterless dummy implementation
|
2022-10-13 03:02:40 +02:00 |
|
Peter Eisenmann
|
3f048ab298
|
add summary page
|
2022-10-06 22:58:27 +02:00 |
|
Peter Eisenmann
|
8edbd41ac5
|
done: use success icon from IconLibrary
|
2022-10-06 22:29:03 +02:00 |
|
Peter Eisenmann
|
9238ee7c59
|
keyboard: small refactor to use match
|
2022-10-06 22:20:23 +02:00 |
|
Peter Eisenmann
|
9778b01ac4
|
system call: actually set specified language
|
2022-10-06 22:19:56 +02:00 |
|
Peter Eisenmann
|
10acc7528e
|
split out format and timezone from locale page
This will allow for easier backwards navigation to these pages from a
summary page.
|
2022-10-06 21:55:19 +02:00 |
|
Peter Eisenmann
|
2e71bb6a74
|
window: allow navigationg to page by name
Store the current page and navigate back to it on page change.
|
2022-10-06 21:52:50 +02:00 |
|
Peter Eisenmann
|
7a41d496d8
|
locale: small conditional refactoring
|
2022-10-05 00:57:10 +02:00 |
|
Peter Eisenmann
|
d74ec09ff4
|
locale: simplify stack nesting
|
2022-10-05 00:57:10 +02:00 |
|
Peter Eisenmann
|
c71b1f7bbe
|
window: small refactors, mostly load_page
|
2022-10-05 00:57:10 +02:00 |
|
Peter Eisenmann
|
0bf678a088
|
explicitly create translated pages
|
2022-10-05 00:57:10 +02:00 |
|
Peter Eisenmann
|
de148edb01
|
global state: unify uninitialzed errors
|
2022-10-05 00:57:10 +02:00 |
|
Peter Eisenmann
|
dc6bfe2598
|
distinguish image name and path by type
|
2022-10-05 00:57:10 +02:00 |
|
Peter Eisenmann
|
2c02da1d5b
|
language: no re-setting of same language
|
2022-10-02 12:03:58 +02:00 |
|
Peter Eisenmann
|
76b856dea7
|
language: inline default setup
|
2022-10-02 11:28:18 +02:00 |
|
Peter Eisenmann
|
bc1c18fc12
|
window: use named pages
|
2022-10-01 10:37:15 +02:00 |
|
Peter Eisenmann
|
f81b9d341e
|
software: use different fallback symbol
|
2022-09-30 11:22:04 +02:00 |
|