Releases: amnweb/yasb
Releases · amnweb/yasb
v1.7.6
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(k...
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