Skip to content

StatusChange: Rework status change window

Rework of the status change dialog:

  • reworks ChangeStatusMessageDialog
  • implements ChangeActivityDialog and ChangeMoodDialog as stack pages inside new StatusChange 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.

Merge request reports