StatusChange: Rework status change window
Rework of the status change dialog:
- reworks
ChangeStatusMessageDialog
- implements
ChangeActivityDialog
andChangeMoodDialog
as stack pages inside newStatusChange
window - removes activity/mood message
- moves
TimeoutDialog
to gtk/dialogs.py >TimeoutWindow
The status change window is initialized with the current status message, activity, and mood if they do not differ between accounts. This change also obsoletes *_last_*
status message config settings.
Status presets can be saved and removed via status preset popover. This obsoletes the preset section in Preferences.