appit/CHANGELOG.md
2023-12-28 21:22:32 -08:00

1.2 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Changed

  • All &Appplication bounds now are ?Sized, enabling &dyn Application parameters.

v0.2.0 (2023-12-27)

Breaking Changes

  • UnwindSafe is no longer required for WindowBehavior or WindowBehavior::Context.

Changed

  • This crate's default features now include wayland-csd-adwaita. This enables winit's built-in decoration drawing on Wayland.

Fixed

  • App now implements Application.
  • Window is now fully weak. Previously the channel for messages would still remain allocated while instances of Window existed. Now, the messages channel is freed as soon as the window is closed.

Added

  • AsApplication is a new trait that can be implemented to resolve to the App type. This allows wrapper types to be written that hide the appit types.
  • WindowAttributes now implement Debug.

v0.1.1 (2023-12-18)

Fixed

  • Errors when building for Windows have been resolved.

v0.1.0 (2023-12-18)

This is the initial alpha release.