Releases: amnweb/yasb
Releases · amnweb/yasb
YASB Pre-release (a86a822)
- fix(requirements): pin winrt package versions to prevent build failures (a86a822)
- fix(active_window): streamline title and process name rewriting (c04c838)
- feat(startup): implement registry-based autostart management (cb1bc5e)
- feat(traffic_widget): add hide_decimal option for upload/download speed display (e91e668)
- docs(vscode): add compatibility options for vscode forks, add modified date (e90e7c2)
- feat(vscode): add compatibility options for vscode forks, add modified date (65ac0c4)
- feat(active_window): add rewrite rules for window title and process name (a967b3d)
- docs(vscode): fix default callbacks, improve example config (612f5e8)
- feat(bar_manager): enhance screen assignment logic for bars (0abdb85)
- docs(configuration): add note on screen specification for status bar (cd5203c)
- feat(bar_manager): add support for creating bars on primary screen (1301430)
- feat(komorebi): add scrolling layout option to layout commands (025cf41)
- fix(control): handle missing KomorebiEventListener import (8f5e10a)
v1.7.5
New Features
- add more label options in
bluetooth
widget b3771a7 - add
hide_if_ethernet
option inwifi
widget d3f7638 - add new commands for monitor information and reset in
CLI
ef8b5ee - add monitor exclusive mode functionality in
taskbar
widget 7e03662 - implement command handling for show, hide, and toggle bar 79cc7d7
- implement notification clearing functionality 7c0b61e
- add cycling through binding modes,
label-offline
css class, better icon handling a2c998f - Fix button management logic and improve UWP app icon handling caf7e47
- add new widget to open vscode recent projects fc6a713
- implement auto-hide functionality for the bar 589da92
- add force option to stop command
CLI
0f28dcc - add reload functionality and improve process management
cava
widget 6be1ed5 - enhance charging icon functionality and blinking effect
battery
widget 9f2f9a2 - implement language menu and keyboard layout switching cd9db28
- add waveform, monstercat, and waves parameters in
cava
widget 91cb1fb - include release channel in version output 9e6ee9f
Bugfixes
- properly close client connections in CliPipeHandler 78e07f7
- prevent multiple connection attempts to the websocket cd15542
- fix .NET app crash 2abefe9
- prevent string events from being emitted 53a7c8e
- improve charging icon handling and label update logic 223f7b4
- improve ethernet handling and visibility logic 6127fc1
- enhance error handling in SSL expiry check 2503835
- update label class based on alternate state 4c5b0cd
- update label class based on alternate state 851016e
- add support for UWP app icon 300dff7
- fix glitch of animation when using app icons 98b6fc6
- fix background glitch / better animation d5e5b66
- update callbacks description for brightness widget 9d1a28e
- disable media control buttons when not applicable 1a6faf4
- correct process name check in ignore logic a7fbdba
- update language code label class based on menu configuration 98e1ea0
- correct application name casing to match branding 896b1d0
Refactors
- reorganize ignored titles and classes 44910dc
- simplify show and hide bar animations 21852ac
- remove unused import of bar module ba68a08
- simplify charging icon blinking effect 55b8776
- remove DEBUG logging 7347b84
Documentation Changes
- add
hide_if_ethernet
option e47ba84 - add cycling through binding modes,
label-offline
css class, better icon handling ff11c2d - add new widget to open vscode recent projects 89476cf
- add commands for showing, hiding, and toggling the status bar ac10d61
- update label option to include iso_language_code placeholder 39503a2
Chores
- update app icon and cover images a660eb6
- update shortcut names for consistency b9267d4
- update publish wiki trigger to use release events b9eb171
- update cover image d1b2154
- update build version to 1.7.5 89954d3
Other Changes
- Merge pull request #281 by szbmrk from szbmrk/feat/wifi-hide-if-ethernet ea1ea29
- Merge pull request #279 by Pitchaya-S from Pitchaya-S/bluetooth d4cb415
- Merge pull request #276 by szbmrk from szbmrk/feat/glazewm-binding-mode 1816da8
- Merge pull request #287 by amnweb from amnweb/feature/cli-bar-visibility ad16370
- Merge pull request #291 by Video-Nomad from Video-Nomad/fix/systray-app-crash-issue dd882d1
- Merge pull request #284 by Pitchaya-S from Pitchaya-S/komorebi-stack ddf29d7
- Merge pull request #298 by szbmrk from szbmrk/feat/vscode-recents c8ff81c
- Merge pull request #293 by Pitchaya-S from Pitchaya-S/komorebi-ws 7db6696
- Merge pull request #304 by Pitchaya-S from Pitchaya-S/komorebi-stack 649ebd7
What's Changed
- feat(wifi): add
hide_if_ethernet
option by @szbmrk in #281 - feat(bluetooth): add more label options by @Pitchaya-S in #279
- feat(glazewm_binding_mode): cycling through modes,
default_icon
option,icons
option, improved css classes by @szbmrk in #276 - feat(cli): implement command handling for show, hide, and toggle bar by @amnweb in #287
- fix(systray): fix .NET app crash by @Video-Nomad in #291
- feat(komorebi_stack): fix button management logic and improve UWP app icon handling by @Pitchaya-S in #284
- feat(vscode): add new widget to open vscode recent projects by @szbmrk in #298
- fix(komorebi_workspaces): add support for UWP app icon by @Pitchaya-S in #293
- fix(komorebi_stack): fix background glitch / better animation by @Pitchaya-S in #304
Full Changelog: v1.7.4...v1.7.5
v1.7.4
Bugfixes
- fixed the default config and wiki and "sunnyNight" 698efeb
Other Changes
- Merge pull request #280 by Video-Nomad from Video-Nomad/fix/new-default-weather-config e25d795
What's Changed
- fix(weather_widget): fixed the default config and wiki and sunnyNight bug by @Video-Nomad in #280
Full Changelog: v1.7.3...v1.7.4
v1.7.3
New Features
- weather widget icon mapping improvements db10194
Bugfixes
- add missing application identifiers for media sources 0b9e0d2
- fix the class name typo (arert -> alert) ccb3e71
- Fixed JSON parsing error on broken weather data 2510992
- update ignored window classes to Qt690 versions 2a10dcf
Refactors
- clean up imports and improve constructor formatting 8372747
- remove redundant geometry updates 90dbb0d
Other Changes
- Merge pull request #274 by Video-Nomad from Video-Nomad/fix/weather-style-typo 8e21e6a
- Merge branch 'main' of https://github.com/amnweb/yasb 20da511
- Merge pull request #277 by Video-Nomad from Video-Nomad/feat/weather-widget-improvements 2efb059
What's Changed
- fix(weather): fix the class name typo (arert -> alert) by @Video-Nomad in #274
- feat(weather_widget): weather widget icon mapping improvements by @Video-Nomad in #277
Full Changelog: v1.7.2...v1.7.3
v1.7.2
New Features
- add new widget
GlazeWM Binding Mode
0929b9b - add
active_empty_label
andactive_populated_label
inGlazewm Workspaces
67ae072 - add github notification dot option 283e57c
- add monitor-information command to display connected monitors c0e8112
- add app icons to komorebi stack widget 3775d4f
- add truncate option for label formatting fe8c449
- add copy button to notes widget df9e461
- display opened app icons per komorebi workspace 4de8d3e
- add libre_menu popup menu a14723d
- implement Windows Toast notifications, move to winrt and add AppUserModelId support for application registration 684f899
Bugfixes
- improve label formatting with error handling 9e446b2
- improve font checking logic for case insensitivity d20a1ef
- improve logging for environment variable loading 5d06737
- update visibility logic for notification count 8add50c
- update visibility logic for notifications 8050514
- fixed padding not being ignored issue 645f208
- adjust bar positioning with padding b14dddb
- update icon defaults to use centralized DEFAULTS f4fbc70
- update default styles.css and config.yaml 95598c3
- improve AppUserModelID retrieval for Scoop installations 38154a3
- check if the data fetcher is already running b0d26db
- store position arguments for popup repositioning on resize f62f2b0
- fixed an issue with popup menu icon fetching retry ebe4c1c
- restore _create_dynamically_label method ff5f1c9
- add missing css classes 36f8ade
Refactors
- reorder CSS processing steps for clarity 51df1ab
- improved startup times from 500ms to 100ms 2d5e166
- removed requests in favor of urllib 366242f
- replace requests with urllib for network calls 767c4f7
- simplify menu positioning logic 0405573
- simplify menu item creation logic 28f414d
- replace label creation in multiple widgets to use build_widget_label 0c97a53
- update dynamic label creation method in Writing-Widget.md dcb5a9b
- refactored weather widget e514f39
Documentation Changes
- Add new widget called
GlazeWM Binding Mode
f31d83d - add
active_empty_label
andactive_populated_label
01b5cb5 - add github notification dot documentation 8cfb56f
- update workspace css classes 0195b7c
- fix typoo 04d7f2b
Other Changes
- Merge pull request #246 by szbmrk from szbmrk/main 84ad779
- Merge pull request #249 by szbmrk from szbmrk/feat-glazewm-workspaces-active-label eed7ecc
- Merge pull request #252 by Video-Nomad from Video-Nomad/feat/github-notification-dot e324c02
- Merge pull request #256 by Video-Nomad from Video-Nomad/refactor/cli-startup-optimization 5a1de84
- Merge pull request #257 by trimclain from trimclain/update-glazewm-workspace-css a5fb779
- Merge pull request #253 by Pitchaya-S from Pitchaya-S/feat/komorebi-app-icons b7b4e9b
- Merge pull request #261 by Video-Nomad from Video-Nomad/fix/popup-widget-padding-issue 31ef53f
- Merge pull request #262 by amnweb from amnweb/refactor/winsdk-to-winrt 66f46d8
- Merge pull request #263 by szbmrk from szbmrk/fix/config-docs-typoo 00c46b7
- Merge pull request #260 by Pitchaya-S from Pitchaya-S/feat/komorebi-ws-icons fbb9391
- Merge pull request #268 by Video-Nomad from Video-Nomad/refactor/weather-widget b798b1b
- Merge pull request #270 by Video-Nomad from Video-Nomad/fix/icon_fetch_retry_fix 6df14e1
What's Changed
- feat(glazewm_binding_mode): Add new widget called
GlazeWM Binding Mode
by @szbmrk in #246 - feat(glazewm_workspaces): add
active label
by @szbmrk in #249 - feat(github): added notification dot option by @Video-Nomad in #252
- refactor(cli): improved startup times from 500ms to 100ms by @Video-Nomad in #256
- feat(glazewm)!: add css classes
active_populated
andactive_empty
by @trimclain in #257 - feat(komorebi): add app icons/more options to stack widget by @Pitchaya-S in #253
- fix(popup_widget): fixed padding not being ignored issue by @Video-Nomad in #261
- feat: Implement Windows Toast notifications, move to winrt and add AppUserModelId support for application registration by @amnweb in #262
- docs(config): fix
api_ley
typoo by @szbmrk in #263 - feat(komorebi): display opened app icons per workspace by @Pitchaya-S in #260
- refactor(weather_widget): refactored weather widget by @Video-Nomad in #268
- fix(weather_widget): fixed an issue with popup menu icon fetching retry by @Video-Nomad in #270
Special thanks to @Video-Nomad for contributing to this release and maked CLI and logs much better 🚀
Full Changelog: v1.7.1...v1.7.2
v1.7.1
New Features
- komorebi layout widget add layout menu configuration and functionality 7da3f03
- added a compatibility check for theme fonts during installation 33b6629
- add multilingual support for winget output parsing 837c8f2
- log command now prints logs directly from pipe 81e4946
- better colors and formatting for log messages 2198c93
- add
hide_unsupported
option to Battery widget 9d549f4 e780635 - add CLI reset command to restore default config and clear cache 4513b58
- add .env file support and remove env_file option from config 3c7b3a3
- add komorebi stack widget f90b665
Bugfixes
- ensure widget is fully shown on one screen 912d39b
- update the buttons before the window is shown 3eb9f83
- added container widget and padding for systray 877f37e
- fix app instance init for debug mode c1f3f19
- show and hide workspace layer label on offline status 0b87b08
- conditionally show/hide workspace layer label based on toggle state 401d9ce
- enhance environment variable expansion to support case variations c2c27c8
- remove inline style from font warning message fb948e1
- include log level in formatted log messages 04a0f1f
- improve log pipe server stop behavior ec20339
- improve winget line parsing logic 0480004
- correct argument in add_shadow method call c1b9c31
- normalize border color input handling dbd22ef
Refactors
- added bindings.py, structs.py and constants.py abcff35
- update asset paths in build options dcfcdf1
- remove debug print statement from CavaBar bb4d85e
- improve file modification handling 5ea56fa
- update SCRIPT_PATH definition for better path handling 2c82f35
- enhance CSS processing and font checking d48fc74
- enhance update filtering logic 0c4dc8c
- add shadow effect to offline and override labels afa965d
- add label shadow options 89069ef
- add separator to layout and remove unused context menu class ee2b6cb
- replace separator method with popup menu integration db5dd39
- update context menu item and separator styles 44ec308
- move cli.py to src 0cf843f
- update widget configurations and styles 0c01f70
- remove unnecessary padding from main label style 236b14f
- added container padding 98f7123
- add container padding docs for glazewm workspace widget 7491602
- enhance window info caching and debounce title changes 98e3e06
- removed colorama f555e52
- improve code formatting f0c1ef6
- more robust pipe log server implementation 8b1ff53
- enhance virtual desktop update handling 2d398ee
Other Changes
- Merge pull request #220 by Video-Nomad from Video-Nomad/fix/notes-widget-alignment d10009f
- Merge pull request #221 by Video-Nomad from Video-Nomad/fix/media-popup-button-update bae8d1e
- Merge pull request #224 by Video-Nomad from Video-Nomad/fix/systray-widget-container 7ddc079
- Merge pull request #227 by Video-Nomad from Video-Nomad/refactor/win32-bindings-relocation 0a8766a
- Merge pull request #233 by Video-Nomad from Video-Nomad/fix/app-instance-init-fix 95fbf5c
- Merge pull request #193 by Video-Nomad from Video-Nomad/feat/improved-logging-messages 5ec7c9d
- Merge pull request #237 by Video-Nomad from Video-Nomad/feat/better-log-formatting 3a8735f
- Merge pull request #240 by szbmrk from szbmrk/main 1116858
- Merge pull request #241 by Video-Nomad from Video-Nomad/fix/more-robust-pipe-log-server 0ff0fa0
- Merge pull request #234 by ashwinjadhav818 from ashwinjadhav818/refactor-glazewm-workspace-widget eb86c4c
- Merge pull request #238 by Pitchaya-S from Pitchaya-S/feat/komorebi-stack-widget 92af74f
What's Changed
- fix(notes): ensure widget is fully shown on one screen by @Video-Nomad in #220
- Update media popup buttons before the widget is shown by @Video-Nomad in #221
- fix(systray): added container widget and padding for systray by @Video-Nomad in #224
- refactor(win32/systray): added bindings.py, structs.py and constants.py by @Video-Nomad in #227
- fix(app): fix app instance init for debug mode by @Video-Nomad in #233
- Improved logging messages by @Video-Nomad in #193
- feat(log): better colors and formatting for log messages by @Video-Nomad in #237
- feat(battery): Add
hide_unsupported
option by @szbmrk in #240 - refactor(log): more robust pipe log server implementation by @Video-Nomad in #241
- Add container padding for glazewm workspace widget by @ashwinjadhav818 in #234
- feat(komorebi): Stack Widget by @Pitchaya-S in #238
New Contributors
- @szbmrk made their first contribution in #240
- @Pitchaya-S made their first contribution in #238
Full Changelog: v1.7.0...v1.7.1
v1.7.0
New Features
- add RecycleBinWidget for monitoring and managing recycle bin 28d56ee
- add NotesWidget with JSON storage d04b37f
- add symmetric corner radius option for thumbnails 348c311
- add taskbar close_app callback for mouse events f538edb
- add media label shadow and thumbnail edge fade options ceedb0a
- add
ethernet_label
andethernet_label_alt
17aa17a - enhance media widget with popup menu and slider functionality d702fc5
Bugfixes
- rename show_menu option to toggle_menu 0b1162c
- set text format for window title label 359a40e
- correct process name extraction in window event processing 9e149fd
- better systray initialization 861b7ba
Refactors
- streamline label shadow application and enhance thumbnail processing c8ce476
- simplify label update and window visibility checks 67f01ed
- streamline popup positioning and initialization a82675a
- remove unused imports from multiple files 15e8c1b
Documentation Changes
- add info about ethernet labels 1bfe0a2
- update
label_alt
default f3e1116 - update
label
andlabel_alt
descriptions e1a6dc5
Other Changes
- Create FUNDING.yml 8c8ec1e
- Merge pull request #211 by Video-Nomad from Video-Nomad/feat/better-systray-init a33cc8b
- Add shadow effects to various widgets a0a0a22
- Merge pull request #215 by Video-Nomad from Video-Nomad/feat/systray-glaze-shadows 5e1a89b
- Updated documentation for widgets 67ebf96
- Merge pull request #216 by amnweb from amnweb/feature/shadow-support f941863
- Merge pull request #213 by trimclain from trimclain/wifi-disabled c63d8dd
What's Changed
- fix(systray): better initialization by @Video-Nomad in #211
- feat(shadows): Systray and GlazeWM shadows added by @Video-Nomad in #215
- Feature/shadow support by @amnweb in #216
- feat(wifi): add ethernet_label and ethernet_label_alt by @trimclain in #213
Full Changelog: v1.6.9...v1.7.0
v1.6.9
New Features
- add backup and restore functionality for theme configuration 885b88b
- add
mute_text
to be used by{level}
20e51a4 - add
--silent
CLI option d76c99c - add control widget for Komorebi application c3ecc0d
- implement menu locking mechanism in ExtPopupWidget 1df0e32
- add
{ip_addr}
option for label a246d45 - implement singleton pattern and improve logging aebf300
- implement CLI command handling and server management afa4071
- add Pomodoro Timer Widget d87f27b
- add scroll switching and reverse direction options 4aed680
- enhance media widget callbacks and styling f9b5cb9
- enhance animation handling for app bar 2c78b0c
Bugfixes
- correct icon string formatting for weather conditions 69bdf89
- update SRC_CONFIGURATION_DIR path resolution e60e0e1
- pin Pillow version to 11.1 555302b
- correct screen height calculation in position_bar method 85874f0
- prevent play label update when controls are hidden 172b883
- adjust app bar scaling based on device pixel ratio 9f72319
- improve media properties update handling 6954f5a
- check only monitor handle from GlazeWM db5ea4d
Refactors
- rename to
self._mute_text
4d11e61
Documentation Changes
- add the note about icon cut off 08e4989
- recommend using NFP for icons c0b9cfe
- update installation instructions and add Scoop method b3990ca
- add information about
mute_text
ec78aa0 - add information about
--silent
036adb9 - update the info about the usage
--silent
d41eb9b - fix default label value 73f55b3
- list available replacements in labels b16c580
- remove unnecessary lines e6e2ff8
Chores
Other Changes
- Merge pull request #184 by trimclain from trimclain/update-styling-wiki e6dbe6c
- Merge pull request #187 by trimclain from trimclain/muted-volume-text 4d9664b
- Merge pull request #188 by trimclain from trimclain/yasbc-silent-flag 61de86c
- Removed double wifi_strength 687d77a
- Merge pull request #189 by trimclain from trimclain/wifi-ipaddr a5b0756
- Merge pull request #197 by amnweb from amnweb/feature/improved-instance-handling dcacceb
- Merge pull request #200 by trimclain from trimclain/update-custom-wiki 6572816
- Merge pull request #201 by Video-Nomad from Video-Nomad/feat/glazewm-improvements e9b7dff
What's Changed
- docs: update styling wiki by @trimclain in #184
- feat(volume): allow customizing muted volume text by @trimclain in #187
- feat(cli): add
--silent
option by @trimclain in #188 - feat(wifi): add
{ip_addr}
as a replacement option in labels by @trimclain in #189 - feature/improved instance handling by @amnweb in #197
- docs(custom): remove unnecessary lines by @trimclain in #200
- General fixes/improvements to GlazeWM client and widgets by @Video-Nomad in #201
Full Changelog: v1.6.8...v1.6.9
v1.6.8
New Features
- Fix UWP icons and add title label configuration options 174a006
- update CLI version and enhance startup messages 9c9f048
- add komorebi toggle workspace layer functionality 6135170
- systray expand/collapse button now has a dropdown menu with the "Refresh Systray" button b93214a
Bugfixes
- handle locale.CTYPE setting in ClockWidget e1cb420
- improved double click handling for systray icons 209c280
Refactors
- update Discord link and reorganize context menu actions 29de551
- simplify config directory handling and improve error logging 393054d
- improve window counting logic in get_num_windows method 3422913
Documentation Changes
- update wiki for the wifi widget 0962bda
- update signal strength info for the wifi widget 2ffdec8
- update
ethernet_icon
description in the wifi widget wiki cd3ea99
Chores
- update build version to 1.6.8 f7f86ef
Other Changes
- Merge pull request #179 by Video-Nomad from Video-Nomad/fix/systray-double-click-improvement 522bfbf
- Merge pull request #180 by Video-Nomad from Video-Nomad/feat/systray-refresh-dropdown-menu ee85474
- Merge pull request #177 by trimclain from trimclain/update-wiki b092ed7
What's Changed
- fix(systray): improved double click handling for systray icons by @Video-Nomad in #179
- feat(systray): systray expand/collapse right click menu by @Video-Nomad in #180
- docs: update wifi widget wiki by @trimclain in #177
New Contributors
- @trimclain made their first contribution in #177
Full Changelog: v1.6.7...v1.6.8
v1.6.7
New Features
- implement event filter for menu visibility and enhance reload handling 2f9dee9
- network icon filtering option ccf34b9
- add 'controls_hide' option to manage media controls visibility 0790e25
- add session switching functionality f93dda8
- add environment variable parsing for configuration e77b473
Bugfixes
Refactors
- remove hide_taskbar option and related functionality 3988ff7
Chores
- update build version to 1.6.7 ee2b3d6
Other Changes
- Merge pull request #160 by Video-Nomad from Video-Nomad/fix/systray-empty-pinned-fix e3e3fdd
- Using the same method of systray icon for taskbar and active_window icons drawing d04a401
- remove unused imports 07de1a6
- Merge pull request #164 by Video-Nomad from Video-Nomad/fix/buttery-taskbar-compat 1e3e1c4
- Fix stuck session issue and reduce logging spam 2f0e4bc
- Merge pull request #162 by Dusk-afk from Dusk-afk/feat/media-session-switch c91716e
- Merge pull request #161 by arthurferrai from arthurferrai/fix/taskbar-icons 6f2590c
What's Changed
- fix(systray): properly hide pinned container on last icon delete by @Video-Nomad in #160
- fix(systray): Buttery Taskbar compat fix by @Video-Nomad in #164
- feat(media): add session switching functionality by @Dusk-afk in #162
- Improved taskbar and active_window icon rendering by @arthurferrai in #161
Full Changelog: v1.6.6...v1.6.7