You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
realonepiecefreak edited this page Sep 29, 2024
·
8 revisions
This wiki describes all the components and frameworks that create ImGui.Forms.
To quickly create your first application, refer to the Quickstart.
Goal
The aim of this library is to provide a cross-platform and lightweight GUI-framework, which allows for relative sizing of components, is extensible, and provides the same look and feel in all operating systems.
Inspiration
ImGui.Forms was created as a code-design, object-oriented GUI framework, backed by Veldrid and DearImgui.
Its components and properties were heavily inspired by the .NET GUI framework WinForms.
Alternatives?
There are many GUI frameworks for .NET that may provide some of the benefits listed above, but they can't provide all of them.
XAML frameworks, like Avalonia or WPF, rely on parsing and conversion layers with more or less complex binding logic, which makes them hard to understand and too abstract
WinForms does not provide native cross-platform support
WinForms inspired frameworks, like Eto.Forms, don't provide an easy way for relative sizing or custom components