Dear ImGui 1.91.6 💾

Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline-enabled application. It is fast, portable, renderer agnostic, and self-contained (no external dependencies). Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this g

minor feature: Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.91.6 Breaking changes: Backends: DX12: Changed ImGui_ImplDX12_Init() signature to take a ImGui_ImplDX12_InitInfo struct. - Using the new API, application is now required to pass function pointers to allocate/free SRV Descriptors. - We provide convenience legacy fields to pass a single descriptor, matching the old API, but upcoming features will want multiple. - Legacy ImGui_ImplDX12_Init() signature is still supported (will obsolete). Misc: changed CRC32 table from CRC32-adler to CRC32c polynomial in order to be compatible with the result of SSE 4.2 instructions. @Teselka . - As a result, some.ini data may be partially lost when storing checksums. (docking and tables information particularly). - Because some users have crafted and storing.ini data as a way to workaround limitations of the docking API, we are providing a '#define IMGUI_USE_LEGACY_CRC32_ADLER' compile-time option to keep using old CRC32 tables if you cannot afford invalidating old.ini data. Other changes: Error Handling: cases where recoverable error handling would crash when processing errors outside of the NewFrame()..EndFrame() scope.. Tables: SetNextWindowScroll() value being ignored by BeginTable() during the first frame or when scrolling flags have changed.. InputText: added ImGuiInputTextFlags_ElideLeft to elide left side and ensure right side of contents is visible when whole text is not fitting (useful for paths/filenames). @kucoman, @ocornut . InputText: reactivating last activated InputText() doesn't restore horizontal scrolling. (which was disabled during deactivation anyway). Misc: changed embedded ProggyClean encoding to save a bit of binary space ( 12kb to 9.5kb). Misc: added IMGUI_DISABLE_DEFAULT_FONT to strip embedded font from binary.. @demonese . Demo: example tree used by Property Editor Selection demos properly freed on application closure. @Legulysse . Fonts: AddCustomRect() n

MITL game ui gui api gamedev library framework game-engine game-development toolkit cpp c


MediaEditor 0.9.9

Support complete timeline editing functions, including move, crop, cut, thumbnail preview, scale and delete. Support more flexible and easily blueprint system. Blueprint is represented in the form of nodes, which can handle complex functions through nodes and flows. Support about 45+ built-in media filters and 70+ built-in media transitions. Support about 10 video and audio analysis tools. Support multiple audio and video codecs, including ProRes, H.264, H.265, VP9, etc. Support import and edit