MyGit

v1.84

ocornut/imgui

版本发布时间: 2021-08-21 00:23:03

ocornut/imgui最新发布版本:v1.91.3(2024-10-04 21:48:34)

Hello! Reading the changelog is a good way to keep up to date with the things Dear ImGui has to offer, and maybe will give you ideas of some features that you've been ignoring until now!


*EDIT* Grab 1.84.1 instead for the hotfix for BeginDisabled(false)


Homepage: https://github.com/ocornut/imgui Release notes: https://github.com/ocornut/imgui/releases Wiki: https://github.com/ocornut/imgui/wiki for bindings, extensions, links, etc. FAQ: https://www.dearimgui.org/faq/ Issues: https://github.com/ocornut/imgui/issues

Did you know? We have a Wiki! It has sections such as this Useful Extensions Gallery! 👌


Thank you!

Special thanks to @rokups for their continued work on stuff that are still not visible e.g. regression tests. Special thanks to @PathogenDavid, @AidanSun05, @thedmd, for their continued contributions and helping with github answers.

Ongoing work on Dear ImGui is currently financially supported by:

Huge thank you to all past and present supporters!

Dear ImGui is funded by your contributions and needs them right now. If your company uses Dear ImGui, consider reaching out. See Sponsors page for details.

TL;DR;

1 84

Breaking Changes

(Suggestion: once in a while, add #define IMGUI_DISABLE_OBSOLETE_FUNCTIONS in your imconfig.h file to make sure you are not using to-be-obsoleted symbols.)

All Changes

Other branches & Beta features!

Also see previous release notes such as 1.80, 1.81, 1.80, 1.83.

The docking (#2109) and multi-viewports (#1542) features are available in the docking branch, they are in beta but actively maintained and being used by many teams already. Your continuous feedback is always appreciated.

Some of changes from 1.83 to 1.84 related to the docking branch (multi-viewport and docking features) include:

There's a CMake pull-request (#1713) if you prefer a traditional CMake integration over registering sources files in your own project. There's a premake5 branch if you prefer Visual Studio projects generated by premake.

Gallery

Below a selection of screenshots from Gallery threads...

@flamendless: CodeNect is a visual programming software for beginners! https://github.com/flamendless/CodeNect-VPS, https://brbl.itch.io/codenect Thanks to @rokups' ImNodes for the nodes ui lib sc_debug

Codeperfect 95: A Blazing Fast IDE for Go https://codeperfect95.com "A toolkit that understands Go as a first language." image

Overwatch 2 https://playoverwatch.com/en-us/news/23674944/ overwatch2

@LunaTheFoxGirl "I'm working on inochi2d & rigging tool for 2D puppets, mainly aimed at VTubing but also for games (like visual novels)" "Rigging tool uses ImGui and our binding bindbc-imgui, which in turn uses cimgui" billede

@dfeneyrou Palanteer, a new visual profiler for C++ and Python (for the moment), lean and with high performance. https://github.com/dfeneyrou/palanteer views lock_contention

@jeffreyspaan <CoolName>: a dataflow simulator. using DearPyGui (built with Dear ImGui) https://github.com/jeffreyspaan/coolname image

@stephenfewer "I developed a commercial Windows allocation profiler called WonderLeak using the ImGui docking branch for the interface." shot

@0lru _"C++& Python layer for ImGui & ImPlot. The library itself is written in C++ and already usable in Python via Pybind11. For the layout, I'm trying to implement a subset of the CSS-Flexbox-idea. It aims at fast prototyping small applications where performance does also matter. https://github.com/0lru/p3ui plots

@MartinBspheroid _"Prototype of music thingy. And yes, it's running on phone." IMG_20210719_074714

@drhelius "These are my Game Boy and Master System / Game Gear emulators. I migrated from Qt to ImGui and it was the best decision ever!" https://github.com/drhelius/Gearboy https://github.com/drhelius/Gearsystem FA1879A9-2490-468D-B572-A97B9A7374A1

@noizebox "I've seen a few audio processing plugins (VST) posted here, so here is another one :) I wrote it for KVRs semi-annual Developers Challenge. It's loosely based on an old guitar pedal that was given to me by my dad. It's both a fuzzbox and a compressor that can pump like crazy with the right settings. Try it on drums and other dynamic material with the amount up all the way and tweak the speed and gain knobs for some grainy pumping ;) You can find some audio examples and download the binary (windows and linux) here https://www.kvraudio.com/product/nb01---distortion-sustainer-by-noizebox-industries " "The UI is all Dear ImGui with custom widgets for the knobs and level meters, and a modified GLFW as platform backend. It uses thread-local ImGui contexts and one drawing thread per instance to provide multiple, separate editor instances." Peek 2021-07-31 19-29

@blueskythlikesclouds HedgeGI is a tool that bakes global illumination and light field data for Sonic games that utilize Hedgehog Engine. https://github.com/blueskythlikesclouds/HedgeGI image


PS: Dear ImGui is funded by your contributions and needs them right now. If your company uses Dear ImGui, consider reaching out. See Sponsors page for details.

相关地址:原始地址 下载(tar) 下载(zip)

查看:2021-08-21发行的版本