EarTrumpet icon indicating copy to clipboard operation
EarTrumpet copied to clipboard

Support for StartAllBack multitaskbar notification area

Open Simplestas opened this issue 1 year ago • 4 comments

StartAllBack provides support for per-taskbar notification area. Shell APIs would return active (last clicked) taskbar.

  • Get active taskbar rect via ABM_GETTASKBARPOS with special flag; use that rect to get monitor instead of primary tray monitor
  • Get taskbar DPI via proper API which would account for active / auto-hidden taskbar
  • Readjust popup window position by repeating its calculation with new DPI to account for DPI changes

#1611

Simplestas avatar Jan 28 '25 16:01 Simplestas

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Jan 28 '25 16:01 CLAassistant

StartAllBack 3.9.3 adds support for GetDpiForShellUIComponent and ABM_GETTASKBARPOS changes

Simplestas avatar Feb 10 '25 15:02 Simplestas

Eartrumpet used to show up in the Taskbar, somehow /somereason it's not there anymore. It's running as a service and it shows up when relaunching it again.

WilsonBradley avatar Mar 22 '25 17:03 WilsonBradley

Built it on local and it works perfectly! Not being able to control the volume mixer on a 2nd monitor while using a fullscreen app or playing a game was almost a dealbreaker for me. Following for when this ever gets merged into upstream. Thanks for this fix!

strawhat-dev avatar May 12 '25 14:05 strawhat-dev

Thanks!

riverar avatar Jun 19 '25 17:06 riverar