Currently tray icons from apps that are using the H.NotifyIcon library are not working properly. The two issues are fixed in the PR:
Icon update messages are coming with a GUID instead of an HWnd. Previously we ignored these messages; now we handle them using the GUID.
Balloon messages were coming with a 0 value for the timeout (which makes sense, Explorer does not honor the timeout anyway). Now we use the system default timeout in this scenario.
An example application with this library is DS4Windows, which was reported in dremin/RetroBar#730.
Currently tray icons from apps that are using the H.NotifyIcon library are not working properly. The two issues are fixed in the PR:
0
value for the timeout (which makes sense, Explorer does not honor the timeout anyway). Now we use the system default timeout in this scenario.An example application with this library is DS4Windows, which was reported in dremin/RetroBar#730.