update TODO

This commit is contained in:
Peter
2021-02-01 00:52:18 +01:00
parent 443af312ab
commit 1378df1b95

53
TODO.md
View File

@@ -1,28 +1,34 @@
* fix `(os-installer:16186): Gtk-WARNING **: 02:49:15.759: ../gtk/gtk/gtkwidget.c:8648: widget not within a GtkWindow` for user page
* maybe something access gtk outside gtk thread?
* change licences to something GPL. maybe LGPL
* add another translation
* toggle switch on row activation for encrypt and user
* check all used library calls for needed unref()
* sort keyboard layouts of the actual language first
high prio:
* handle failing installation
* pop-up dialog followed by closing of app?
* add about dialog
* run scripts for installation phases
* pass settings via ENV variables?
* pass settings via ENV variables
* phases
* system installation with bootloader
* user creation, additional software, post-install configuration
* system configuration (user creation, additional software, anything else post-install)
* handle potentially needed EFI partition
mid prio:
* add another translation
* change licences to something GPL. maybe LGPL
* sort keyboard layouts of the actual language first
low prio:
* fix `(os-installer:16186): Gtk-WARNING **: 02:49:15.759: ../gtk/gtk/gtkwidget.c:8648: widget not within a GtkWindow` for user page
* maybe something access gtk outside gtk thread?
* check all used library calls for needed unref()
* focus entry field when clicking on row with entry field (encrypt, user*2)
* fix focus inputs
* correctly propaagte needed size through GtkScrolledWindow/GtkViewport/GtkListbox
* fix progressing with enter for user, encrypt
* correctly propagte needed size through GtkScrolledWindow/GtkViewport/GtkListbox
* allow providing minimal installl size and only accept partitions bigger than it
arch installer specific:
* Post Install configuration list (Arch)
* copy some settings of current user
* do not copy .mozilla cause of cache?
@@ -31,10 +37,7 @@
* enable all needed system daemons (homed!)
* sanitize journald max size
* configure paccache to only keep two versions
* handle potentially needed EFI partition
* allow providing minimal installl size and only accept partitions bigger than it
* overall setup progress indicator in headerbar?
* list of circles that become checkmarks? or filled?
* post kernel-upgrade module sanity
* kill process before complete system lock due to too little available RAM
* also swapfile? z-ram?
* autoupdate if possible, preventing shutdown