- ba513ba Backends: DX10, DX11, DX12: honor FramebufferScale. (#8412) by WSSDude · 3 months ago master
- bf68040 Backends: Vulkan: fixed build with VK_NO_PROTOTYPES. by ocornut · 16 hours ago
- bbc89b6 Backends: Vulkan: fixed validation errors during window detach in multi-viewport mode. (#8600, #8176) by ChrisTom-94 · 16 hours ago
- 64a5e27 Docs: bad merge error. by ocornut · 17 hours ago
- d1dc2a3 Backends: Vulkan: Load dynamic rendering functions using vkGetDeviceProcAddr() + try both non-KHR and KHR versions. (#8600, #8326, #8365) by ChrisTom-94 · 20 hours ago
- 46235e9 Examples: SDL3: specify SDL_WINDOW_HIGH_PIXEL_DENSITY and make centering consistent + call SDL_RenderScale(). by ocornut · 2 days ago
- afd3a36 Demo: added basic Fonts section under main demo (same as Metrics one) for visibility. by ocornut · 3 days ago
- c5e2bb7 Backends: SDLGPU3: Fixed creating atlas texture earlier than other backends. by ocornut · 3 days ago
- e3bfaab Examples: update xcode projects. by ocornut · 3 days ago
- c0dfd65 Backends: Win32: Fixed an issue where externally losing mouse capture (due to e.g. focus loss) would fail to claim it again the next subsequent click. (#8594) by ocornut · 8 days ago
- 20066a8 Examples: DirectX12+Win32: also test for IsIconic() for sleeping since we don't seem to get a DXGI_STATUS_OCCLUDED signal when minimized. (#8603) by ocornut · 8 days ago
- 3f80333 Demo: Dual List Box: fix sorting function, in theory should return 0 when equal. (#8601) by ocornut · 8 days ago
- 75ddd9a Backends: SDLGPU3: added support for ImDrawCallback_ResetRenderState. (#8599) by ocornut · 9 days ago
- b3c96bd Demo: use IM_ARRAYSIZE more consistently InputText calls in demo window (#8596) by Ryan Jensen · 12 days ago
- cbb8edb Tables: fixed an assert when combining Tables, Frozen Rows, Clipper and BeginMultiSelect() in a certain order. (#8595, #8250) by ocornut · 12 days ago
- 75964a9 CI: run on ubuntu-latest. by ocornut · 14 days ago
- 0fc4967 Rework TextAligned() api to fix issues with baseline alignment + use standard CalcItemSize(). (#7024) by ocornut · 2 weeks ago
- aed1bcc Rework TextAligned() api to take size input. (#7024) by ocornut · 2 weeks ago
- 6a42d6b Added wp TextAligned() TextAlignedV(), TextAlignedExV() to internal API. (#7024) by ocornut · 2 weeks ago
- dcf0d8c Tables: fixed TableHeader() eager vertical clipping of text. (#6236) by ocornut · 2 weeks ago
- 7c6ce12 Platform IME: minor amend to bf0f586 (#8584) by ocornut · 2 weeks ago
- bf0f586 Platform IME: added ImGuiPlatformImeData::WantTextInput, ViewportId. Backends: SDL3: honor WantTextInput. (#8584, #7492, #6341) by ocornut · 2 weeks ago
- af987eb Backends: DX12: build fix for Clang. (#8582) by ocornut · 3 weeks ago
- 69d572b Fonts: reworked text ellipsis logic to ensure a "..." is always displayed instead of a single character. (#7024) by ocornut · 3 weeks ago
- 97d8533 Tabs: adjust handling of ellipsis now that Close Button visibility changed. (#8387) Internals: remove extra parameter to RenderTextEllipsis(). by ocornut · 3 weeks ago
- e4a8651 ImFont: added cpu clip fine option for ImFont::RenderChar() (which is technically internal). by ocornut · 3 weeks ago
- faea193 Internals: minor refactor of TabItemLabelAndCloseButton(), should be no-op. by ocornut · 3 weeks ago
- 7ab4728 Error Handling: added better error report and recovery when calling EndFrame() or Render() without NewFrame(). by ocornut · 3 weeks ago
- b23a216 Examples: added SDL2+Vulkan, SDL3+Vulkan, GLFW+Vulkan makefiles. Amend ignore list. (#2480) by ocornut · 3 weeks ago
- d3bb333 Backends: OSX: remove duplicate variable. (#8565) by 519q · 4 weeks ago
- 3ab50c3 TreeNode, Style: added style.TreeLinesRounding support. (#2920) by ocornut · 4 weeks ago
- 9943137 TreeNode: fixed non-opened clipped child node not moving Y2 marker. (#2920) by ocornut · 4 weeks ago
- ee0d96a TreeNode: extract code out of TreePop() into TreeNodeDrawLineToTreePop(). (#2920) by ocornut · 4 weeks ago
- 8c977bf TreeNode, Tables: fixed ImGuiTreeNodeFlags_DrawLinesXXX feature when TreePop() is called in table: in no column or at top of row. (#2920) by ocornut · 4 weeks ago
- 5311253 TreeNode: ImGuiTreeNodeFlags_DrawLinesFull uses ToNodes Y2 when they are close (using a threshold). (#2920) by ocornut · 4 weeks ago
- ed50bb1 TreeNode, Tables: fixed ImGuiTreeNodeFlags_DrawLinesXXX feature when TreePop() is called from a different column. (#2920) by ocornut · 4 weeks ago
- bbb0f0a TreeNode: fixed incorrect clipping of arrow/bullet when using ImGuiTreeNodeFlags_SpanAllColumns. by ocornut · 4 weeks ago
- 43caca0 TreeNode: DrawLines: tweak X2 offset to avoid losing line when ItemSpacing is large. (#2920) by ocornut · 4 weeks ago
- bcbbfda TreeNode: DrawLines: latch X1 offset during TreePush(). (#2920) by ocornut · 4 weeks ago
- 5e7174d TreeNode: removed TreeLinesSize > 0.0f optimization check. (#2920) by ocornut · 4 weeks ago
- 74e453c Backends: SDL2, SDL3: don't attempt to call SDL_CaptureMouse() on drivers where we don't call SDL_GetGlobalMouseState(). (#8561) by Zane van Iperen · 4 weeks ago
- 789de09 TreeNode: extracted TreeNodeDrawLineToChildNode() for usage by custom widgets (#2920) by ocornut · 4 weeks ago
- 39f34e1 TreeNode: Don't latch GetColorU32(ImGuiCol_TreeLines). (#2920) by ocornut · 4 weeks ago
- e5b218e TreeNode: added ImGuiTreeNodeFlags_DrawTreeXXX flags. (#2920) by ocornut · 10 months ago
- faa0303 Windows: loosened code to handle ImGuiButtonFlags_FlattenChildren so that master matches docking. (#8554) by ocornut · 4 weeks ago
- 974bf58 Backends: Vulkan: Build and warning fixes. (#8282) by ocornut · 4 weeks ago
- 91652c3 Backends: Vulkan: Deep-copy ImGui_ImplVulkan_InitInfo::PipelineRenderingCreateInfo's pColorAttachmentFormats buffer when set, in order to reduce common user-error of specifying a pointer to data that gets out of scope. (#8282) by ocornut · 4 weeks ago
- 9701810 TreeNode: adding ImGuiTreeNodeFlags_NoNavFocus in imgui_internal.h (#8551) by ocornut · 4 weeks ago
- b4bd596 Fonts: word-wrapping code handle ideographic comma & full stop (U+3001, U+3002). (#8540) by ocornut · 5 weeks ago
- fcab22f Fonts: fixed CalcWordWrapPositionA() fallback when width is too small to wrap with multibyte codepoints.. (#8540) by ocornut · 5 weeks ago
- 8098d79 Docs: fixed link typo (#8538) by Shixian Sheng · 5 weeks ago
- 4bdb0ac Comments by ocornut · 5 weeks ago
- b678659 Backends: SDLGPU3: Made ImGui_ImplSDLGPU3_PrepareDrawData() reuse GPU Transfer Buffers which were unusually slow to recreate every frame. (#8534) by ocornut · 5 weeks ago
- a26fcf5 Nav: fixed assertion when holding gamepad FaceLeft/West button + pressing a keyboard key. (#8525) by ocornut · 6 weeks ago
- 8bbdfef Nav: added bool ConfigNavWindowingWithGamepad to disable windowing with gamepad. (#8525, #4828, #3255, #5641) by ocornut · 6 weeks ago
- 187acb8 Nav: polling gamepad for ImGuiKey_NavGamepadMenu use routing-friendly Shortcut() so Ctrl+Tab equivalent may be hijacked. (#8525, #4828, #3255, #5641) by ocornut · 6 weeks ago
- 5c9fb8f Backends: SDL3: Update for API changes: Revert SDL_GetClipboardText() memory ownership change. (#8530, #7801) by Green Sky · 6 weeks ago
- 7674cbc Added extra operators to ImVec4. (#8510) by gan74 · 7 weeks ago
- dbd9ae2 Windows: fixed SetNextWindowCollapsed()/SetWindowCollapsed() breaking codepath that preserve last contents size when collapsed. (#7691) by ocornut · 7 weeks ago
- 702a678 Move Changelog entry. (#8509) by ocornut · 7 weeks ago
- a806d2f Backends: SDLGPU: Fixed typo in function name Imgui_ImplSDLGPU3_PrepareDrawData() -> ImGui_ImplSDLGPU3_PrepareDrawData(). (#8509, 8163, #7998, #7988) by puugz · 7 weeks ago
- ca3ba28 Internals: made MousePos an argument of UpdateHoveredWindowAndCaptureFlags(). (#8431, #1152) by ocornut · 7 weeks ago
- f5003af Docs: Fix some typos (#8505) by tanksdude · 7 weeks ago
- 102f3f3 IO: variations in analog-only components of gamepad events do not interfere with trickling of mouse position events (#4921, #8508) by ocornut · 7 weeks ago
- 979c7d7 Backends: SDL2, SDL3, OSX: Fill gamepad inputs and set ImGuiBackendFlags_HasGamepad regardless of ImGuiConfigFlags_NavEnableGamepad being set. (#8508) by ocornut · 7 weeks ago
- d467950 Style, InputText: added ImGuiCol_InputTextCursor to configure color of the InputText cursor/caret. (#7031) by ocornut · 7 weeks ago
- 0ecb2bb Version 1.92.0 WIP by ocornut · 7 weeks ago
- ee48ffe Added comments about line/rect thickness needing scaling. (#7031) by ocornut · 7 weeks ago
- 5679de6 Error Handling: added better report and recovery for extraneous EndPopup() call. (#1651, #8499) by ocornut · 7 weeks ago
- f5befd2 Version 1.91.9b by ocornut · 7 weeks ago v1.91.9b
- cfed7a3 Tables: fixed assert/issues loading settings. (#8496, #7934) by ocornut · 7 weeks ago
- 93b446a Backtrack of version tagging 1.92.0 > 1.91.9b for publishing a hotfix (#8496) by ocornut · 7 weeks ago
- a7dc184 Moved ImDrawIdx definition lower in imgui.h. Moved ImTextureID slightly below in its own section. by ocornut · 7 weeks ago
- bfaef8c Version 1.92.0 WIP by ocornut · 7 weeks ago
- 2737dbb Docs: Fixed typo. Very oops. (#8495) by ocornut · 7 weeks ago
- 4d4f1fd Docs: retroactively document ConfigData->Sources renaming. (#8495) by ocornut · 7 weeks ago
- d6493aa Fix typo in comment (#8494) by Wizard · 7 weeks ago
- 97428e8 Version 1.91.9 by ocornut · 8 weeks ago v1.91.9
- ea2a121 Misc: Various zealous warning fixes for newer version of Clang. by ocornut · 8 weeks ago
- b758b82 InputText: Pasting a multi-line buffer into a single-line edit replaces carriage return by spaces. (#8459) by ocornut · 8 weeks ago
- 79bba34 Revert "Added ImGuiKey_AbntC1, ImGuiKey_AbntC2 + Backends: GLFW, Win32: added support. (#8468)" by ocornut · 8 weeks ago
- d9dad2f Scrollbar: stabilize visibility of ScrollbarX when detecting a feedback loop. (#8488, #3285, #4539) by ocornut · 8 weeks ago
- 6e30c42 Tables: fixed an issue with TableSetupColumn() overriding ini data. (#7934) by ocornut · 8 weeks ago
- de4f77b Backends: DX12: comment about using SrvDescriptorAllocFn/SrvDescriptorFreeFn. by ocornut · 8 weeks ago
- 09654f4 Revert "Examples: Updated all .vcxproj from VS2015 to VS2019 (toolset v140 to v142), Windows SDK 8.1 to 10." by ocornut · 8 weeks ago
- 557c77e Added ImGuiKey_AbntC1, ImGuiKey_AbntC2 + Backends: GLFW, Win32: added support. (#8468) by ocornut · 8 weeks ago
- 6da2306 Examples: Updated all .vcxproj from VS2015 to VS2019 (toolset v140 to v142), Windows SDK 8.1 to 10. by ocornut · 8 weeks ago
- 51e4cba Backends: Fixed zealous warnings. by ocornut · 8 weeks ago
- 39585aa Amend Changelog to talk about OEM keys. (#7136, #7201, #7206, #7306, #7670, #7672, #8468) by ocornut · 8 weeks ago
- a9e5382 Backends: Win32, SDL2, SDL3, GLFW: prioritize scancodes instead of translated keycodes when dealing with OEM keys + Added ImGuiKey_Oem102. (#7136, #7201, #7206, #7306, #7670, #7672, #8468) by ocornut · 8 weeks ago
- 88d4827 Update FAQ.md for SDL3 (#8480) by Zijie Wu · 8 weeks ago
- 3c3d943 Docs: Fix some typos (#8473) by fdsa · 9 weeks ago
- 806731e Set IMGUI_DISABLE_DEFAULT_SHELL_FUNCTIONS on 3DS sdk (#8477, #8476) by TheMode · 9 weeks ago
- 1ec99f4 Internals: added ImStrlen/ImMemchr #define to facilitate experimenting with variations. (#8421) by ocornut · 9 weeks ago
- 377a387 Add proper ImGuiTextBuffer::resize() support other than 0. by ocornut · 9 weeks ago
- 9f49292 Internals: Menus: reworked mangling of menu windows to use "###Menu_00" etc. instead of "##Menu_00". by ocornut · 9 weeks ago
- 119dfbc Debug Tools: Tweaked layout of ID Stack Tool and always display full path. (#4631) by ocornut · 9 weeks ago
- fcec08f Demo: (Refactor) Moved ExampleTreeNode contents below ShowDemoWindow() so main entry point is more visible to casual reader. by ocornut · 9 weeks ago
- 324172f Demo: (Refactor) Moved DemoWindowWidgets() below the functions it calls, reducing amount of forward declarations. by ocornut · 9 weeks ago
- a7657f2 Examples: SDL3: Added comments to clarify setup for users of the unfortunate SDL_MAIN_USE_CALLBACKS feature. (#8455) by ocornut · 9 weeks ago