imgui icon indicating copy to clipboard operation
imgui copied to clipboard

Gallery: Post your screenshots / code here (PART 16)

Open ocornut opened this issue 1 year ago • 16 comments

This is Part 16, I am splitting issues to reduce loading times and avoid github collapsing messages. Screenshots Part 1 #123 Screenshots Part 2 #539 Screenshots Part 3 #772 Screenshots Part 4 #973 Screenshots Part 5 #1269 Screenshots Part 6 #1607 Screenshots Part 7 #1902 Screenshots Part 8 #2265 Screenshots Part 9 #2529 Screenshots Part 10 #2847 Screenshots Part 11 #3075 Screenshots Part 12 #3488 Screenshots Part 13 #3793 Screenshots Part 14 #4451 Screenshots Part 15 #5243 Screenshots Part 16 #5886 Also see: Software using dear imgui (you can help complete the list!)

You can post your screenshots here!

ocornut avatar Nov 15 '22 14:11 ocornut

I posted the work of ImGui v1.88 in Google play, made on pure NDK without Java. I was wondering if Google would only skip the NDK, and it worked! The application is aimed at arm64-v8a architecture processors, but it also works fine on armeabi-v7a! I think I'll share the code and instructions at some time. https://play.google.com/store/apps/details?id=com.imgui.app

VadimBoev avatar Nov 18 '22 13:11 VadimBoev

I posted the work of ImGui v1.88 in Google play, made on pure NDK without Java. I was wondering if Google would only skip the NDK, and it worked! The application is aimed at arm64-v8a architecture processors, but it also works fine on armeabi-v7a! I think I'll share the code and instructions at some time. https://play.google.com/store/apps/details?id=com.imgui.app

Oh man, it would be awesome if you could share the code, because google has done everything to make it difficult to adapt the code to android.

fromasmtodisasm avatar Nov 20 '22 17:11 fromasmtodisasm

I know this is not much but this really helped me a lot so it might as well help someone here ^^

ImTween

Published it here.

kem0x avatar Nov 22 '22 19:11 kem0x

image

UPDATE: I exposed some components to Lua and now you can actually use it in scripts

managed to get ImGui running inside of Sonic Robo Blast 2 and used it to display some performance stats. So now we have ImGui running on the Doom Engine in some form.

that's pretty much it right now but I plan to use this setup heavily for all sorts of things. Will probably post some more screenshots when I have more things setup but I thought I'd share it anyways as it's pretty neat.

ashifolfi avatar Nov 24 '22 01:11 ashifolfi

viewport timeline WIP open source layer-based compositor with a focus on bitmap editing for 2D motion design work, basically a combination of After Effects and Photoshop. ImGui's paradigm has been invaluable to my learning journey-- gotta thank Omar and all the contributors.

thefoxcam avatar Nov 24 '22 15:11 thefoxcam

oh also I don't think I've shared this here before but I'm also helping out with the development of Chira Engine which also uses ImGui! (apologies for posting so soon after my last one I wanted to share this one too before I forgot)

image

ashifolfi avatar Nov 24 '22 21:11 ashifolfi

NAP Framework by https://nap-labs.tech/ https://www.napframework.com

01-02-NAP-screen 01-01-NAP-screen

ocornut avatar Nov 29 '22 14:11 ocornut

Not mine, but I just found that superb audio GUI. Sorry if not, but I think that it is ImGui, I am not 100% sure... there are many parts/apps: image https://sol-hsa.itch.io/sassy#download https://kx.studio/News.php?page

moebiussurfing avatar Dec 01 '22 10:12 moebiussurfing

Leave it to me to feature creep the heck out of what should be a simple thing!

I've added a whole heap of customization options to imgui_toggle, A quick preview:

imgui_toggle preview

As usual, source is here: :octocat: cmdwtf/imgui_toggle (0BSD licensed)

nitz avatar Dec 01 '22 19:12 nitz

Command Palette built with imgui:

source: tsl0922/ImPlay

tsl0922 avatar Dec 07 '22 06:12 tsl0922

Found in the wild, Portal with RTX features a familiar face:

Screenshot of Portal with RTX showing Dear ImGui developer menu

PathogenDavid avatar Dec 08 '22 23:12 PathogenDavid

Not mine, but I just found that superb audio GUI. Sorry if not, but I think that it is ImGui, I am not 100% sure... there are many parts/apps: image https://sol-hsa.itch.io/sassy#download https://kx.studio/News.php?page

Aether (The reverb plugin shown in the screenshot) doesn't use ImGui for its GUI, but the DISTRHO Ildaeil mini-plugin host uses it for controls.

RiffyDiffy avatar Dec 11 '22 02:12 RiffyDiffy

filedialogs

ImGui File Dialogs - CLI and Client Library by Samuel Venable.


Based on ImFileDialog by dfranx, with many bugs/crashes fixed and overall improvements. The 'Quick Access' sidebar actually remembers what favorites were previously saved to it from previous runs of your application now, by saving the settings to a text file in a hidden configuration subfolder of your home folder. Allows for full localization among many other good things you'll find useful. Most of the dialog is customizable via environment variables. Uses system icon theme.


spritetool

3D-2D Sprite Tool for GameMaker Studio 2 by YoYoGames Ltd.


This tool makes gathering sprite images from 3D models significantly easier, allowing you to get your vision into GameMaker faster. This is the first version of the tool and the start of our new foray into the third dimension.

time-killer-games avatar Dec 15 '22 21:12 time-killer-games

image Termi, a terminal

