Releases: amnweb/yasb
YASB Pre-release (67c83ae)
- feat(window-controls): add app name position configuration 67c83ae
- refactor(server-monitor): implement server monitoring service and worker 37225bc
- feat(quick-launch): implement Quick Launch widget (#710) 5debd16
- chore(deps): bump openai from 2.16.0 to 2.20.0 975ad48
- chore(deps): bump github-copilot-sdk from 0.1.20 to 0.1.23 7de6b93
- refactor(hotkeys): migrate to RegisterHotKey for global hotkey support 47a5a8b
- refactor(cpu): streamline CPU data handling and worker integration 415e8be
- refactor(memory): enhance memory data handling and worker integration ac01432
- feat(pomodoro): enhance timer label to include total work elapsed f5b7dd9
- chore(deps): bump pillow from 12.1.0 to 12.1.1 58d76ac
- fix(validation): wallpaper widget validation (#707) cec841c
- refactor(main-window): remove unnecessary stretch from button layout 8acdfdf
- chore(schema): update schema.json for v1.8.9 329cc51
- chore(deps): bump holidays from 0.89 to 0.90 264c712
v1.8.9
In this release, we introduced the refactored OBS widget which includes a streaming toggle and additional UI elements for better stream management.
We also added a loader line animation that enhances the visual feedback during wifi data fetching, along with various improvements in the Power Menu widget including customizable popup options and user profile displays We improved DDC/CI monitor handling, fixed the battery widget to handle battery status better, and fullscreen detection is now fully switched to the Windows Events API. Full changelog below.
New Features
- add app_name label placeholder with friendly application name resolution 370a8fe
- enhance OBS widget with streaming support and additional UI elements a2004cf
- new loader line animation 58fa98e
- add update schema workflow 22a5564
- enhance user profile display and button configuration 777c916
- add popup menu configuration and user profile display ca7243f
- implement GPU worker d3a82bc
- enhance fullscreen handling and process exclusion e3ced1b
Bugfixes
- improve DDC/CI monitor handling and prevent resource leaks 3713bb6
- power menu button order fix 318f9db
Refactors
- move import of pyvda inside try-except block 4c50467
- move wifi fetch into a thread 3777270
- simplify update_app_bar method by removing scale_screen_height parameter 187c865
- update battery state handling to use is_charging 2514322
Documentation Changes
- new progress bar docs update dbed128
Chores
- update schema.json for v1.8.8 fafe689
- update default config files to support versions above 1.8.8 5ef83df
- update BUILD_VERSION to 1.8.9 6c06f98
Other Changes
- Merge pull request #697 by Video-Nomad from Video-Nomad/fix/wifi-winrt-thread afc8922
- Merge pull request #701 by Video-Nomad from Video-Nomad/fix/preserve-order-validation-mixin 877b1ff
- Merge pull request #694 by amnweb from amnweb/fix/brightness-ddc-ci-compatibility 15857a7
What's Changed
- refactor(wifi): move wifi fetch into a thread by @Video-Nomad in #697
- fix(validation): power menu button order fix by @Video-Nomad in #701
- fix(brightness): improve DDC/CI monitor handling and prevent resource leaks by @amnweb in #694
- refactor(battery): update battery state handling to use is_charging by @amnweb in #704
Full Changelog: v1.8.8...v1.8.9
v1.8.8
In this release, we introduced the new Window Controls widget that provides customizable buttons for minimizing, maximizing/restoring, and closing the focused window.
We also added support for auto-hiding the status bar when maximized, and enhanced hotkey management with screen-specific handling. Several bug fixes were made, including a correction for widget variable names and improvements to weather API response validation. Full changelog below.
New Features
- implement stylesheet import tracking and refresh logic fe030ac
- enhance app grouping functionality c09d320
- add global hotkey support 11c7daa
- implement OBS WebSocket client and enhance widget functionality a62c34f
- enhance hotkey parsing and state management 8afbada
- update authentication handling in ObsWebSocketClien c8faddf
- enhance thumbnail interaction and visibility management b8eb3f4
- add issue triage workflow for YASB a348e81
- enhance fullscreen handling for app bars 14f22ee
- Add auto-resizing for input field 1342f1c
- add schema generation and commit steps 94a5578
- add hotkey callback for toggling power menu 9c86de7
- implement custom Qt message handler to suppress specific warnings 6f12412
- enhance taskbar message handling with AppBarManager 8beec31
- enhance AppBar management with systray interference handling d2d4dc1
- enhance hotkey management with screen-specific handling e39973f
- add support for auto-hiding status bar when maximized a2f182c
- add Window Controls widget with customizable buttons acdb08e
Bugfixes
- correct widget variable names and refresh styles 9571696
- ensure container classes are set only if containers exist 4cfd649
- show usage data even if it is 0. dff8937
- enhance release channel detection logic 7320b19
- improve daily data fetching logic for monthly usage 8263fce
- correct access to watch_stylesheet config property ce863a3
- add additional window classes to exclude from fullscreen detection bfc61c6
- streamline popup deactivation handling 180f83e
- handle RuntimeError in mouse event notifications 1a8049e
- implement Pydantic models for weather API response validation ba7e592
- ensure stderr is not None before writing formatted log messages df8e23d
Refactors
- modularize UI, add copilot support 6ac4d2a
- modularize UI, add copilot support 96498fd
- implement bar animation manager and enhance AppBar notifications d494894
- remove container padding from multiple widgets f207ee2
- streamline AppBar initialization and fullscreen handling a31a9d8
- switch from cerberus to pydantic bced970
- replace model references with model_index ead7980
- rearrange app bar initialization logic 10b1b06
Documentation Changes
- expanded docs to mention pydantic validation ac34287
Chores
- ruff version >= 0.15.0 bfe70d7
- add YAML schema reference to config file a8fdb2d
- add YAML schema reference to config file 0188f3c
- update BUILD_VERSION to 1.8.8 f5a934b
- update schema.json for v1.8.8 33aebac
Other Changes
- Merge pull request #662 by Rejdukien from Rejdukien/feature/stylesheet-imports-watcher a7c75a9
- Merge pull request #668 by amnweb from amnweb/refactor/ai-chat d5c0c85
- Merge pull request #671 by amnweb from amnweb/feature/native-hotkeys e326c35
- Merge pull request #678 by Video-Nomad from Video-Nomad/refactor/cerberus-to-pydantic 0d18698
- Merge pull request #681 by Rejdukien from Rejdukien/feature/ai_chat-autosize-input f042829
- Merge pull request #682 by Rejdukien from Rejdukien/refactor/ai-chat-model-index c661f84
- Merge branch 'main' of https://github.com/amnweb/yasb f24bd17
What's Changed
- feat(watcher): implement stylesheet import tracking and refresh logic by @Rejdukien in #662
- refactor(ai-chat): modularize UI and add copilot support by @amnweb in #668
- feat(hotkeys): add global hotkey support by @amnweb in #671
- refactor(pydantic): cerberus to pydantic v2 switch by @Video-Nomad in #678
- feat(ai-chat): Add auto-resizing for input field by @Rejdukien in #681
- refactor(ai-chat): replace model references with model_index by @Rejdukien in #682
Full Changelog: v1.8.7...v1.8.8
v1.8.7
In this release, we introduced the new GitHub Copilot usage widget, which displays premium request usage data and provides a progress bar for visual representation.
Other notable updates include the media widget, which now features a rewrite and an optional progress bar. We've also added Brasilian Portuguese translations for update messages and implemented a confirmation dialog option before emptying the recycle bin to enhance user experience.
Fixes include improvements in tooltip positioning for the UsageChartWidget and handling invalid weather data in the weather popup. Full changelog below.
New Features
- add Glucose Monitor widget link aaeb804
- add power draw information to GPU widget 91d0427
- add Brazilian Portuguese translations for update messages 28fd7b6
- media rewrite and progress bar option 1622d0f
- add file attachment support 54c8cc0
- add toggle-widget support, auto focus input and default model selection 1233479
- enhance focus management for chat popup 11086a3
- prevent app exit on closing dialogs eaaced4
- refresh button labels dynamically 763a118
- add option to display year in calendar widget 2db442e
- add GitHub Copilot usage widget and API integration e3c0270
- add fallback mechanism for GitHub API release data fetching bd6e8db
- add total cost placeholder to widget labels 8908be8
- implement brightness service for monitor control c8cdcd2
- add dxva2 bindings for monitor brightness control d7edc7d
- add Copilot widget to documentation 338e055
- add signing workflow for YASB GUI artifacts 6ef3c6a
- add release ID handling in signing payload 05b0b1a
- add Caps Lock state handling in LanguageWidget d1ff46a
- enhance release process with changelog summarization 8e792f9
- add scroll step functionality to sliders 9185964
- add confirmation dialog option before emptying 1a46749
- implement issue triage bot for automated responses 4ef4583
- add mappings for Firefox Developer Edition and Telegram 92bfe37
- add image processing capabilities and floating window support 7b3c667
- enhance menu_list configuration and action handling 9d21438
- enhance widget visibility handling and styling f678d62
- enhance AI prompt handling with environment variables 7e9f84b
Bugfixes
- update pyqt6, holidays and cx-freeze 13b32be
- handle invalid weather data in popup c338149
- update icon validation schema to allow defaults cb5d2b8
- correct 'Id' to 'ID' in Brazilian Portuguese labels d7e6b9e
- improve tooltip positioning and screen clamping 76f2d93
- improve tooltip positioning for usage chart 4204179
- adjust padding in UsageChartWidget for better visibility 2ad1095
- update signing policy slug to use client payload 40e8c55
- update icon size handling in TaskbarWidget 7dca1a8
Refactors
- proper qasync init e9f39a9
- streamline slider tooltip handling 9f9c14d
- optimize disk space retrieval and label update logic ccea8cd
- replace psutil with native Windows APIs 9976a3e
- improve audio service caching and threading e6ff993
- remove issue closing and locking logic a2292d8
Documentation Changes
- add progress bar documentation 7252eb2
- add file attachment support a6ed89e
- add toggle-widget support and default model selection 26293f9
Chores
- bump pillow from 12.0.0 to 12.1.0 9c552a1
- bump cx-freeze from 8.5.2 to 8.5.3 3483bf3
- bump holidays from 0.87 to 0.88 d23d387
- bump screen-brightness-control from 0.24.3 to 0.25.0 8b2a40c
- bump pyqt6 from 6.10.1 to 6.10.2 ffd1496
- remove cx_Freeze version input from build workflows b0c3025
- bump holidays from 0.88 to 0.89 ca3533d
- update BUILD_VERSION to 1.8.7 fa22105
Other Changes
- Merge pull request #620 by Video-Nomad from Video-Nomad/feat/media-rewrite-and-progress-bar 46bfc29
- Merge pull request #615 by Rejdukien from Rejdukien/feature/ai_chat_attachments fc31cb5
- Merge pull request #623 by dependabot[bot] from amnweb/dependabot/pip/pillow-12.1.0 da2378a
- Merge pull request #627 by dependabot[bot] from amnweb/dependabot/pip/cx-freeze-8.5.3 a8b0c05
- Merge pull request #595 by Rejdukien from Rejdukien/main ce50875
- Rename 'date-modified' to 'modified-date' in VSCode widget doc 23ed741
- Add edit task button styles to Todo widget doc c7e2317
- Merge pull request #631 by hoangtamthai from hoangtamthai/main d3d9d45
- Merge pull request #636 by dependabot[bot] from amnweb/dependabot/pip/pyqt6-6.10.2 385d72f
- Merge pull request #634 by dependabot[bot] from amnweb/dependabot/pip/holidays-0.88 8560e67
- Merge pull request #635 by dependabot[bot] from amnweb/dependabot/pip/screen-brightness-control-0.25.0 bc8b679
...
v1.8.6
New Features
- enhance wallpaper gallery functionality and performance c14423e
- add support for run_masir option e97aa6f
- disable automatic updates for PR builds a2cfd14
- weather animation effects for hourly widget 41ff5d0
Bugfixes
- correct command to update package with both architectures 8a3fc90
- handle additional exceptions in server check 2dc16fc
- repolish app title on focus change e135848
- correct regex for matching version names in release fetching edfc193
Documentation Changes
Chores
Other Changes
- Fix
noise_reductionvalue misplacement on cava config 91f0c35 - Merge pull request #569 by AppleHair from AppleHair/fix/cava-noise-reduction ae5de07
- Merge pull request #570 by amnweb from amnweb/fix/server-monitor 75c7b43
- Merge pull request #582 by dependabot[bot] from amnweb/dependabot/pip/holidays-0.86 901da2a
- Merge pull request #578 by amnweb from amnweb/feature/wallpaper-widget-enhancements 49d7621
- Merge pull request #584 by Video-Nomad from Video-Nomad/feat/weather-hourly-animation-gradient f724601
What's Changed
- fix(cava):
noise_reductionvalue misplacement on cava config by @AppleHair in #569 - fix(server_monitor): handle additional exceptions in server check by @amnweb in #570
- chore(deps): bump holidays from 0.85 to 0.86 by @dependabot[bot] in #582
- feat(wallpapers): enhance wallpaper gallery functionality and performance by @amnweb in #578
- feat(weather): weather animation effects for hourly widget by @Video-Nomad in #584
New Contributors
- @AppleHair made their first contribution in #569
- @dependabot[bot] made their first contribution in #582
Full Changelog: v1.8.5...v1.8.6
v1.8.5
New Features
- add optional customization for focused workspace 0d0bd82
- add custom data path option for task storage f46b195
- add custom data path option for notes storage 3d228f1
- enhance weather widget with precipitation chances fe44d2a
- add hourly forecast buttons and data type toggle e313973
- include RELEASE_CHANNEL in build target naming 8933304
- add default screen selection in process_cli_command 28b084b
- add channel management and enhance command-line interface 5e4ac4a
- add command to set update channel 7e8c5e3
- enhance changelog link formatting 4a5796a
- add issues permission to PR check ae3708f
- enhance PR comment management 63cd829
- add tooltip support to custom widget 458e667
- improve popup focus handling 4f6f0bf
- use api.yasb.dev fallback when Github is down fc64012
Bugfixes
- update license format and dependencies fb7ebf9
- make sure labels for icon buttons can have their stylings updated when status changes 8b45c76
- adjust margins for hourly data buttons layout 753a811
- correct RELEASE_CHANNEL assignment format 07bc858
Refactors
- clean up imports and enhance argument parser 7b49752
- removed tasks service and cleaned up code 1554e43
- remove refresh_widget_style calls and set styles directly 7ef0940
- suppress third-party warnings in logger initialization 86525f7
- remove unnecessary COM initialization and uninitialization fb0e0e3
- integrate AudioInputService for microphone management 180f587
- integrate AudioOutputService for improved audio management 309aa04
- replace pytz with zoneinfo for timezone handling 2f64f20
- streamline package installation in CI scripts 6e38d34
Chores
- update Python version requirement and dependency specifications 00555b1
- enable arm64 architecture builds in CI 6401390
- update dependabot allowed packages and polish docs 198ebaa
- update BUILD_VERSION to 1.8.5 efec184
Other Changes
- Merge pull request #550 by EmilBerbakov from EmilBerbakov/feature/glazewm-workspaces-distinguish-between-active-and-focused ab13570
- Merge pull request #551 by Video-Nomad from Video-Nomad/refactor/systray-cleanup 45fd1c9
- Merge pull request #557 by amnweb from amnweb/refactor/audio-services f6682a8
- Merge pull request #554 by amnweb from amnweb/feature/weather-hourly-precipitation 031141d
- Merge pull request #558 by amnweb from amnweb/chore/build-improvements da3e7e6
- Merge branch 'amnweb:main' into main 04ef188
- Merge pull request #564 by amnweb from amnweb/fix/cli-popup-focus-handling c33b45e
- Merge pull request #561 by terakael from terakael/main 23e4c05
What's Changed
- Glazewm Workspaces - Add Optional Distinction Between Active and Focused Workspaces by @EmilBerbakov in #550
- refactor(systray): removed tasks service and cleaned up code by @Video-Nomad in #551
- refactor(audio): introducing audio input and output service by @amnweb in #557
- feat(weather): enhance weather widget with precipitation chances by @amnweb in #554
- chore(workflows): update cx_Freeze installation method in CI configurations by @amnweb in #558
- fix(cli): fix popup focus handling by @amnweb in #564
- feat(custom): add tooltip support to custom widget by @terakael in #561
New Contributors
Full Changelog: v1.8.4...v1.8.5
v1.8.4
New Features
- add the management deployment module for Windows Runtimes 81d2ae7
- add management deployment module to build options c5f90cd
- enhance tooltip positioning with optional preference 376dab8
- add support for matching Opera and Opera GX identifiers f7c6655
- implement function to retrieve application name from PID babf28a
- implement process icon retrieval by PID 16f2565
- enhance volume widget with application volume control and tooltips 86946dd
- add fallback for OS default application icon in get_process_icon 4a36f7b
- add winrt.windows.applicationmodel to dependencies 276cea2
- add support for repeating animations and improve fadeInOut method 2c27a5b
- enhance close_application function with force option 3e0ef38
- implement pinned apps functionality with context menu support fb040e6
- enhance context menu functionality and title visibility handling a2d97ab
- manage taskbar visibility based on pinned app state 84655a6
- add option to expand application volumes by default 9693d99
- automatically expand app volumes if configured e2df21d
- add support for auto width in status bar 1412319
- disable update capability when updates are not supported 0bd1d39
- exclude Qt6Pdf libraries from build 8896e2a
- add always_scroll option 617f195
- added dynamic label separator 959369e
- added tokenizer to clean up media label 1d5bcca
- enhance wallpaper gallery with default background and close behavior 596327b
- add collapsible functionality to GrouperWidget c9b0555
- implement GitHubDataManager for notification handling 44b72f5
- add alarm and timer functionality with shared state management 0baa1b2
- add instance tracking for CavaWidget 58cd217
- enhance notification handling with reason filters and comment count 54d13ad
- add relative time display for notifications c21cd4c
- Add multi-architecture MSI support (x64/ARM64) 9f5a0bd
- Removed the font compatibility check and replaced it with a guidance message. 6e864ed
Bugfixes
- update configuration and styling options for power_menu 8ec7f06
- fixed missing weather icon (snowyDay/Night) 30789e7
- prevent duplicate audio sessions in active audio sessions list be5d4ac
- ensure proper stopping of worker and handle data emission a865e2d
- prevent closing of pinned-only buttons 8eadfa1
- clear inline styles for playback labels ab2fc9a
- fix pyqt610 hourly widget corner bug c76c707
- update regex for alarm JSON serialization d9419f9
- correct indentation for max_notification in documentation e4b3e74
Refactors
- improve process info retrieval and add path resolution 58a156e
- integrate refresh_widget_style across multiple widgets 0919bbb
- enhance tooltip 2b773d2
- update cursor style for better UX 2dfca6a
- improve pinned app recreation handling 8bf9fb4
- simplify width animation handling 028c14c
- enhance Windows build matrix for multi-architecture support c17ef65
- improve error handling and logging for audio interfaces c0e6772
- optimize layout handling and improve widget structure 16900e2
- remove Mica background support from AlertDialog 146b725
- enhance screen assignment logic for bars f428bf5
- change WifiMenu from QWidget to QObject de5b710
- enhance workspace validation logic 3baf82d
- rename qmenu_rounded_corners to apply_qmenu_style f27bb7f
- update grid container styling for transparency 014c82f
Documentation Changes
- update installation instructions for winget, scoop, and chocolatey 8ed991d
- updated docs to add "always_scroll" option 7beefb0
- added dynamic separator docs 231a7f1
Chores
- update BUILD_VERSION to 1.8.4 67fd81e
Other Changes
- Merge pull request #489 by Video-Nomad from Video-Nomad/fix/missing-weather-icon 9477e1b
- Update note on configuring bars for multiple screens e411a81
- Merge pull request #501 by amnweb from amnweb/feature/taskbar-pin-apps 9252936
- Merge pull request #499 by Achint-Agrawal from Achint-Agrawal/patch-1 c640da4
- refactor(widgets) add support for python 3.14 3448983
- Merge pull request #504 by amnweb from amnweb/refactor/python-3.13-upgrade d6b9ee4
- Merge pull request #513 by Video-Nomad from Video-Nomad/feat/always-scrolling-label-option 72bd91a
- Merge pull request #515 by Video-Nomad from Video-Nomad/feat/media-optional-separator c97ef49
- Merge pull request #512 by amnweb from amnweb/refactor/taskbar-widget 5790c6f
- Merge pull request #523 by amnweb from amnweb/feature/wallpaper-gallery-improvements 65f1fd8...
v1.8.3
📢 Important migration notes - please read before the changelog
Heads up: this release includes theme and taskbar changes that may require action from theme authors and users. Please read the full discussion for details and migration instructions: Breaking changes in v1.8.0
New Features
- add GitHub Actions workflow for building and signing executables 5669a49
- add support for glazewm commands in system tray b22b062
- add show_systray option to configuration 8371a1b
- implement blur and rounded corners for QMenu on Windows 11 420ad71
- add icons option for notification states d768059
- add flashing effect for taskbar preview popup 189487a
- add option to hide taskbar widget when empty 8b88a63
- add hide_empty option to GrouperWidget 2aba116
- add slider beep option for volume slider release c3797e6
- add theme management functionality a2fbd6a
- implement update checking and downloading functionality 1c68ce8
- add shared color token definitions for UI components c6c01e2
- add UI style utilities for app components 281ec2b
- implement About dialog with update controls 64625c5
Bugfixes
- correct typo in custom widget label placeholder option a23a923
- update signing policy and artifact configuration for release f5ef961
- correct variable usage in logging messages 351f3cd
- fix monitor name check for windows 10 2019b85
- simplify notification count tracking ceb7d1f
- fix crash while disconnecting wifi with exact strength 8b109fd
- prevent overwriting hWnd and uID attributes 64083d8
- use secret for signing policy slug in workflow 2d35674
- update RELEASE_CHANNEL to include dev- prefix f16147c
- fix animation related crash on label click 41d124d
- correct option name from
indextogpu_indexf5848be - ensure menu hides after triggering action a77db37
- update pull request event types and conditions d4fbf41
- add missing PotPlayer and Zen entries to MEDIA_SOURCE_APPS 9d48466
- update theme path in Executable configuration c1e7013
- add SSL context with certifi for secure update checks a333d5e
Refactors
- improve application reload and exit handling 0072086
- simplify visibility handling in MediaWidget 122d472
- replace Blur import from blurWindow to win32_accent 2f2a955
- replace QMessageBox with AboutDialog for about dialog display 004d128
- simplify label style updates in MediaWidget d8f8595
Documentation Changes
- add code signing policy section to README 162c5da
Chores
- update BUILD_VERSION to 1.8.3 7696546
Other Changes
- Merge pull request #451 by farhan-va from farhan-va/fix/correct-label-typo 5022669
- Merge pull request #456 by Video-Nomad from Video-Nomad/fix/glazewm-monitor-name-fix c9296f6
- fix no shared timer in wallpaper widget #464 7ae8d29
- Merge pull request #465 by Silous888 from Silous888/fix/multiple-timer-wallpaper-widget b52b2d8
- Merge pull request #471 by Video-Nomad from Video-Nomad/fix/wifi-exact-strength-crash 570c534
- Merge pull request #474 by Video-Nomad from Video-Nomad/fix/wifi-widget-label-click-crash 4b168f4
- Add rewrite feature to Komorebi stack widget with documentation c075612
- Merge pull request #457 by Demitrix2k from Demitrix2k/komorebi-stack-add-rewrite 5f3e9ae
- Merge pull request #478 by amnweb from amnweb/feature/taskbar-hide-empty aba6383
- Merge pull request #479 by amnweb from amnweb/feature/grouper-hide-empty fa79d3c
What's Changed
- Fix typo in custom widget label placeholder option by @farhan-va in #451
- fix(GlazeWM): fix monitor name check for windows 10 by @Video-Nomad in #456
- fix no shared timer in wallpaper widget #464 by @Silous888 in #465
- fix(wifi_widget): fix crash while disconnecting wifi with exact strength by @Video-Nomad in #471
- fix(wifi_widget): fix animation related crash on label click by @Video-Nomad in #474
- Add rewrite feature to Komorebi stack widget by @Demitrix2k in #457
- feat(taskbar): add option to hide taskbar widget when empty by @amnweb in #478
- feat(grouper): add hide_empty option to GrouperWidget by @amnweb in #479
New Contributors
- @farhan-va made their first contribution in #451
- @Silous888 made their first contribution in #465
- @Demitrix2k made their first contribution in #457
Full Changelog: v1.8.2...v1.8.3
v1.8.2
📢 Important migration notes - please read before the changelog
Heads up: this release includes theme and taskbar changes that may require action from theme authors and users. Please read the full discussion for details and migration instructions: Breaking changes in v1.8.0
New Features
- add tooltip support for application icons 68503e9
- add support for CheckSuite notification type 1aa6c48
- add bar_type configuration and visualization options 367546b
- refactor shutdown commands to use aboutToQuit handler eb1ee12
- add edge fade effect and class name configuration 0bd03f4
- manage animations for window UI elements e107536
- add hibernate option to power menu a62c6ec
- add window preview functionality with thumbnail support bc5c401
- add per-app volume control and mute functionality 98c1f4d
- enhance media source application mapping 2823cfe
- implement AUMID process name retrieval bbc75e0
Bugfixes
- validate process name in window data 332e3d1
- update label class assignment for alternate labels 51092de
- improve sleep functionality with error handling 4ebe3d9
Refactors
- improve workspace button management and update logic 23f346a
- simplify layout padding and thumbnail cropping logic 598e0a1
- hide menu before showing task dialog 07a922d
- streamline hide and close behavior d8181ca
Chores
- update BUILD_VERSION to 1.8.2 c0f24ac
Other Changes
What's Changed
Full Changelog: v1.8.0...v1.8.2
v1.8.1
📢 Important migration notes - please read before the changelog
Heads up: this release includes theme and taskbar changes that may require action from theme authors and users. Please read the full discussion for details and migration instructions: Breaking changes in v1.8.0
New Features
- add tooltip support for application icons 68503e9
- add support for CheckSuite notification type 1aa6c48
- add bar_type configuration and visualization options 367546b
- refactor shutdown commands to use aboutToQuit handler eb1ee12
- add edge fade effect and class name configuration 0bd03f4
- manage animations for window UI elements e107536
- add hibernate option to power menu a62c6ec
- add window preview functionality with thumbnail support bc5c401
- add per-app volume control and mute functionality 98c1f4d
- enhance media source application mapping 2823cfe
- implement AUMID process name retrieval bbc75e0
Bugfixes
- validate process name in window data 332e3d1
- update label class assignment for alternate labels 51092de
- improve sleep functionality with error handling 4ebe3d9
Refactors
- improve workspace button management and update logic 23f346a
- simplify layout padding and thumbnail cropping logic 598e0a1
- hide menu before showing task dialog 07a922d
- streamline hide and close behavior d8181ca
Chores
- update BUILD_VERSION to 1.8.1 5703b0d
Other Changes
What's Changed
Full Changelog: v1.8.0...v1.8.1