Important Changes
Registry-based autostart: The application now uses Windows registry instead of shortcuts for startup management. This provides more reliable autostart functionality and better system compatibility. Both CLI and tray menu options have been updated to use the new system. If you have automatically started YASB in the past, you will need to re-enable this feature using the new registry-based method.
New Features
- add scrolling layout option to layout commands 025cf41
- add support for creating bars on primary screen 1301430
- enhance screen assignment logic for bars 0abdb85
- add rewrite rules for window title and process name a967b3d
- add compatibility options for vscode forks, add modified date 65ac0c4
- add hide_decimal option for upload/download speed display e91e668
- implement registry-based autostart management cb1bc5e
- add PowerPlanWidget for managing system power plans ae012cb
- add support for CSS hex colors with alpha in Qt format 6612c2b
- scroll through workspaces e10fef9
- add support for Brave browser in media source mapping a254a5b
next_layout
andprevious_layout
now toggle blocking state 59356e6- add configuration files for pre-commit and ruff f693b71
Bugfixes
- handle missing KomorebiEventListener import 8f5e10a
- fix
notification dot
visibility on all labels c369be0 - streamline title and process name rewriting c04c838
- add support for floating window a675436
- fix auto-hide bug 693fd8e
- update info block from INFO to NOTE fc0b00e
Refactors
- streamline system tray context menu handling 84251db
- remove locale constants from language.py and import from constants module 5f463fa
- update widget references and correct casing in MSI configuration 250933d
- remove version constraints for WinRT packages f89f630
- fix linting issues 2774bc9
Documentation Changes
- add note on screen specification for status bar cd5203c
- fix default callbacks, improve example config 612f5e8
- add compatibility options for vscode forks, add modified date e90e7c2
- use
{icon}
placeholder in example config 2ef681d - add contributing guidelines for YASB 0120dad
- update contribution instructions in Home.md cbfd64b
Chores
- remove pylama configuration file 709de4f
- apply Ruff auto-formatting and lint fixes across project 8534433
- clean up code across multiple modules e147127
- apply Ruff formatting across project d3d4a5f
- update extension recommendations and remove format on save 3fa7da4
- reorganize project dependencies and configuration 9797801
- simplify ruff-check arguments 1d9b586
- update exclusion patterns in settings d8fea83
- update installation instructions for Python dependencies 82fdde9
- format JSON files for consistency 03c92af
- update dependency installation method for consistency 8f30877
- update BUILD_VERSION to 1.7.6 bff066d
Other Changes
- Add right alignment option for status bar 3c7af70
- Merge pull request #311 by szbmrk from szbmrk/docs/vscode-default-callbacks-fix 31a071f
- Merge pull request #305 by dmperdue from dmperdue/add-right-alignment 2b94486
- Revert "Add right alignment option" 69c2396
- Merge pull request #317 by amnweb from amnweb/revert-305-add-right-alignment 9f9bb85
- Merge pull request #314 by szbmrk from szbmrk/feat/vscode-compatibility-with-forks a7912df
- Merge pull request #313 by szbmrk from szbmrk/fix/github-notification-dot bdaaf83
- feat(traffic) Implement TrafficDataManager for network traffic monitoring 94f71e7
- Merge pull request #323 by Video-Nomad from Video-Nomad/fix/systray-auto-hide-bar-fix b0aede4
- Merge pull request #325 by szbmrk from szbmrk/docs/pomodoro-example-config 919a89b
- Merge pull request #328 by szbmrk from szbmrk/feat/glazewm-scroll-through-workspaces 45604fb
- Merge branch 'main' of https://github.com/amnweb/yasb 9198b80
- Merge pull request #322 by pitchaya-s from pitchaya-s/komorebi-stack 2d10369
- Merge branch 'main' into toggle-block-state ceeadbf
- Merge pull request #340 by AtifChy from AtifChy/toggle-block-state 0388c47
- Merge branch 'main' of https://github.com/amnweb/yasb 9a7d853
What's Changed
- docs(vscode): fix default callbacks by @szbmrk in #311
- Add right alignment option by @dmperdue in #305
- Revert "Add right alignment option" by @amnweb in #317
- feat(vscode): add compatibility options for vscode forks, add modified date by @szbmrk in #314
- fix(github): fix
notification dot
visibility on all labels by @szbmrk in #313 - fix(systray): fix auto-hide bug by @Video-Nomad in #323
- docs(pomodoro): use
{icon}
placeholder in example config by @szbmrk in #325 - feat(glazewm): scroll through workspaces by @szbmrk in #328
- fix(komorebi_stack): add support for floating window by @pitchaya-s in #322
- feat(komorebi_layout):
next_layout
andprevious_layout
now toggle blocking state by @AtifChy in #340
New Contributors
Full Changelog: v1.7.5...v1.7.6