Skip to content

Releases: amnweb/yasb

YASB Pre-release (a86a822)

04 Jun 20:44
Compare
Choose a tag to compare
Pre-release
  • 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

30 May 20:15
Compare
Choose a tag to compare

New Features

  • add more label options in bluetooth widget b3771a7
  • add hide_if_ethernet option in wifi 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

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

16 May 16:41
Compare
Choose a tag to compare

Bugfixes

  • fixed the default config and wiki and "sunnyNight" 698efeb

Other Changes

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

16 May 11:27
Compare
Choose a tag to compare

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

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

14 May 21:10
Compare
Choose a tag to compare

New Features

  • add new widget GlazeWM Binding Mode 0929b9b
  • add active_empty_label and active_populated_label in Glazewm 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 and active_populated_label 01b5cb5
  • add github notification dot documentation 8cfb56f
  • update workspace css classes 0195b7c
  • fix typoo 04d7f2b

Other Changes

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 and active_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

03 May 22:54
Compare
Choose a tag to compare

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

What's Changed

New Contributors

Full Changelog: v1.7.0...v1.7.1

v1.7.0

21 Apr 22:24
Compare
Choose a tag to compare

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 and ethernet_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 and label_alt descriptions e1a6dc5

Other Changes

What's Changed

Full Changelog: v1.6.9...v1.7.0

v1.6.9

10 Apr 10:35
Compare
Choose a tag to compare

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

What's Changed

Full Changelog: v1.6.8...v1.6.9

v1.6.8

28 Mar 20:06
Compare
Choose a tag to compare

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

What's Changed

New Contributors

Full Changelog: v1.6.7...v1.6.8

v1.6.7

21 Mar 21:51
Compare
Choose a tag to compare

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

  • include 'env_file' in config change detection 6238e34
  • Buttery Taskbar compat fix c89f652

Refactors

  • remove hide_taskbar option and related functionality 3988ff7

Chores

  • update build version to 1.6.7 ee2b3d6

Other Changes

What's Changed

Full Changelog: v1.6.6...v1.6.7