Last time I posted a picture of Termi (#5243) Termi didn't have commands in .DLL or .so file NOR GUI models. GUI models today in third stable version are mostly just JSON entry but commands are fully finished with support of loading any command built by anyone using any programming language that can be compiled to .DLL file or .so file and can call functions in .DLL or .so files

Merry Christmas btw to entire Dear ImGui team and everyone else

Andrej123456789 avatar Dec 24 '22 20:12 Andrej123456789

https://github.com/slajerek/RetroDebugger

Thanks a lot to @ocornut for making this happen!

320567252_1356347071841664_4581552724441969234_n 320563051_1164221430893861_6931154351
320603001_1176403213019773_6193949470130406182_n
716993655_n 320603001_1176403213019773_6193949470130406182_n

slajerek avatar Dec 26 '22 02:12 slajerek

RE Edit, a free and open source WYSIWYG editor for the UI of a Rack Extension

Dark Style

RE Edit - Dark

Light Style

RE Edit - Light

ypujante avatar Jan 04 '23 17:01 ypujante

Application for controlling a custom GoTo-AltAz-Mount for my telescope

Here is a preview of what the user interface of my application looks like. It uses an OpenGL backend, and C++. Don't get distracted by the weird descriptions on the individual targets, I am still parsing them wrong.

targets

Each target is selectable, and the following modal is displayed when a target is selected:

details

graph

And yes, there is also a dark mode:

dark-mode

elias-plank avatar Jan 07 '23 18:01 elias-plank

The recently release tool SpriteMancer by CodeManu makes use of our favorite library, complete with an @ocornut shoutout!

image

image

nitz avatar Jan 12 '23 12:01 nitz

At job, I needed a tool for display Numerical Signal based logs to graph curve, for easy analyze.

The tool is called LogToGraph

So generic, since the parsing of a log file is done by a lua script. so easy modifable by a user.

In more than Dear ImGui, Thanks to ImPlot for his incredible graph possibilites

Quick demo : (here with a profiler log of my soft NoodlesPlate of a MandelBulb shader) LogToGraph_Msvc_x64_ynHVEfnFss

aiekick avatar Jan 23 '23 01:01 aiekick

My practical part of my thesis called "Demonstration of Signal digitization". It uses dear ImGui and ImPlot. It has a Web assembly version that is hosted on GitHub Pages preview https://github.com/Jacckii/SignalDigitization

Jacckii avatar Jan 23 '23 22:01 Jacckii

A Shader Editor like glslsandbox im currently working on image

https://github.com/TerrificTable/ShaderEditor

terrifictable avatar Jan 23 '23 23:01 terrifictable

(First of all, sorry for unintentionally flooding the gallery with links when I first informed third party libraries authors, as you can see on top of this message)

image

I'd like to introduce Dear ImGui Bundle, which is a bundle for Dear ImGui, including many libraries from its ecosystem. It enables to easily create ImGui applications in C++ and Python, under Windows, macOS, Linux, and emscripten (and also iOS) It is aimed at application developers, researchers, and beginner developers who want to quickly get started.


Included libraries:

ImGui, ImPlot, Hello ImGui, ImGuizmo, ImGuiColorTextEdit, imgui-node-editor, imgui-knobs, ImFileDialog, portable-file-dialogs, imgui_md, imspinner, imgui_toggle, ImmVision, imgui_tex_inspect, imgui-command-palette

Announcements:


Some highlights with screenshots below:

Integrated documentation image

Demo code viewer image

Lots of widgets image

ImPlot in jupyter notebook! image

This list of screenshots is very partial, and there are lots of other features provided by the included libraries. Thanks to their authors!

pthom avatar Jan 25 '23 20:01 pthom

MaterialX graph editor is using imgui 20230127_191753.jpghttps://twitter.com/SheriffStone/status/1619095627287396357?t=tenVRtU4cM4DNpk1FeLj2g&s=19

ahmidou avatar Jan 28 '23 00:01 ahmidou

preview: https://imgur.com/InEs1WV

No-code UI creating software for ImGui. Create an interface for your application with the convenience of Figma and the functionality of Photoshop.

https://github.com/pearleascent/imgui-editor

pers0na2dev avatar Jan 29 '23 15:01 pers0na2dev

image

Blurry effect example for imgui.. I wanted to share one as it's not really a clear example, thanks.

3r4y avatar Jan 30 '23 18:01 3r4y

From a little Android puzzle game I wrote. Was a bit tricky to get the touch events to work properly (mouse up and then moving away - to get rid of the hover effects - has to be done in two consecutive frames) at first but now it all works really well - Dear Imgui is an absolute pleasure to work with! :-)

hilgenberg avatar Feb 04 '23 19:02 hilgenberg

https://github.com/RuiVarela/Senos

Senos is sound exploration tool from a developer point of view. It is very lightweight, can be used as a toy or a minimal song composer.

Play Setup Instruments Sequencer Chainer
Play Instruments Sequencer Chainer

RuiVarela avatar Feb 07 '23 18:02 RuiVarela

https://github.com/qiutang98/flower

I love imgui, just need to write some simple code then i can get a beautiful professional ui layout. With imgui‘s help, i can start to write my custom engine what i want to do a long time ago.

Snipaste_2023-02-06_10-39-57

qiutang98 avatar Feb 11 '23 02:02 qiutang98

I came across this which appears to be some well customised imgui : I guess the timeline is something made with openFrameworks. image https://vimeo.com/426350419 // https://localprojects.com/work/corporate-experience/patterns-of-life/

Daandelange avatar Feb 11 '23 17:02 Daandelange

A toy project I created a while ago to learn ImGui. Very convenient lib, and the customization is also very easy.

image

Madour avatar Feb 12 '23 16:02 Madour