In this release, we introduced two new features: the Wallpaper Engine with dynamic animations, and contrast control for monitors in the brightness popup.
We also fixed several bugs related to widget performance and compatibility, including resolving the startup pinned icon duplication issue and improving the handling of workspace names. Full changelog below.
New Features
- add contrast control for monitors in brightness popup fb5579d
- implement wallpaper engine with dynamic animations b5dd59f
Bugfixes
- ensure valid widget removal from hwnd mapping 3d60c31
- remove unnecessary text stripping in get_results method 0cdb7ac
- resolve overlay blur issue on Windows 10 c2b0b1d
- improve blur settings application for Windows 10 28e4ba5
- emit immediate cross-monitor brightness updates 07df017
- vscode state database path detection to support shared storage b0cc068
- increase komorebi pipe buffer size to 512KB (#900) a5a487f
- eliminate button layout jitter and full-width flashing and fix update style (#898) 5721094
- prevent komorebi widget freeze and broken states after auto-hide (#902) 91c6fa3
- fix icons popup on rapid events 35113f2
- handle exceptions when retrieving workspace names b63a843
- update alignment and label handling in configuration 7f806bd
- correct COPYDATASTRUCT field types for Win32 API compatibility 131bd50
- resolve startup pinned icon duplication and animation sync issues 1b5a214
- fix character encoding when fetching apps 998aedc
Refactors
- optimize scolling label CPU usage e8bdaad
Chores
- bump openai from 2.32.0 to 2.33.0 dfb016c
- bump holidays from 0.95 to 0.96 2cce400
- bump pydantic from 2.13.3 to 2.13.4 8832557
- bump openai from 2.33.0 to 2.37.0 6c70d84
- update BUILD_VERSION to 2.0.1 61f9d00
Other Changes
- trigger run_after thread when using wallpaper engine 5f69dd5
- Merge pull request #892 by amnweb from amnweb/feature/brightness-popup-control-all-displays 41844aa
- Merge pull request #899 by EmilBerbakov from EmilBerbakov/feature/wallpaper-engine 198bb6b
- Merge pull request #893 by amnweb from amnweb/feature/wallpaper-engine 84e5c13
- Merge pull request #896 by dependabot[bot] from amnweb/dependabot/pip/openai-2.33.0 1977fc4
- Merge pull request #904 by Video-Nomad from Video-Nomad/fix/glazewm-icons-fix be47b16
- Merge pull request #905 by Video-Nomad from Video-Nomad/refactor/scrolling-label f7c2a7c
- Fix typo in Wallpapers widget description 81ab700
- Merge pull request #908 by HitogiDev from HitogiDev/patch-1 0dd16e8
- Merge pull request #909 by dependabot[bot] from amnweb/dependabot/pip/holidays-0.96 fef2ee5
- Merge pull request #910 by dependabot[bot] from amnweb/dependabot/pip/pydantic-2.13.4 fdb6bc0
- Merge pull request #916 by dependabot[bot] from amnweb/dependabot/pip/openai-2.37.0 78962da
- Merge pull request #894 by BrainlessDip from BrainlessDip/fix/vscode 34b5d57
What's Changed
- feat(brightness): add contrast control for monitors in brightness popup by @amnweb in #892
- Wallpaper Engine: Trigger Run After Thread When Changing Wallpaper Engine by @EmilBerbakov in #899
- feat(wallpaper_engine): implement wallpaper engine with dynamic animations by @amnweb in #893
- chore(deps): bump openai from 2.32.0 to 2.33.0 by @dependabot[bot] in #896
- fix(glazewm): fix icons popup on rapid events by @Video-Nomad in #904
- refactor(scrolling_label): optimize scolling label CPU usage by @Video-Nomad in #905
- Fix typo in Wallpapers widget description by @HitogiDev in #908
- chore(deps): bump holidays from 0.95 to 0.96 by @dependabot[bot] in #909
- chore(deps): bump pydantic from 2.13.3 to 2.13.4 by @dependabot[bot] in #910
- chore(deps): bump openai from 2.33.0 to 2.37.0 by @dependabot[bot] in #916
- fix(vscode): vscode state database path detection to support shared storage by @BrainlessDip in #894
New Contributors
- @HitogiDev made their first contribution in #908
Full Changelog: v2.0.0...v2.0.1