heyman / heynote

A dedicated scratchpad for developers
https://heynote.com
Other
3.87k stars 194 forks source link

Tray behavior on Windows refinement #141

Closed NoahAndrews closed 8 months ago

NoahAndrews commented 8 months ago

Posting as a follow-up to https://github.com/heyman/heynote/issues/137 (thanks for working to iron this out before releasing the stable version, you've been extremely responsive, and I really appreciate that, without expecting it as the norm).

Improvements in 1.6 beta 2:

Regressions in 1.6 beta 2:

Continued suboptimal tray icon behavior from beta 1

NoahAndrews commented 8 months ago

This may be related to #140

heyman commented 8 months ago

Thanks for the report. I think #142 should fix it. However, there are subtle differences between how the Electron Tray API works in Windows (Tray icons) and on Mac (Menu bar), and the feature also interacts with the global hotkey feature (which also works a bit differently on both OS:s), so there's definitely room for more bugs. At least I've tested it on both Mac and Windows. However, I have not tested the new changes in Linux, so fingers crossed it behaves well there 🤞

I've released a new beta version (1.6.0-beta.3) that has the fix.

One other thing that I also fixed is that auto-updating from 1.6.0-beta.2 will not work if Tray/Menu bar setting is turned on.

NoahAndrews commented 8 months ago

Beta 3 feels perfect!