imgui-knobs, imspinner, imspinner, imgui_toggle, imgui_command_palette, ImFileDialog, portable_file_dialogs: introduction and acknowledgements #71
pthom
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
online emscripten demo for all these libraries
Imgui-knob
imgui-knob provides customizable knob widgets for Dear ImGui.
API
ImGui Bundle provides a direct translation of its API:
Fork
ImGui Bundle uses a fork of imgui-knob, on the branch "imgui_bundle".
Full diff
Diff overview:
This will not be proposed via a PR, since I'd rather explore a way to automatically select good colors depending on the theme's background color (taking inspiration from this snippet, which selects colors in the HSV color space and check that the contrast is sufficient)
imspinner
imspinner offers an extensive set of nice spinners for ImGui.
The folder external/immspinner/immspinner/ is a copy of imspinner, with some adaptations.
imgui-toggle:
imgui_toggle provides a toggle switch widget for Dear ImGui.
Fork
ImGui Bundle uses a fork of imgui-toggle on the imgui_bundle branch.
The modifications make imgui-toggle dpi aware, and will be proposed as a PR.
imgui-command-palette:
imgui-command-palette provide a "Visual Studio Code like" command palette.
ImGui Bundle uses a fork of imgui-command-palette, on the imgui branch, with no diff at the moment.
ImFileDialog
ImFileDialog provides a file dialog for Dear ImGui, implemented using ImGui widgets.
ImGui Bundle uses a fork of ImFileDialog on the imgui_bundle branch.
This forks add some enhancements to the preview that were proposed as a PR.
As of now, ImFileDialog may have some rendering issues on windows with High Dpi screens.
portable_file_dialogs
portable_file_dialogs provides a portable API to display native GUI dialogs windows, in a C++11 single-header. This does not depend on ImGui and has a rendering that is coherent with the user OS.
Beta Was this translation helpful? Give feedback.
All reactions