MyGit

v1.91.0

ocornut/imgui

版本发布时间: 2024-07-30 23:02:07

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

1.91.0: multi-select, box-select, item flags, links & more

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!

📣 Click version number above to display full release note contents, otherwise it is clipped by GitHub! ❤️ This is the 100th release of Dear ImGui. 📆 In 12 days I will address the nation regarding upcoming plans for Dear Imgui, general thoughts, and putting more energy on topics that no one cares about such as: fonts, dpi scaling, styling, docking. *EDIT* Read August 15 post: "10 years of Dear ImGui". !


Links: Homepage - Release notes - FAQ - Issues, Q&A. Also see our Wiki with sections such as..

Dear ImGui is funded by your contributions and absolutely needs them to sustain and grow. We can invoice and accommodate to many situations. If your company uses Dear ImGui, please reach out. See Funding & Sponsors page. Did you know? If you need an excuse to pay, you may buy licenses for Test Engine and that will contribute to fund Dear ImGui.

In the recent years, Dear ImGui has been financially supported by: Aras Pranckevičius / Arkane Lyon / Asobo Studio / Avalanche Studios Group / BeamNG / Blizzard / Esoterica Engine / G3Dvu / Lucid Games / Noel Berry / Mobigame / OTOY / Planestate Software / Pocketwatch Games / Remedy Entertainment / Sofistik / Supercell / Terrible Toybox / Tuxedo Labs / Wonderland Engine and many individual contributors. Thank you for allowing Dear ImGui to stay on its path.

Welcome to our new sponsors Valve, OTOY, Sofistik !!

Special thanks to @GamingMinds-DanielC, @PathogenDavid, @cfillion & more for for their help with patches and answers!


Some of the multi-selection demos: 292222298-442d5689-3e91-4771-9e25-498fbeb9ea32

Changes

Breaking Changes:

Other Changes

     // Hovering or activating the button will disable mouse wheel default behavior to scroll
     InvisibleButton(...);
     SetItemKeyOwner(ImGuiKey_MouseWheelY);

Changes from 1.90.9 to 1.91.0 related to the Docking branch:

Bonus: Dear ImGui Multi-Context Compositor

Released a simple helper to facilitate displaying & interacting with multiple contexts simultaneously (e.g. update vs render domains contexts) https://github.com/ocornut/imgui_club -> imgui_multicontext_compositor Manages z-order, mouse/keyboard routing, cross-context drag and drop. multi_context_compositor.gif

Gallery

TextLink(), TextLinkOpenURL() 20240702_hyperlink

Some more multi-select demos multiselect_trees multiselect_checkboxes

Dear ImGui Test Engine running automated tests for box-selection :tv: Video link: https://github.com/user-attachments/assets/bf55db48-f57b-4b9c-b595-44c45281ef6b 353504678-bf55db48-f57b-4b9c-b595-44c45281ef6b mp4_snapshot_00 15_ 2024 07 30_17 41 12

@yannlemos: "We used ImGui to create the in-game developer console for Extremely Powerful Capybaras. " "We use the C# bindings provided by uimgui to use it inside Unity. Love ImGui, thanks for the effort!!" :tv: Video link: https://github.com/ocornut/imgui/assets/16945950/44e65ba6-b836-4353-91df-582b22ebe121 345857083-44e65ba6-b836-4353-91df-582b22ebe121 mp4_snapshot_00 16_ 2024 07 30_17 40 05

@ypujante "_Announcing the release of WebGPU Shader Toy, a free tool that you can access in your browser. There is a video demonstrating several of the features WebGPU Shader Toy - Automatic

@baderouaich "Enigma, A Simple, Reliable and Efficient Encryption Tool" https://github.com/baderouaich/Enigma My-Encryptions-Demo

splatviz by @Florian-Barthel https://github.com/Florian-Barthel/splatviz teaser

Openthesia: customizable midi visualization software kinda like Synthesia for Windows by @ImAxel0 Built using ImGui.NET wrapper. https://openthesia.pages.dev/ :tv: Video link: https://github.com/user-attachments/assets/b59182de-f99f-442c-a163-2bdb027330b0 openthesia

@thedmd: "I took a swing at Wave Function Collapse. Once again Dear ImGui did heavy lifting by showing how internals does tick." :tv: Video link: https://github.com/user-attachments/assets/8c6894f9-edd4-49f4-8cdc-0163d72479f7 thedmd Capture

@alien-brother: "A synthesizer plugin I'm working on - https://sr.ht/~alien-brother/still. ImGui is one of the few UI frameworks that works well in a plugin - links statically and does not want to own the event loop." screenshot


Also see previous releases details. Note that GitHub are now clamping release notes sometimes really badly, click on a header/title to read full notes.

Dear ImGui is funded by your contributions and needs them to sustain and grow. We can invoice and accommodate to many situations. If your company uses Dear ImGui, please reach out (omar AT dearimgui DOT com). See Funding/Sponsors page. Did you know? If you need an excuse to pay, you may buy licenses for Test Engine and that will contribute to fund Dear ImGui.

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

查看:2024-07-30发行的版本