- fix: Improved error handling and reporting by ensuring last_error_ is reset per method call and adding descriptive logs for window visibility failures.
- fix: resolve taskbar icon handle leak
- feat(logging): add detailed diagnostics
- feat:
WindowsTaskbar.isTaskbarVisible - fix: call
UnregisterTopLevelWindowProcDelegateinWindowsTaskbarPlugindestructor - refactor: improve implementation consistency
- feat:
WindowsTaskbar.setWindowTitle&WindowsTaskbar.resetWindowTitle - refactor: check
nullptrbefore invokingITaskbarList3methods
- feat:
WindowsTaskbar.setOverlayIcon&WindowsTaskbar.resetOverlayIcon - feat: platform channel calls raise errors correctly by checking
HRESULT - perf: move impl to separate translation unit & make methods non-inline
- refactor: improved naming of various methods
- deprecated:
WindowsTaskbar.clearThumbnailToolbaris nowWindowsTaskbar.resetThumbnailToolbar.WindowsTaskbar.setFlashTaskbarAppIconis nowWindowsTaskbar.setFlashTaskbarAppIcon.WindowsTaskbar.stopFlashingTaskbarAppIconis nowWindowsTaskbar.resetFlashTaskbarAppIcon.
- feat:
WindowsTaskbar.flashTaskbarAppIcon&WindowsTaskbar.stopFlashingTaskbarAppIcon - fix: use
MultiByteToWideCharforstd::wstringconvert - chore: re-license to MIT
- feat: expose
ITaskbarList3Win32 APIs - feat:
setProgressMode - feat:
setProgress - feat:
setThumbnailToolbar - feat:
setThumbnailTooltip