Updated Useful Widgets (markdown)

Louis Schnellbach 2020-10-21 16:00:31 +02:00
parent c605d77e84
commit 750b3529b1

@ -52,41 +52,36 @@
## Misc
| Shot | Link |
|------|------|
| ![]() | <BR>[github]() |
Memory Editor: imgui_club/imgui_memory_editor/
ImGuizmo (3d translation/rotation Gizmo) https://github.com/CedricGuillemet/ImGuizmo
imGuiZMO.quat (3d translation/rotation Gizmo) https://github.com/BrutPitt/imGuIZMO.quat
Splitters: https://github.com/ocornut/imgui/issues/319
Slider 2D and Slider 3D: https://github.com/ocornut/imgui/issues/3484
Spinner + Loading Bar progress indicators: https://github.com/ocornut/imgui/issues/1901
ImHotKey (Hotkey Editor): https://github.com/CedricGuillemet/ImHotKey
IP Entry Box (@adam4813) https://github.com/ocornut/imgui/issues/388
Pie menu test: https://github.com/ocornut/imgui/issues/434
nnview: a neural network viewer: https://github.com/lighttransport/nnview
Knobs: https://github.com/ocornut/imgui/issues/942#issuecomment-268369298
Toggle Button: https://github.com/ocornut/imgui/issues/1537
ImGui::Auto(): leverage C++17 to serialize any structure into imgui interfaces https://github.com/Csabix/imgui/tree/master/auto
LayoutWidget #2779 https://github.com/xpenatan/jDear-imgui/tree/master/extensions/imgui-layout-widget
Issues "useful widgets" Tag: https://github.com/ocornut/imgui/labels/useful%20widgets
| ![]() | Memory Editor: <BR>[github](https://github.com/ocornut/imgui_club)
| ![]() | ImGuizmo<BR>[github](https://github.com/CedricGuillemet/ImGuizmo)
| ![]() | imGuiZMO.quat<BR>[github](https://github.com/BrutPitt/imGuIZMO.quat)
| ![]() | Splitters<BR>[github](https://github.com/ocornut/imgui/issues/319)
| ![]() | Slider 2D and Slider 3D<BR>[github](https://github.com/ocornut/imgui/issues/3484)
| ![]() | Spinner + Loading Bar progress indicators<BR>[github](https://github.com/ocornut/imgui/issues/1901)
| ![]() | ImHotKey (Hotkey Editor)<BR>[github](https://github.com/CedricGuillemet/ImHotKey)
| ![]() | IP Entry Box<BR>[github](https://github.com/ocornut/imgui/issues/388)
| ![]() | Pie menu test<BR>[github](https://github.com/ocornut/imgui/issues/434)
| ![]() | nnview: a neural network viewer<BR>[github](https://github.com/lighttransport/nnview)
| ![]() | Knobs<BR>[github](https://github.com/ocornut/imgui/issues/942#issuecomment-268369298)
| ![]() | Toggle Button<BR>[github](https://github.com/ocornut/imgui/issues/1537)
| ![]() | ImGui::Auto(): leverage C++17 to serialize any structure into imgui interfaces <BR>[github](https://github.com/Csabix/imgui/tree/master/auto)
| ![]() | LayoutWidget<BR>[github](https://github.com/xpenatan/jDear-imgui/tree/master/extensions/imgui-layout-widget)
| ![]() | Issues "useful widgets" Tag<BR>[issue](https://github.com/ocornut/imgui/labels/useful%20widgets)
## Virtual Reality (VR) / Reprojected UI plane
| Shot | Link |
|------|------|
| ![]() | <BR>[github]() |
ImGuiVR: Demo code for using Imgui with OpenVR [github] [video]
Desktop+ https://github.com/elvissteinjr/DesktopPlus
BIMXplorer https://www.bimxplorer.com/
mpFluid CAVE Front End https://github.com/sariug/mpfluid_cave_frontend
| ![]() | ImGuiVR: Demo code for using Imgui with OpenVR <BR>[github]() |
| ![]() | Desktop+<BR>[github](https://github.com/elvissteinjr/DesktopPlus) |
| ![]() | BIMXplorer<BR>[bimxplorer](https://www.bimxplorer.com/) |
| ![]() | mpFluid CAVE Front End<BR>[github](https://github.com/sariug/mpfluid_cave_frontend) |
## Third party repos
| Shot | Link |
|------|------|
| ![]() | <BR>[github]() |
@flix01's addons: ImGui-Addons-Branch-Home for instructions and github repo for code.
file dialog, date picker, listview, toolbar etc.
@flix01's addons: ImGui-Addons-Branch-Home for instructions and github repo for code. file dialog, date picker, listview, toolbar etc.
@leiradel's snippets: https://github.com/leiradel/ImGuiAl/
@nem0's snippets (in imgui_user.* files) https://github.com/nem0/LumixEngine/tree/master/external/imgui
@aoterodelaroza's snippets [github]
@ -104,42 +99,29 @@
## Remoting
| Shot | Link |
|------|------|
| ![]() | <BR>[github]() |
RemoteImGui: send vertices over the network https://github.com/JordiRos/remoteimgui
imgui-ws: Dear ImGui over WebSockets https://github.com/ggerganov/imgui-ws
netImGui: Dear ImGui remote access library and application https://github.com/sammyfreg/netImgui
Android GLES3 stub with RemoteImGui: https://github.com/CedricGuillemet/AndroidAppViewer
| ![]() | RemoteImGui: send vertices over the network<BR>[github](https://github.com/JordiRos/remoteimgui) |
| ![]() | imgui-ws: Dear ImGui over WebSockets<BR>[github](https://github.com/ggerganov/imgui-ws) |
| ![]() | netImGui: Dear ImGui remote access library and application <BR>[github](https://github.com/sammyfreg/netImgui) |
| ![]() | Android GLES3 stub with RemoteImGui<BR>[github](https://github.com/CedricGuillemet/AndroidAppViewer) |
## Terminal / Text mode
| Shot | Link |
|------|------|
| ![]() | <BR>[github]() |
ImTui: Immediate Mode Text-based User Interface https://github.com/ggerganov/imtui
tear imgui: Experiment for a terminal-based renderer for imgui https://github.com/jonvaldes/tear_imgui
| ![]() | ImTui: Immediate Mode Text-based User Interface<BR>[github](https://github.com/ggerganov/imtui) |
| ![]() | tear imgui: Experiment for a terminal-based renderer for imgui<BR>[github](https://github.com/jonvaldes/tear_imgui) |
## Midi/OSC interfacing
| Shot | Link |
|------|------|
| ![]() | <BR>[github]() |
midi2osc: midi to opensoundcontrol bridge https://github.com/mmalex/midi2osc
devmidi: A simple MIDI input library that also dovetails into Dear ImGui https://github.com/antonthefirst/devmidi
| ![]() | midi2osc: midi to opensoundcontrol bridge<BR>[github](https://github.com/mmalex/midi2osc) |
| ![]() | devmidi: A simple MIDI input library that also dovetails into Dear ImGui<BR>[github](https://github.com/antonthefirst/devmidi) |
## Other
| Shot | Link |
|------|------|
| ![]() | <BR>[github]() |
imgui_freetype renderer: imgui/misc/freetype/ (in main repo)
ImDuino (ESP32+TFT+ImSoft+ImGui example): https://github.com/LAK132/ImDuino
Input / IO queue for very low framerate applications: https://gist.github.com/ocornut/8417344f3506790304742b07887adf9f
Screenshot Tool
| ![]() | imgui_freetype renderer: imgui/misc/freetype/<BR>[github](https://github.com/ocornut/imgui) |
| ![]() | ImDuino (ESP32+TFT+ImSoft+ImGui example)<BR>[github](https://github.com/LAK132/ImDuino) |
| ![]() | Input / IO queue for very low framerate applications<BR>[gist](https://gist.github.com/ocornut/8417344f3506790304742b07887adf9f) |
| Shot | Link |
|------|------|