Skip to content

Conversation

@amnweb
Copy link
Owner

@amnweb amnweb commented Oct 16, 2025

  • Introduced a new utility function refresh_widget_style to streamline the process of refreshing widget styles across various components.
  • Replaced direct calls to style().unpolish() and style().polish() with refresh_widget_style() in multiple widget classes, enhancing code readability and maintainability.
  • Updated context menus in taskbar and systray widgets to use the main window as the parent for better behavior.
  • Removed unnecessary style refresh calls in several widgets, ensuring that style updates are handled consistently through the new utility function.
  • Removed PqQt6 pinning to allow for the latest compatible version to be installed, improving dependency management.
  • Add Mica support for Windows 11 in AlertDialog.
  • Updated the Python version in both windows-dev.yaml and windows.yaml to 3.14 for consistency.
  • Enhanced build.py to exclude additional binaries during the build process.
  • Added auto width management in bar.py for better layout handling.
  • Implemented thread cleanup in systray.py on application quit.
  • Introduced a startup delay for worker threads in update_check.py to improve application responsiveness.

- Introduced a new utility function `refresh_widget_style` to streamline the process of refreshing widget styles across various components.
- Replaced direct calls to `style().unpolish()` and `style().polish()` with `refresh_widget_style()` in multiple widget classes, enhancing code readability and maintainability.
- Updated context menus in taskbar and systray widgets to use the main window as the parent for better behavior.
- Removed unnecessary style refresh calls in several widgets, ensuring that style updates are handled consistently through the new utility function.
- Removed PqQt6 pinning to allow for the latest compatible version to be installed, improving dependency management.
- Add Mica support for Windows 11 in AlertDialog.
- Updated the Python version in both `windows-dev.yaml` and `windows.yaml` to 3.14 for consistency.
- Enhanced `build.py` to exclude additional binaries during the build process.
- Added auto width management in `bar.py` for better layout handling.
- Implemented thread cleanup in `systray.py` on application quit.
- Introduced a startup delay for worker threads in `update_check.py` to improve application responsiveness.
@amnweb amnweb merged commit d6b9ee4 into main Oct 16, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant