Updated Useful Widgets (markdown)

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

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