v2.3.0
Summary
This release drops support for async event handlers, makes sure that the user-code is up-to-date with the canvas size before a draw, has better support for static typing, and much more ...
What's Changed
- Drop support for py39 by @almarklein in #108
- Typed enums by @almarklein in #112
- Improve typing by @almarklein in #113
- Adjust high DPI scaling handling for Qt 6 to avoid deprecation warning by @hmaarrfk in #116
- Add logo to readme by @almarklein in #118
- Async event handlers are no longer allowed by @almarklein in #119
- Add example that shows dragging by @almarklein in #121
- Refactor resizing logic and avoid mismatch between last resize event and draw by @almarklein in #120
- Added support for set_pixel_ratio to offscreen canvas by @almarklein in #122
- Tweak internal resize logic by @almarklein in #128
- log_exception context manager avoids spamming by not logging every exception by @almarklein in #126
- Add docs on physical-size, logical-size and pixel-ratio to guide by @almarklein in #129
New Contributors
Full Changelog: v2.2.1...v2.3.0