Skip to content

v0.11.0

Choose a tag to compare

@mrizaln mrizaln released this 18 Nov 13:08
· 111 commits to main since this release
v0.11.0
e1a87f9

Full Changelog: v0.10.0...v0.11.0

Added

  • New event namespace.
  • New api namespace.
  • New bitwise operators for Flag enum class.
  • Add variants API for Api the same as Event.
  • ImGui example.

Fixed

  • Remove stray using declaration for LogLevel in source/window_manager.cpp file.
  • Synchronization issue on extra::ImGuiInterceptor.

Changed

  • Move Event variants into event namespace.
  • Move Api variants into api namespace.
  • Drop m_* prefix from public facing fields name.
  • Extract nested structs and classes from Window, WindowHint, Monitor, Instance, and Api.
  • Rename WindowHint to Hint.
  • Rename FlagBit to Flag and make it an enum class.
  • Rename Event::holds to Event::is.
  • Make Window convertible to bool (explicit).

Removed

  • ModifierKey::Bit::None enumeration.