tigase / beagle-im

(M) XMPP client for macOS based on TigaseSwift XMPP library
GNU General Public License v3.0
182 stars 21 forks source link

Show status in system menu icon #94

Open sideeffect42 opened 2 years ago

sideeffect42 commented 2 years ago

Is your feature request related to a problem? Please describe. I use Beagle IM primarily through the Chats window. If I want to see my current status or change it I have to first open the Contacts window to see/change the status.

Describe the solution you'd like It would be nice to see the current status in the system menu icon instead of the beagle's head. Even nicer would be if I could change the current status from a menu when clicking the menu icon.

Describe alternatives you've considered As an alternative the header of the Contacts windows could maybe be displayed in the left bar of the chats window (above the "Chat with…" field).

sideeffect42 commented 2 years ago

related to #9 and #10.

michaelblyons commented 1 year ago

Are you on the Beta channel? A glance at https://github.com/tigase/beagle-im/commit/30c5b924bdf6911c5dada6b271569ff147576f0b suggests it may accomplish this. Version 5.3.3-b170.

sideeffect42 commented 1 year ago

Are you on the Beta channel? A glance at 30c5b92 suggests it may accomplish this. Version 5.3.3-b170.

Yep, 30c5b92 changes the app icon but it does nothing to the status icon, i.e. Beagle always displays the same icon no matter which status is set.

michaelblyons commented 1 year ago

Ah, I see. The system menu icon does change,[^1] but it's dependent on whether there are unread messages, not on your status.

[^1]: from monochrome to color