Releases: amnweb/yasb
Releases · amnweb/yasb
v1.5.3
New Features
- include build version in logger initialization message 1e86db7
- add debug logging for app bar creation details b3d70bb
- add group label functionality and container padding options 5972b1b
- run komorebi commands in separate threads for improved responsiveness c62fd11
- add round corners type to blur effect configuration fe80ca0
- add PopupWidget class f6688c4
- enhance Blur function to support corner type customization on non-Windows 10 f35e5db
- add round corners type configuration to blur effect 7808ec0
- add round corners and border color configuration to disk widget 13eccf4
- enhance DiskWidget with group label toggling and configuration options dd960cb
- add units configuration for weather data and enhance weather card styles 20d65d0
- add units configuration and enhance weather card settings a8dbf79
- add round corners type configuration and ensure border color is a string f034396
- enable animation option for taskbar widget 7994f60
- add animation configuration to widgets with default settings 9890a7c
- implement AnimationManager for widget animations 5481329
- add animation support to mute toggle in microphone and volume widgets cd336fa
- add default animation settings to validation schema bb27b23
- implement theme installation with subprocess control d7a6239
- enhance container padding structure for multiple widgets 8a2e1cc
- add animation settings for UI elements 29191d0
Bugfixes
- remove unnecessary whitespace in disk widget code 1c6ecbe
- improve icon scaling for better aspect ratio preservation cd2a65a
- handle audio device absence with appropriate logging da7d991
- replace git dependency with pypi package for pyvda fcb43fb
- remove animation parameter from VirtualDesktop activation 68f7ef8
- update temperature labels in weather widget configuration 346e887
- update weather label placeholders for consistency dfcb3c8
- update weather label placeholders for temperature consistency 954ff03
- ensure widget is deleted after hiding c27e600
- handle missing configuration file with error logging and alert 1b6d523
- ensure animation starts only if enabled and handle errors gracefully f6459d6
- add error logging for undefined and invalid widget options b5b3978
- improve popup window management and cleanup on close event 12c0ac5
- update version to 1.0.5 and improve log file handling 1493011
Refactors
- remove unused blink_on_click method from utilities 62bcca1
- change logging level from debug to info for bar creation 863671e
- replace QProcess with os.execl for application reload 7c949f3
Documentation Changes
- update Nerd Fonts installation instructions and clarify config directory creation 12e078c
- add installation and configuration troubleshooting tips 7591fca
- add animation settings and container padding to multiple widgets 6e6ac21
- enhance Disk and Komorebi layout documentation 5f50b7d
- update configuration documentation for group labels and weather card options c50da35
Chores
- update build version to 1.5.3 4f4e41c
Other Changes
- Add layout_name variable to language 8a1220f
- Update doc b360446
- Add full_layout_name variable 4461484
- Update Language doc 46e7cef
- Add layout_country_name variable 0e9a495
- Update Language doc 12724c6
- Merge pull request #91 by Osyx from Osyx/main 006fd3b
What's Changed
New Contributors
Full Changelog: v1.5.2...v1.5.3
v1.5.2
v1.5.1
New Features
- add CloseWorkspace event for workspace management 95f98dd
- add functionality to hide and show Windows taskbar based on config 27da0e7
- add distance parameter for menu positioning b169188
- enhance keybind management with filtering and UI improvements 3be6d02
- add UTF-8 encoding to config file opening (you can set icons directly in the config file) 879bbf2
Documentation Changes
- add hide_taskbar option to configuration documentation cda31a2
Code Style Changes
- standardize quotes in widget documentation 77ad97f
Chores
- update winget-releaser action to use the main branch bd9e362
- pin PyQt6 version to 6.7.1 for compatibility ae149a6
- bump YASB_CLI_VERSION to 1.0.4 and improve version message formatting d961915
- bump BUILD_VERSION to 1.5.1 f53de34
Full Changelog: v1.5.0...v1.5.1
v1.5.0
Please read before updating to v1.5.0
New Features
- enhance weather widget with additional data fields e428879
- add float override label to WorkspaceWidget 20918a6
- add float override label to workspace documentation 5fbc20e
- add direction property to HomeWidget and update documentation d41a103
- add animation settings for status bar a171479
- implement blink effect on icon click and fixed some icons which do not show on start 4af9aa3
- update MSI installer for all users and add theme executable 47e50e1
- add global styles for ToolTip component dd7ee69
- add tooltip option for all widgets 4086d0d
Bugfixes
- correct environment variable name for weather API key c1ce9ca
- remove debug print statement from WeatherWidget API URL 585ed66
- remove trailing commas from example commands in documentation 2d80824
- correct step comparison for width and opacity updates 75af828
Refactors
- moved tooltip to styles.css 06326ac
- simplify label_icon_size validation schema fc95d02
- optimize icon animation by using local variables 5008884
- reorganize layout and improve code structure for better readability 3e0c359
- update signal strength mapping and icon assignment for accuracy 48ca061
- use get() for safer access to float_override state b7c7ba7
- update cx_Freeze installation to use the latest version 802f447
Documentation Changes
- update weather widget documentation for improved clarity and additional placeholders 4a35fe8
- update location parameter to support environment variable configuration eb98b77
Code Style Changes
- update default config and styles 03513fc
Chores
- update winget-releaser action to version 2 a2d4579
- remove unnecessary parameters from winget action 185ae3e
- add dist and build directories to .gitignore 46d91bf
- bump build version to 1.5.0 cf841d4
Other Changes
- Add weather location env 1a0d247
- Merge pull request #81 by notTamion from notTamion/add-weather-location-env 724a2f0
What's Changed
- Add weather location env option by @notTamion in #81
New Contributors
- @notTamion made their first contribution in #81
Full Changelog: v1.4.3...v1.5.0
v1.4.3
Important
One step closer to move YASB to new location Program Files, this release includes an uninstall functionality which will remove the YASB installation from the current location before installing the new version. In the next release, YASB will be moved to the new location Program Files. This will help avoid permission issues, especially on Windows 10.
New Features
- update default config and style 7e09174
- add native language and country name retrieval in LanguageWidget 57f3126
- toggle window state between minimize and restore 6aea31f
- update YASB CLI version to 1.0.3 and add uninstall functionality ddc20ef
Bugfixes
- proper SensorID string encoding for request URL. ee15590
- set encoding to 'utf-8' for subprocess.run in UpdateWorker 3fcb8f4
- hide overlay widget when hiding main window 5a059f3
Chores
- bump build version to 1.4.3 58b69d6
Other Changes
- Merge pull request #75 by Video-Nomad from Video-Nomad/fix/libre-hwm-proper-sensor-id-encoding 47420f4
What's Changed
- fix(LHM): proper SensorID string encoding for request URL. by @Video-Nomad in #75
Full Changelog: v1.4.2...v1.4.3
v1.4.2
New Features
- add filtering for excluded updates in Windows and Winget checks cd82357
- add alignment and customizable menu labels to HomeWidget 9c0c287
Refactors
- refactor update handling with UpdateManager for better management and subscriber notifications c874c11
Chores
- bump build version to 1.4.2 06d1d84
Full Changelog: v1.4.1...v1.4.2
v1.4.1
v1.4.0
New Features
- Customizable error labels for LibreHardwareMonitor Widget fabd249
- implement asynchronous update checking for Windows and Winget a21276e
- implement threaded OBS connection handling e4c7f9c
Bugfixes
- update interval values and standardize label syntax in Update Check documentation c9d5418
- adjust border radius and padding for menu items; improve exit handling 8f202ea
Chores
- bump build version to 1.4.0 e250343
Other Changes
- Merge pull request #74 by Video-Nomad from Video-Nomad/feat/libre-hw-custom-error-labels 5fe5203
- Merge branch 'main' of https://github.com/amnweb/yasb 78d30ea
What's Changed
- feat(LHM): Customizable error labels for LibreHardwareMonitor Widget by @Video-Nomad in #74
Full Changelog: v1.3.9...v1.4.0
v1.3.9
New Features
- add workspace animation toggle functionality 31ffd1d
Refactors
- enhance tray context menu behavior with focus out handling 118facf
- implement asynchronous command execution with threading 6b1d553
- improve context menu behavior and enhance process execution dade508
- increase timeout duration for KomorebiClient initialization 9dec1ea
- update pyvda installation syntax in requirements.txt
Documentation
- add switch_workspace_animation parameter to widget documentation 632dfb1
- add label_max_length parameter to Custom widget documentation ace9350
Full Changelog: v1.3.8...v1.3.9
v1.3.8
New Features
- Implement HomeWidget with dynamic menu and validation schema 9064e35
- Implement workspace button and widget for virtual desktop management eb2cf38
Bugfixes
- screen scaling logic for 4K monitor compatibility f5ba90b
Refactors
- rename power utility module and streamline widget hiding logic 84b4ad7
- enhance image gallery initialization and visibility management e0b13a0
- enhance screen geometry reporting with device pixel ratio 16a2526
Chores
- bump build version to 1.3.8 5501f37
Fixed
- screen scaling logic for 4K monitor compatibility f5ba90b
Full Changelog: v1.3.7...v1.3.8