Emacs 31 now has the library system-taskbar which I use to hook into compile-mode for example to display a progress bar on taskbar icons. I can monitor the icon without switching to Emacs to see that it remains busy. This may be useful for tracking active sessions. This integrates into progress-reporter so if that's already there, people get this for free. As icons can display only one progress bar at a time, multiple long-running activities will compete but at least it will show things progressing. If one uses the SUFFIX or now called UPDATE-TEXT (backward compatible) argument to progress-reporter-update the echo area can indicate which activity is being reported.
Emacs 31 now has the library
system-taskbarwhich I use to hook intocompile-modefor example to display a progress bar on taskbar icons. I can monitor the icon without switching to Emacs to see that it remains busy. This may be useful for tracking active sessions. This integrates intoprogress-reporterso if that's already there, people get this for free. As icons can display only one progress bar at a time, multiple long-running activities will compete but at least it will show things progressing. If one uses theSUFFIXor now calledUPDATE-TEXT(backward compatible) argument toprogress-reporter-updatethe echo area can indicate which activity is being reported.