v0.1.2 - Safer Internals
This release is focused on reworking the internals of baseview, making them more stable, reliable and safe for future major changes.
However, there are also quite a few bug fixes, as well as a few API improvements!
What's Changed
- Add builder-style methods to WindowOpenOptions by @prokopyl in #245
- GLX cleanup & refactor by @prokopyl in #244
- Introduce proper, safe Xlib/XCB wrapper by @prokopyl in #246
- Implement HInstance, UUID, and WindowClass wrappers by @prokopyl in #247
- Send WindowEvent::{Un}Focused on Windows, Linux (feature parity) by @AlexCharlton in #251
- Windows: defer SetFocus tasks (bugfix) by @AlexCharlton in #252
- Windows: Fix DND on non-parented windows (bugfix) by @AlexCharlton in #249
- Windows: Ensure WindowEvent::Resized is sent when opening a SystemScaleFactor window (bugfix) by @AlexCharlton in #254
- Win32: Introduce safe wrapper for window creation process and lifecycle by @prokopyl in #259
- Win32: More safe wrappers by @prokopyl in #261
- macOS: Refactor NSView subclass implementation by @prokopyl in #262
New Contributors
- @AlexCharlton made their first contribution in #251
Full Changelog: v0.1.1...v0.1.2