-
Notifications
You must be signed in to change notification settings - Fork 434
Open
Description
Dear redshift community and @jonls!
In the course of my CS bachelor thesis (advised by @markus2330), I am working on several features/improvements for redshift's configuration management. I will document my plan and progress in this issue.
Planned features
- Add configuration UI to redshift-gtk.
- Configuration changes have immediate effect, no restart of redshift required.
These changes will:
- improve UX greatly, especially for users with no CLI skills.
- fix Redshift-gtk doesn't recognize changes to conf #194
- fix Add settings window and open it on redshift-gtk first start #324
- render the planned, but never merged, D-Bus integration obsolete: D-Bus service #54 and https://github.com/dkondor/redshift/tree/dbus_new
Roadmap
- Replace redshift's custom config parsing (config-ini.c/h) with libelektra (https://www.libelektra.org and https://github.com/ElektraInitiative/libelektra/).
- Add UI controls for configuration to redshift-gtk.
- Extend redshift and redshift-gtk to read/write to the config file using libelektra.
- Extend redshift to react to changes to the config file during runtime using libelektra.
markus2330, allanlaal, tony and le-junmarkus2330, tony, aha999 and heitorPB
Metadata
Metadata
Assignees
Labels
No labels