Skip to content

v0.1.2 - Safer Internals

Choose a tag to compare

@prokopyl prokopyl released this 11 Jun 20:05
· 92 commits to master since this release

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

Full Changelog: v0.1.1...v0.1.2