Commit Graph

  • 7bb9db501c Tabs: fixed 046a8ea (commited a modified file). ocornut 2025-07-31 22:05:19 +0900
  • 046a8eae0f Tabs: fixed tab bar underline not drawing below scroll buttons. (#6820, #4859, #5022, #5239) ocornut 2025-07-31 22:04:01 +0900
  • 422d40d80a
    Update imgui_impl_win32.cpp Pei 2025-07-31 14:47:05 +0800
  • a0cdac48e0 Tables: fixed TableGetHoveredRow() (#7350, #6588, #6250) + TableGetRowIndex() which never correctly worked when using a clipper. ocornut 2025-07-31 13:16:51 +0900
  • 4237b6dbbf
    Just don't wrap when some thing is surrounded by numbers. cyx2015s 2025-07-30 23:24:02 +0800
  • 06ea14b030
    Better number wrapping behavior cyx2015s 2025-07-30 23:15:51 +0800
  • 326b00d0de
    Added ! to breakables cyx2015s 2025-07-30 23:07:35 +0800
  • 3e1674b164
    Removed debug assert cyx2015s 2025-07-30 23:01:17 +0800
  • 89cef0e835
    Fixed a error due to type conversion. cyx2015s 2025-07-30 23:00:52 +0800
  • e3ab512d1e
    Fix wrapping behavior when there are large chunk of spaces cyx2015s 2025-07-30 20:59:31 +0800
  • 7dfcaa55e0
    Removed a lot of redundant logic cyx2015s 2025-07-30 20:56:03 +0800
  • 95f30de08a
    Minor tweaks cyx2015s 2025-07-30 20:09:05 +0800
  • 2ab3946ecb Windows: add StopMouseMovingWindow(), partial merge 80d78fa from docking. ocornut 2025-07-30 18:39:15 +0900
  • 63f00dae6b Windows, Viewports: clear ImGuiViewportFlags_NoInputs consistently with how it is set. ocornut 2025-07-30 18:42:49 +0900
  • 80d78fad7c Windows, Viewport: fixed an issue where interrupting a viewport move with e.g. a ClearActiveID() call would leave the dragged viewport with the ImGuiViewportFlags_NoInputs flag. ocornut 2025-07-30 18:39:15 +0900
  • 64447d17ed Made imgui usable with dynamic rendering in Vulkan 1.4 NameSpace 2025-07-30 13:40:21 +0900
  • 558c56a4fc
    [Buggy] Total rewrite. Don't use now. cyx2015s 2025-07-30 07:19:46 +0800
  • ccd613afa8
    Fix VUID 03868 Gabriele 2025-07-29 00:13:36 +0200
  • 34debc733f Merge branch 'master' into docking ocornut 2025-07-27 20:35:25 +0900
  • 87d7f7744e Fonts: (Internal) Added undocumented ImFontBaked::LoadNoRenderOnLayout. (#8758, #8465) ocornut 2025-07-27 20:33:57 +0900
  • 10dc1882c8 Fonts: (Internal) rename ImFontBaked::LockLoadingFallback to ImFontBaked::LoadNoFallback. ocornut 2025-07-27 20:23:36 +0900
  • c6c0c3be08 Docs: amend 1.92.0 logs on the fact that font->CalcTextSizeA() used to be thread-safe. ocornut 2025-07-27 20:15:21 +0900
  • da6c97203e Fixed comments for io.KeyCtrl / io.KeySuper to match the one for ImGuiMod_Ctrl, ImGuiMod_Super. (#8839) ocornut 2025-07-27 19:37:30 +0900
  • 853a46e021 Backends: Vulkan: fixed texture update corruption introduced in 1.92.0. (#8801, #8755, #8840, #8465) Miolith 2025-07-26 15:54:56 +0200
  • d29a04efa5
    Merge branch 'ocornut:master' into master Miolith 2025-07-27 11:36:26 +0200
  • dddfe47829
    make more characters breakable cyx2015s 2025-07-27 12:14:25 +0800
  • c75a83bfd2
    added ImCharIsLineBreakableW to check whether this char can break anywhere. cyx2015s 2025-07-27 12:05:15 +0800
  • fdecc2ff11
    fix wrap behavior when a English letter is directly after a CJK character but not a tail prohibited punctuation. cyx2015s 2025-07-27 11:29:07 +0800
  • 5d7bb1095e
    Use the name head/tail prohibited and add more symbos. cyx2015s 2025-07-27 10:34:01 +0800
  • f01e445767
    Misc: fix typo in comments; align code. cyx2015s 2025-07-27 10:19:29 +0800
  • 4f0876eec3
    CalcWordWrapPosition: Added basic Chinese word wrap function. cyx2015s 2025-07-27 10:06:20 +0800
  • 6ef3ef0150
    Added helper functions for Chinese punctuations. cyx2015s 2025-07-27 08:41:38 +0800
  • e4f7348b65 Fix vulkan corruption without updating the whole texture Miolith 2025-07-26 15:54:56 +0200
  • c9afa4e763
    Merge 667006544a into 075ad676aa ryuukk 2025-07-25 18:52:04 +0200
  • 075ad676aa
    Demo: Fix '= =' typo in text (#8836) Ori Avtalion 2025-07-25 11:36:23 +0300
  • 9e2de6d968 Demo: Fix '= =' typo in text Ori Avtalion 2025-07-25 11:24:22 +0300
  • 1c5b89064a
    add ImFontConfig::UserData Christian Fillion 2025-07-23 23:54:09 -0400
  • b0bf120b49
    add ImFontLoader::FontAddFallbackSrc for loading fallback fonts dynamically Christian Fillion 2025-07-24 00:00:49 -0400
  • a198b9a41d
    replace 'bool ImFontConfig::MergeMode' with 'ImFont* ::MergeTarget' Christian Fillion 2025-07-23 23:50:25 -0400
  • f0640b8f6a Update example and Makefile manuel 2025-07-23 13:04:51 +0200
  • 73e55ec7e9 fix acquire swapchain o:tone 2025-07-23 12:36:34 +0200
  • d29a5f9fcf Update webgpu backend and example 1 manuel 2025-07-23 09:52:09 +0200
  • 19d1ad04f4 Fonts: stop using stb_truetype.h implementation functions. Fix using IMGUI_DISABLE_STB_TRUETYPE_IMPLEMENTATION. (#8794) ocornut 2025-07-23 16:42:00 +0900
  • b884533957 Document/workaround an issue using IMGUI_DISABLE_STB_TRUETYPE_IMPLEMENTATION since 1.92.0. (#8794) ocornut 2025-07-23 16:30:30 +0900
  • 174f37bdaf Fixed building with IMGUI_DISABLE_DEBUG_TOOLS only. (#8796) ocornut 2025-07-23 16:17:35 +0900
  • 4f00774006 Examples: SDL3+Metal: Amend example. (#8827, #8825) ocornut 2025-07-23 16:11:44 +0900
  • 8403c49484 Examples: SDL3+Metal: Added example. (#8827, #8825) Shi Yan 2025-07-22 18:28:12 -0500
  • 15e3bfac9d Docking: reworked DockNodeUpdateTabBar() loop to remove identation. ocornut 2025-07-23 15:28:43 +0900
  • 6cecd1a15b Docking: remove seemingly untaken path. (#8826) ocornut 2025-07-23 15:24:34 +0900
  • 08620b7ceb Fixed merge issues (harmless). Amend fe1cee0. (#8786) ocornut 2025-07-23 11:30:32 +0900
  • f8ed0d5e88 update sdl3 install command Shi Yan 2025-07-22 18:31:00 -0500
  • 1a2bad13b9 Add SDL3 + metal example Shi Yan 2025-07-22 18:28:12 -0500
  • 6453ce770a
    Fix a crash when modifying different texture format with no textures. Elliot Prior 2025-07-22 18:21:43 +0100
  • fe1cee0837 Merge branch 'master' into docking ocornut 2025-07-22 18:38:50 +0900
  • 06ab541e2f CI: Adjust policies to more frequently build Win64 SDL3+SDL_Renderer, SDL3+SDL_GPU, and tweak others. ocornut 2025-07-22 17:01:26 +0900
  • 7babc24ad4 CI: Add SDL3 builds to MacOS and Windows. (#8819, #8778) scribam 2025-07-20 18:08:11 +0200
  • c96e9c8273 CI: Update Windows CI to use a more recent SDL2. (#8819, #8778) scribam 2025-07-20 18:04:57 +0200
  • 4a51295c9e Backends: OpenGL3: add and call embedded loader shutdown in ImGui_ImplOpenGL3_Shutdown(). (#8792) Tim-Rex 2025-07-12 16:47:45 +1000
  • 9c392896b7 Misc: removed more redundant inline static linkage from imgui_internal.h. (#8813, #8682, #8358) gomkyung2 2025-07-17 18:56:12 +0900
  • ea613e181c Windows: fixed an issue where resizable child windows would emit border logic when hidden/non-visible. (#8815) ocornut 2025-07-22 16:22:53 +0900
  • ed5bd1f9ef Changed ImTextCharToUtf8() to return bytes count rather than original pointer. (#8820) ocornut 2025-07-22 14:06:44 +0900
  • 4bf06fadbe Backends: SDL3: avoid calling SDL_SetTextInputArea() again if already installed the same text input area morrazzzz 2025-07-21 18:53:46 +0300
  • 8abecdf301
    Merge b502bde319 into 3401dbde92 Vittorio Romeo 2025-07-21 13:12:22 +0200
  • 3401dbde92
    Docs: Fixed typo. (#8817) Rhys Pounder 2025-07-21 07:42:16 +0100
  • c9e0208de4 Textures: moved UpdateTexturesNewFrame(), UpdateTexturesEndFrame() to a more suitable location in the file. ocornut 2025-07-21 15:35:53 +0900
  • 57a816ae60 Texutres: minor comments, tweaks. ocornut 2025-07-21 15:27:17 +0900
  • ac8cd1f1c3 CI: Add SDL3 builds to MacOS and Windows scribam 2025-07-20 18:08:11 +0200
  • 6b66d3063b CI: Update Windows CI to use a more recent SDL2 scribam 2025-07-20 18:04:57 +0200
  • f36bce396e Merge branch 'docking' of github.com:ocornut/imgui into HEAD Andrew D. Zonenberg 2025-07-20 00:52:53 -0700
  • 73b52f282f
    Update README.md Rhys Pounder 2025-07-19 23:58:21 +0100
  • c84603db24
    Fixing vulkan texture corruption Miolith 2025-07-19 11:35:47 +0200
  • 40a7179903
    Merge branch 'ocornut:docking' into docking bunbun205 2025-07-19 11:51:23 +0530
  • cd21ebcdfb Remove redundant static keywords from <imgui_internal.h> header. gomkyung2 2025-07-17 18:56:12 +0900
  • 03280ce5dd
    Update imgui_impl_dx9.cpp Intemporel 2025-07-16 17:30:58 +0200
  • 643f0e3abf Backends: OpenGL3: restore update path on non-WebGL non-ES targets that doesn't require a CPU copy. (#8802, #8465) ocornut 2025-07-15 14:34:04 +0200
  • 8744d10235 Backends: OpenGL2, OpenGL3: set GL_UNPACK_ALIGNMENT to 1 before updating textures. (#8802) ocornut 2025-07-15 14:30:50 +0200
  • b7d1f7f86e Additional cruft removal and inadvertent copy/paste errors Tim Kane 2024-03-15 00:12:08 +1100
  • 5d621088a6 Revert unnecessary cruft Tim Kane 2024-03-15 00:07:37 +1100
  • f35459a0f9 Added a scoped lock, rather than explicitly unlocking at all return points Tim Kane 2024-03-15 00:02:43 +1100
  • 6054b1a2a1 Needed a little more work to resolve a number of outstanding thread sanitiser concerns Tim Kane 2024-03-14 22:40:21 +1100
  • 6508586fc2 Resolve Xcode runtime warnings regarding access of NSView/NSWindow properties from a non-main thread Tim Kane 2024-03-12 16:05:19 +1100
  • 80717a2be7
    Guard against imgl3wshutdown Tim-Rex 2025-07-12 17:15:24 +1000
  • 23b790e186
    Update imgui_impl_opengl3_loader.h Tim-Rex 2025-07-12 16:49:57 +1000
  • dc6233e19e
    Update imgui_impl_opengl3.cpp Tim-Rex 2025-07-12 16:47:45 +1000
  • 5d8f7fc5cd
    AutoFitSize no longer ignores title length if it's wider than the content Jan Vlček 2025-07-11 20:51:28 +0200
  • 336d9212fc Backends: using range-for to iterate draw_data->CmdLists[]. ocornut 2025-07-11 17:41:52 +0200
  • 79d88e2d0b Error Handling, Tables: TableGetSortSpecs() silently return NULL when no table (matching most other table getters). TableSetBgColor() uses IM_ASSERT_USER_ERROR. ocornut 2025-07-11 16:57:43 +0200
  • a0d3e405a3 Textures: ImTextureData::Create() sets status. RegisterUserTexture() increases RefCount. Added comments about ImTextureData::GetTexRef(). (#8789) ocornut 2025-07-11 16:40:35 +0200
  • 0e6e876f23 Docs: update docs/comments about ImTextureRef, ImTextureID. (#8783) ocornut 2025-07-10 19:04:43 +0200
  • c680f54e6c FIxed IsWindowFocused() using wrong flag types (harmless as values were identical). (#8786) ocornut 2025-07-10 18:42:39 +0200
  • 4d745bc602 Version 1.92.2 WIP ocornut 2025-07-10 18:41:05 +0200
  • 77550b8d37 Add dedicated style color for selected tree nodes Timo Suoranta 2025-05-01 09:44:50 +0300
  • 44aa9a4b3a Merge branch 'master' into docking v1.92.1-docking ocornut 2025-07-09 18:55:12 +0200
  • 5d4126876b Version 1.92.1 v1.92.1 ocornut 2025-07-09 18:53:58 +0200
  • 0ba02a4ed6 Debug Tools: added IMGUI_DEBUG_HIGHLIGHT_ALL_ID_CONFLICTS. (#8651, #7961, #7669) ocornut 2025-07-09 18:43:25 +0200
  • f39b138487 Internals: rename DebugDrawIdConflicts -> DebugDrawIdConflictsId. ocornut 2025-07-09 18:24:14 +0200
  • d9b758661f Misc comments to facilitate update for people who nilly-willy copied entire chunks of internal widgets to create their own. ocornut 2025-07-09 15:05:10 +0200
  • ba2b2bc150 ImGui CMAKE Build setup bunbun205 2025-07-09 12:44:30 +0530
  • c99ac2451f Merge branch 'master' into docking ocornut 2025-07-08 17:25:22 +0200
  • ed7d965818 Examples: GLFW+OpenGL3, GLFW+WGPU: Emscripten Makefiles uses port contrib.glfw3 (#8742) Pascal Thomet 2025-06-27 16:36:43 +0200