v1.8.5
New Features
- add optional customization for focused workspace 0d0bd82
- add custom data path option for task storage f46b195
- add custom data path option for notes storage 3d228f1
- enhance weather widget with precipitation chances fe44d2a
- add hourly forecast buttons and data type toggle e313973
- include RELEASE_CHANNEL in build target naming 8933304
- add default screen selection in process_cli_command 28b084b
- add channel management and enhance command-line interface 5e4ac4a
- add command to set update channel 7e8c5e3
- enhance changelog link formatting 4a5796a
- add issues permission to PR check ae3708f
- enhance PR comment management 63cd829
- add tooltip support to custom widget 458e667
- improve popup focus handling 4f6f0bf
- use api.yasb.dev fallback when Github is down fc64012
Bugfixes
- update license format and dependencies fb7ebf9
- make sure labels for icon buttons can have their stylings updated when status changes 8b45c76
- adjust margins for hourly data buttons layout 753a811
- correct RELEASE_CHANNEL assignment format 07bc858
Refactors
- clean up imports and enhance argument parser 7b49752
- removed tasks service and cleaned up code 1554e43
- remove refresh_widget_style calls and set styles directly 7ef0940
- suppress third-party warnings in logger initialization 86525f7
- remove unnecessary COM initialization and uninitialization fb0e0e3
- integrate AudioInputService for microphone management 180f587
- integrate AudioOutputService for improved audio management 309aa04
- replace pytz with zoneinfo for timezone handling 2f64f20
- streamline package installation in CI scripts 6e38d34
Chores
- update Python version requirement and dependency specifications 00555b1
- enable arm64 architecture builds in CI 6401390
- update dependabot allowed packages and polish docs 198ebaa
- update BUILD_VERSION to 1.8.5 efec184
Other Changes
- Merge pull request #550 by EmilBerbakov from EmilBerbakov/feature/glazewm-workspaces-distinguish-between-active-and-focused ab13570
- Merge pull request #551 by Video-Nomad from Video-Nomad/refactor/systray-cleanup 45fd1c9
- Merge pull request #557 by amnweb from amnweb/refactor/audio-services f6682a8
- Merge pull request #554 by amnweb from amnweb/feature/weather-hourly-precipitation 031141d
- Merge pull request #558 by amnweb from amnweb/chore/build-improvements da3e7e6
- Merge branch 'amnweb:main' into main 04ef188
- Merge pull request #564 by amnweb from amnweb/fix/cli-popup-focus-handling c33b45e
- Merge pull request #561 by terakael from terakael/main 23e4c05
What's Changed
- Glazewm Workspaces - Add Optional Distinction Between Active and Focused Workspaces by @EmilBerbakov in #550
- refactor(systray): removed tasks service and cleaned up code by @Video-Nomad in #551
- refactor(audio): introducing audio input and output service by @amnweb in #557
- feat(weather): enhance weather widget with precipitation chances by @amnweb in #554
- chore(workflows): update cx_Freeze installation method in CI configurations by @amnweb in #558
- fix(cli): fix popup focus handling by @amnweb in #564
- feat(custom): add tooltip support to custom widget by @terakael in #561
New Contributors
Full Changelog: v1.8.4...v1.8.5