blizzard4591 / openMittsu

An open source implementation and desktop client of the Threema Messenger App.
Other
175 stars 22 forks source link

macOS: hide the app to the dock upon pressing 'x' #58

Open ddobrev opened 4 years ago

ddobrev commented 4 years ago

On macOS, pressing the 'x' at the top left closes the application instead of hiding it to the dock as expected.

ddobrev commented 4 years ago

Hello @blizzard4591 , how have you been? I need to ask you for a favour: please let me know when you intend to continue development and fixing this issue in particular. I need to know if I can rely on openMittsu in order to make my plans about switching to a new messenger.

blizzard4591 commented 4 years ago

Could you test the latest commit? It should contain both the minimize to tray as well as notifications via System Notification centers.

ddobrev commented 4 years ago

@blizzard4591 thank you for the fix. I'd be happy to test it but unfortunately you haven't updated your build at https://downloads.openmittsu.de/dmg/openmittsu.dmg and at the same time I cannot build openMittsu on my own right now.

blizzard4591 commented 4 years ago

Afaik the build updated, it just took a couple of minutes for Travis to run through. Test again?

ddobrev commented 4 years ago

@blizzard4591 you have completed the first half of the task — the application no longer turns itself off. The second half is to restore it when clicked in the dock, please.

blizzard4591 commented 4 years ago

Interesting, for me this works. Clicking the Icon in the dock restores the application. Could you tell me what happens for you?

ddobrev commented 4 years ago

@blizzard4591 I don't have a Threema ID yet so when the application starts it shows me your wizard for importing one. I cancel it and this leaves me with the empty main window. I close it through its 'x' and then click the dock to restore it to no avail.

ddobrev commented 4 years ago

I use macOS 10.15.4.

ddobrev commented 4 years ago

Hello @blizzard4591 . I'm happy to see work progressing and I'd like to help by answering any further questions you might have about this issue.