WIP: Rework preferences window
This is a rework of the Preferences window
Most of the settings were replaced by list box settings. Additional descriptions have been added (and tooltips removed, if redundant). Also, lots of settings and their descriptions were renamed (taken some from !384). Some settings were concentrated into a single popover.
See screenshots for notes on what's changed.
What still needs to be resolved:
- Some settings are account specific and therefore cannot be displayed by a switch
Note: Window size is consistent. I changed the size to show everything in one image.
Fine grained publishing of Location, Tune, Activity, and Mood is now possible.
Replaced textview for Preset Status Messages by text entry.
Here, per account settings become visibly distinguishable by the use of checkboxes instead of switches.
Icons added (obviously). Additionally, an InfoBar is shown if the dependencies are not matched (or you are running Windows).
No widget gets hidden here, they just get disabled when the setting is not applicable. I removed the "Log status changes" option because I think being able to set this in ACE is sufficient.