This library uses Semantic Versioning.
- Updated ImGui.NET dependency from 1.90.6.1 to 1.91.0.1.
- Updated ImGui.NET dependency from 1.90.1.1 to 1.90.6.1.
- Updated Silk.NET dependencies from 2.20.0 to 2.21.0.
- Added
ImGuiController.CreateDefaultFont
method to create a default font.
ImGuiController
no longer creates a default font in the constructor. You must now call theCreateDefaultFont
method to create a default font, or implement your own font creation logic.
GlfwInput
is now an instance class. This allows for multiple instances ofGlfwInput
to be used in the same application. For example, you may want to use a different instance for game physics and ImGui rendering.- An instance of
GlfwInput
now needs to be passed to theImGuiController
constructor.
- Changed namespace to
ImGuiGlfw
.
- Added the following members to the
GlfwInput
class:IReadOnlyList<MouseButton> MouseButtonsChanged
bool IsMouseButtonPressed(MouseButton button)
bool IsMouseButtonReleased(MouseButton button)
bool IsKeyPressed(Keys key)
bool IsKeyReleased(Keys key)
- Initial release