1. db686ad Backends: Win32: Mouse position is correctly reported when the host platform window is hovered but not focused. (#2445, #2696, #3751, #4377) by ocornut · 2 days ago master
  2. 044fd0c Backends: GLFW: Mouse position is correctly reported when the host platform window is hovered but not focused. (#3751, #4377, #2445) by ocornut · 2 days ago
  3. 1cdd110 Backends: SDL2: Mouse position is correctly reported when the host platform window is hovered but not focused. (#2445, #3751, #4377) by ocornut · 2 days ago
  4. c720075 Update FAQ to clarify conflict with window (#4158, #4008, #2562) by omar · 3 days ago
  5. 3d4d1b8 Allow imgui_internal.h to be included before imgui.h by ocornut · 5 days ago
  6. e362c5a Internals: ColorEdit: renamed some internal masks to match our common coding style. by ocornut · 5 days ago
  7. 923bd2f Examples: DirectX12: Fixed Alt+Enter fullscreen in DirectX12 example. (#4346, #4348) by David Maas · 5 days ago
  8. b846969 Removed unnecessary line in Begin() + commented out redirecting functions/enums names that were marked obsolete in 1.67 and 1.69 + readded commented obsoleted function. by ocornut · 6 days ago
  9. 3e4c890 Popups: Fix OpenPopup() being called after BeginPopup() resulting in a failure to open a popup when focus is NULL. (#4308) by Rokas Kupstys · 6 days ago
  10. 9c77734 Correct version 1.83 release date (#4355) by sitic · 8 days ago
  11. c881667 Fix - amend 1ad1530 (range-select branch need the NextItemData in NavProcessItem) by ocornut · 12 days ago
  12. 90bf996 Internals: widgets always read back from g.LastItemData.InFlags (so we can now modify per-item disable state more easily). (#211) by ocornut · 12 days ago
  13. 6b8a059 Internals: moved LastItem data to a shared structure (instead of one per window) by ocornut · 12 days ago
  14. 1ad1530 Internals: ItemAdd: set LastItemXXX fields before navigation calls + comments about io.IniFilename (#4294) by ocornut · 12 days ago
  15. 17ec4f1 TestEngine, MenuItem: call IMGUI_TEST_ENGINE_ITEM_INFO() at the right stack level. (amend f8fae02) by ocornut · 3 weeks ago
  16. fb4bbeb Disabled: fixed IsItemHovered() if popped disabled state after item, or when using Selectable_Disabled. (#211) by ocornut · 3 weeks ago
  17. 246ad6c Disabled: items more consistently release active id if the active item got disabled. (#211) (amend 2952525) by ocornut · 3 weeks ago
  18. 638e1a7 Disabled: fixed IsItemHovered() returning true on disabled item when navigated to. (#211) by ocornut · 3 weeks ago
  19. 5dd1e38 Disabled: disabled items set HoveredId, allowing e.g. HoveredIdTimer to function. (#211, #3419) + Menus: fix hovering a disabled menu or menu item not closing other menus. by Rokas Kupstys · 3 weeks ago
  20. cac869b Disabled: don't prevent Selectable() from being selected. (#211) + BeginMenu()/MenuItemEx() uses PushDisabled() the standard way. by ocornut · 3 weeks ago
  21. 2952525 Disabled items more consistently release active id if the active item got disabled. (#211) by ocornut · 3 weeks ago
  22. ba1c846 Internals: Removed ImGuiButtonFlags_Disabled (which had inconsistent behavior) in favor of ImGuiItemFlags_Disabled. Selectable()'s ImGuiSelectableFlags_Disabled now uses the later. (#211) by ocornut · 3 weeks ago
  23. f668240 InputInt/InputFloat: When used with Steps values and _ReadOnly flag, the step button look disabled. (#211) by ocornut · 3 weeks ago
  24. 97638bf BeginMenu: remove unnecessary call to ItemHoverable() which is already done by the Selectable() call. by ocornut · 3 weeks ago
  25. 4a100f7 Nav: Disabled items are not candidate for default focus. (#211, #787) + simplify handling of ImGuiButtonFlags_PressedOnDragDropHold path. by ocornut · 3 weeks ago
  26. cc40ae2 PushDisabled(): added bool + clarify support for stacked disabled (#211) by ocornut · 3 weeks ago
  27. 03ca38e Update FAQ by omar · 3 weeks ago
  28. f8fae02 Menus: rework to allow for an icon column (not yet exposed, but usable via internals) + fix menus being affected by style.SelectableTextAlign (#126) by ocornut · 3 weeks ago
  29. 30d164e Backends: Win32: IME functions are disabled by default for non-Visual Studio compilers (MinGW etc.) (#2590, #738, #4185, #4301) by ocornut · 3 weeks ago
  30. 696d3e0 Internals: Menus: Naming offset field + fix spacing/offset computation to handle more offsets. by ocornut · 3 weeks ago
  31. 3512f2c Internals: Menus: minor tidying up + renaming in ImGuiMenuColumns + removing extraneous offset field which is always zero + using smaller types. by ocornut · 3 weeks ago
  32. baa4caf Backends: GLFW: Installing and exposed ImGui_ImplGlfw_MonitorCallback() for forward compatibility with docking branch. by ocornut · 4 weeks ago
  33. d9b6066 InputText: Fix handling of paste failure (buffer full) which in some cases could corrupt the undo stack. (#4038) by ocornut · 4 weeks ago
  34. 327a5d8 Fix warning + apply trailing whitespaces in stb_ libs (as applied on nothings/stb on 2020/02/02, facilitating further diffs) by ocornut · 4 weeks ago
  35. 4ddb6b4 Drag and Drop: drop target highlight doesn't try to bypass host clipping rectangle. (#4281, #3272) by ocornut · 5 weeks ago
  36. cf2daf3 Backends: Cleanup, removed unnecessary create/destroy wrappers. Fix allegro5 backend + use same code as other backend. by ocornut · 5 weeks ago
  37. 6792e1a Backends: SDL2: Remove unnecessary ImGui_ImplSDL2_NewFrame() parameter. (#3244) by Giovanni Funchal · 5 weeks ago
  38. 23a1583 Fonts: Fix calling ClearTexData() (clearing CPU side font data) triggering an assert in NewFrame(). (#3487) + Backends: added additional assert to facilitate detecting user understand they haven't initialized a backend. by ocornut · 5 weeks ago
  39. 4cec3a0 Backends: support for multiple imgui context with little testing (#586, #1851, #2004, #3012, #3934, #4141) by ocornut · 5 weeks ago
  40. b5a2bd1 Backends: amends to 1db1066 + merge minor bits from docking incl SetActiveIdUsingNavAndKeys(). by ocornut · 5 weeks ago
  41. 70c6038 Backends: moved global to a data structure to facilitate support for multi-contexts. (#586, #1851, #2004, #3012, #3934, #4141) by ocornut · 5 weeks ago
  42. 88f4c13 Examples: Bring code of example_apple_metal and example_apple_opengl2 closer to each other. (#1873, #3543) by rokups · 5 weeks ago
  43. 0aeb978 Comments + adding spacing in headers because VS IDE parser display blocks so badly. Add helper in internal's ImGuiInputTextState. (#4275) by ocornut · 5 weeks ago
  44. 95db098 ImFontAtlas: move implicit AddFontDefault call to Build() function + remove unnecessary asserts in backend. by ocornut · 5 weeks ago
  45. 2ab7f96 Backends: OpenGL3: Enable OES_vertex_array_object extension for emscripten/wasm build (#4266, #4267) by Chaoya Li · 5 weeks ago
  46. 9440974 Fonts: Add U+FFFD ("replacement character") to default asian glyphs ranges. Remove SetFallbackChar() (amend 0ffd99d31). (#4269) by ocornut · 5 weeks ago
  47. 38165f4 Fonts: Prefer using U+FFFD character for fallback instead of '?'. Use U+FF0E dot character to construct an ellipsis if U+002E '.' is not available. (#4269) by ocornut · 5 weeks ago
  48. 8ced415 Backends: DX9: explicitely disable texture state stages after >= 1. (#4268) by Anthony · 5 weeks ago
  49. 30224fd Examples: example_apple_opengl2: Fix keys remaining stuck in pressed state when using shortcuts with CMD. (#4253) by rokups · 5 weeks ago
  50. e534c56 Fonts: Functions with a 'float size_pixels' parameter can accept zero if it is set in ImFontSize::SizePixels. by ocornut · 5 weeks ago
  51. 20d415e FIx static analysers warnings and disable false positives. by ocornut · 5 weeks ago
  52. 1965f38 ImGuiWindowFlags_UnsavedDocument/ImGuiTabItmeFlags_UnsavedDocument display a dot instead of a '*'. by ocornut · 5 weeks ago
  53. 0b8a247 Backends: OSX: Added a fix for shortcuts using CTRL key instead of CMD key. (#4253) by Rokas Kupstys · 6 weeks ago
  54. f0c4d60 Default window focus scope not 0. Added ImGuiSelectableFlags_SelectOnNav with comments and caveats. (#1861, #4242,) by ocornut · 6 weeks ago
  55. a15c42d Nav: moved RenderNavHighlight() calls of TreeNode and Selectable out of if (hovered || selected) tests. Should make no difference as NavId currently returns hovered. (#1861, #4242) by ocornut · 6 weeks ago
  56. 98876b4 Added IMGUI_DISABLE_SSE (#4250, #4091) by ocornut · 6 weeks ago
  57. 0905439 Backends: OpenGL3: Destroy shader objects right away (#4244) by Ivan Sokolov · 6 weeks ago
  58. 7c44d06 Tables: Fix invalid data in TableGetSortSpecs() when SpecsDirty flag is unset. (#4233) by ocornut · 6 weeks ago
  59. d5828cd SplitterBehavior: fix using IsItemHovered() after SplitterBehavior() by Rokas Kupstys · 7 weeks ago
  60. dc67623 Minor optimization, removing do/while(0) patterns in some cases as they translate to runtime by ocornut · 7 weeks ago
  61. 0cca0d1 Internals/experimental: BeginComboPreview(), EndComboPreview(). (#4168, #1658) by ocornut · 7 weeks ago
  62. 98a6292 Backends: DX12: Fix texture casting crash on 32-bit systems (introduced on 2021/05/19 and v1.83) + added comments about building on 32-bit systems. (#4225) by ocornut · 7 weeks ago
  63. d0c6dd9 ImVector: added clear_delete(), clear_destruct() helpers. by ocornut · 7 weeks ago
  64. 61f4aec Added PushDisabled(), PopDisabled() currently only exposed in imgui_internal.h (#211) by ocornut · 8 weeks ago
  65. b66529f Backends: Win32: Rework to handle certains Windows 8.1/10 features without a manifest. (#4200, #4191) by ocornut · 8 weeks ago
  66. 020d1ce Examples: SDL2: Accomodate for vcpkg install having headers in SDL2/SDL.h vs SDL.h + vcpkg related comments. by ocornut · 8 weeks ago
  67. 7fc144e Examples: update all VS project files to VS2015. Update DX12 project Windows SDK to latest. by ocornut · 8 weeks ago
  68. 6ee398a Tables: Added ImGuiTableColumnFlags_Disabled acting a master disable over (hidden from user/context menu). (#3935, #3740) by ocornut · 8 weeks ago
  69. b918751 Tables: Clarified that TableSetColumnEnabled() requires the table to use the ImGuiTableFlags_Hideable flag. (#3935) by ocornut · 8 weeks ago
  70. 689e387 Tables: offset and shuffle flags (breaks ABI compatibility as often) by ocornut · 8 weeks ago
  71. 642426c Tables: Fix columns order on TableSetupScrollFreeze() if previous data got frozen columns out of their section. by ocornut · 8 weeks ago
  72. 2887a6e Tables: made TableUpdateBorders() use IsVisibleX flag. comments. by ocornut · 8 weeks ago
  73. 1b4323a Tables: Added ImGuiTableColumnFlags_NoHeaderLabel to request TableHeadersRow() to not submit label for a column. (#4206) by ocornut · 8 weeks ago
  74. fe24591 Backends: OpenGL3: Fix access violation due to NULL from glGetStringi. (#4201) by Tatsuya Yatagawa · 8 weeks ago
  75. 94b680e Internals: fixed ImPool:: iteration, rename GetBufSize to GetMapSize. Amend c6c82b9f by ocornut · 8 weeks ago
  76. c6c82b9 Internals: fixed iterating ImPool, fix after use of TableRemove() (was only used by TestEngine) by ocornut · 8 weeks ago
  77. a640d8a Fixed printf-style format checks on non-MinGW flavors. (#4183, #3592) by ocornut · 9 weeks ago
  78. 060b6ee Internals: Combo: Extracted into a BeginComboPopup() function. (#4168) by ocornut · 9 weeks ago
  79. 5b4bc98 Nav, Combo: removed unnecessary window->LastNavIds[] assignment in combo code. + minor renaming. by ocornut · 9 weeks ago
  80. 838c165 Backends: Comments. by ocornut · 9 weeks ago
  81. 79e1889 TabBar: Fixed using more than 32 KB-worth of tab names. (#4176) by ocornut · 9 weeks ago
  82. 04fd507 Fix warnings with VS2019 in C++20 mode (#4173) by ocornut · 10 weeks ago
  83. 4c420f3 CI: Add a build of imgui_impl_vulkan.cpp with IMGUI_IMPL_VULKAN_NO_PROTOTYPES defined. (#4151, #3759, #3227) by Rokas Kupstys · 10 weeks ago
  84. c2bf4ab Internals: Added ImTextCharToUtf8() helper. Added "out_" markers in more UTF-8 functions. Metrics: Fonts: Fixed display of EllipsisChar by feeding proper utf-8. by ocornut · 10 weeks ago
  85. 3a941f9 Metrics, Demo: moved font details display to metrics code. (#4171) by ocornut · 10 weeks ago
  86. e31d13f Version 1.84 WIP by ocornut · 10 weeks ago
  87. 5566895 Backends: OpenGL3: Handle GL_CLIP_ORIGIN on <4.5 contexts if "GL_ARB_clip_control" extension is detected. (#4170, #3998) by ocornut · 10 weeks ago
  88. ad5d1a8 Version 1.83 by ocornut · 10 weeks ago v1.83
  89. 142c866 Backends: WebGPU: Support draw_data->FramebufferScale (#4163) by Vladimir Davidovich · 10 weeks ago
  90. 88a24fb Fix build with IMGUI_DISABLE_DEMO_WINDOWS by ocornut · 10 weeks ago
  91. 029c83c Combos: Changed the combo popup to use a different id to also using a context menu with the default item id. (#4167) by ocornut · 10 weeks ago
  92. c708299 Docs: Improvements to description of using colored glyphes/emojis. (#4169, #3369) + Add Fonts to Metrics. Removed IMGUI_HAS_TABLE markers. by ocornut · 10 weeks ago
  93. 8877eab Docs: Describe IMGUI_DISABLE_FILE_FUNCTIONS in imconfig (#3628, #2734) by ocornut · 2 months ago
  94. b474bff Nav: Fixed single frame CTRL+Tab from properly enabling the menu layer of target window if it doesn't have other active layers. by ocornut · 2 months ago
  95. 5d77b6f Docs: update links, sponsors by ocornut · 2 months ago
  96. 45f5ed5 Menus: made MenuItem() in a menu bar reflect the 'selected' argument with a highlight. (#4128) by ocornut · 2 months ago
  97. fd06dc5 Backends: GLFW: Adding bound check in KeyCallback because GLFW appears to send -1 on some setups. [#4124] by ocornut · 2 months ago
  98. 4181ccc Backends: WebGPU: Fix build, amend 3c72e51. (#3761) by ocornut · 2 months ago
  99. 3c72e51 Backends: Replace direct access to TextureId with GetTexID() call in ImDrawCmd. (#3761) by thedmd · 2 months ago
  100. e7e170c InputText: Internal renaming to use our own types to clarify code a little bit. by ocornut · 2 months ago