1. 56b37bf Inputs: SetItemKeyOwner(): does not set ownership is key is already taken. by ocornut · 16 hours ago master
  2. 0eae77f Inputs: SetItemKeyOwner(): return true if ownership has been requested, which can to be checked to accurately gate further input test. by ocornut · 17 hours ago
  3. 02ccd9f Scrolling, Inputs: using mouse wheel to scroll takes and keeps ownership of the corresponding keys while a wheeling window is locked. by ocornut · 17 hours ago
  4. 163b867 Demo: added image viewer with magnifier and grid. by ocornut · 18 hours ago
  5. a70b97e Warning fixes. by ocornut · 21 hours ago
  6. 6df50a0 (Breaking) DrawList: swapped the last two arguments of AddRect(), AddPolyline(), PathStroke(). thickness<>flags. by ocornut · 11 days ago
  7. 976c5c0 Textures: extract ImTextureDataQueueUpload() out of ImFontAtlasTextureBlockQueueUpload() (#8465) by ocornut · 2 days ago
  8. 691b89b ImDrawList: added AddLineH(), AddLineV() helpers. (#9360) by Mikko Mononen · 3 weeks ago
  9. c0b693b MultiSelect: Box-Select + Tables: fixed when using SpanAllColumns paths. (#9383, #7994) by ocornut · 10 days ago
  10. 865a6df InputScalar: fixed not parsing user input when the display format is configured not to show the scalar value. (#9385) by Alexander "FireFox" Ong · 10 days ago
  11. dee9b15 Backends: Metal: add sampler states and DrawCallback_SetSamplerLinear / DrawCallback_SetSamplerNearest callbacks. (#9381, #9371, #9378) by Vlad · 11 days ago
  12. d1a8995 MultiSelect: Box-Select + Tables: fixed when using SpanAllColumns paths. (#9383, #7994) by ocornut · 10 days ago
  13. ab36fba Drag and Drop, Style: added ImGuiStyleVar_DragDropTargetRounding. (#9056) by ocornut · 11 days ago
  14. e3033c3 Examples: moving example_win32_directx11 on top of the .sln makes it the default selected project. by ocornut · 14 days ago
  15. 10c378c InputInt, InputFloat, InputScalar: reinstated and fixed ImGuiInputTextFlags_EnterReturnsTrue. (#8665, #9299, #8065, #3946, #6284, #9117) by ocornut · 14 days ago
  16. db23a78 Internals: store ImGuiItemStatusFlags_EditedInternal bypassing ImGuiItemFlags_NoMarkEdited. by ocornut · 14 days ago
  17. bda4982 Backends: OpenGL3: build fix for WebGL/ES2/Emscripten. (#9378) by ocornut · 2 weeks ago
  18. 6b05f71 Backends: WebGPU: build fix for WebGL/ES2. by ocornut · 2 weeks ago
  19. 86ebb3b Backends: removed samplers from ImGui_ImplDX10_RenderState, ImGui_ImplDX11_RenderState + fixed all Changelogs. (#9378) by ocornut · 2 weeks ago
  20. 7e7f3ad Removed DrawCallback_SetSamplerCustom feature for now. Too unreliable to get working everywhere. (#9378) by ocornut · 2 weeks ago
  21. dfe6f9e Backends: WebGPU: added SetSamplerLinear/Nearest draw callbacks. (#9378) by ocornut · 2 weeks ago
  22. 37952fb Backends: Vulkan, SDLGPU3: remove samplers from RenderState. (#9378) by ocornut · 2 weeks ago
  23. 0a811e8 Backends: DX9, DX10, DX11, DX12, Allegro5, OpenGL2, OpenGL3, SDLRenderer2, SDLRenderer3, SDLGPU3, Vulkan: added standard draw callbacks when possible. (#9378) by omar · 7 years ago
  24. 82f46a7 (Breaking) Moved ImDrawCallback_ResetRenderState -> ImGui::GetPlatformIO().DrawCallback_ResetRenderState + added room in ImGuiPlatformIO for more standard backend-agnostic draw callbacks. (#9378) by ocornut · 2 weeks ago
  25. a6a16cf Backends: WebGPU: protect better against zero tex id. by ocornut · 2 weeks ago
  26. e887098 Backends: WebGPU: always use SPIR-V shader on WGVK, as it cannot be detected at runtime. (#9316, #9246, #9257) by ocornut · 2 weeks ago
  27. f934719 TabBar: comments about ImGuiTabBarFlags_FittingPolicyMixed and TabMinWidthShrink. (#9376, #3421, #8800) by ocornut · 2 weeks ago
  28. ce3fe40 Backends: WGPU: fixed build. by ocornut · 2 weeks ago
  29. f2f843c Fixed some extremely zealous warnings (GCC -Wconversion, -Wdouble-promotion) by ocornut · 2 weeks ago
  30. adc0027 Backends: Vulkan: remove unused artefacts (mistakenly commited in 0453ae9). by ocornut · 2 weeks ago
  31. ac06ad7 ImDrawList: made AddCallback() user data default to NULL + minor amends/comments. by ocornut · 2 weeks ago
  32. 4739af2 Update VS toolset in all .vcxproj from VS2015 (v140) to VS2017 (v141). by ocornut · 2 weeks ago
  33. b065713 Backends: OpenGL2/3, SDLRenderer2/3, DirectX9, Metal: moved Init/Shutdown code lower in the file. by ocornut · 2 weeks ago
  34. fb308c1 Remove noise from 0453ae9 + amend comments. (#914) by ocornut · 2 weeks ago
  35. ac26120 (Breaking) Backends: Vulkan: redesigned to use separate ImageView + Sampler instead of Combined Image Sampler. (fixes, amends) (#914) by ocornut · 2 weeks ago
  36. 0453ae9 (Breaking) Backends: Vulkan: redesigned to use separate ImageView + Sampler instead of Combined Image Sampler. (WIP) (#914) by yaz0r · 8 months ago
  37. a5fd597 Backends: Vulkan: minor changes. by ocornut · 2 weeks ago
  38. 382b99c PlotHistogram: add comments. (#9372) by ocornut · 2 weeks ago
  39. 2d131ef Backends: Vulkan: renaming and moving code around to reduce diff in upcoming change. Should be no-op. by ocornut · 2 weeks ago
  40. a1e0552 Backends: GLFW: added a Win32-specific implementation of ImGui_ImplGlfw_GetContentScaleXXXX functions for legacy GLFW 3.2. (#9003) by ocornut · 2 weeks ago
  41. d7b40ab MultiSelect: Box-Select + Tables: Amend ac88294. fix usage of box-selection columns with items straying out of columns. (#7994, #2221) by ocornut · 3 weeks ago
  42. ac88294 MultiSelect: Box-Select +Tables: fix usage of box-selection columns with items straying out of columns. (#7994, #2221) by ocornut · 3 weeks ago
  43. ea1c04f Multi-Select + Tables: fixed an issue which could lead to an extra vertical offset in the Header row. (#8250, #7994) by ocornut · 3 weeks ago
  44. cdb046a Demo: Assets Browser: fixed not submitting anything after a SetCursorScreenPos() call when no items. Would not manifest because BeginMultiSelect() altered CursorMaxPos. (#5548) by ocornut · 3 weeks ago
  45. 97939e6 Multi-Select: Box-Select: fixes for using accross nested child windows. (#8364) by ocornut · 3 weeks ago
  46. c91b030 Multi-Select: Box-Select: improve dirty unclip rectangle calculation + use in ImGuiMultiSelectFlags_BoxSelect1d mode when needed (e.g. wheel scrolling up). (#7994, #8250, #7821, #7850, #7970) by ocornut · 3 weeks ago
  47. a2eb6d9 MultiSelect: Box-Select +Tables: revert 4d00bf8ad which seems unneeded since enforce table layout in BeginMultiSelect(). (#7970, #7821). by ocornut · 3 weeks ago
  48. a291692 MultiSelect: Box-Select + Clipper: extend UnclipRect by ItemSpacing. (#7994, #8250, #7821, #7850, #7970) by ocornut · 3 weeks ago
  49. 2cbdb7a TextLink(), BeginCombo(): fixed two remainig instances of needlessly scanning for ##. by ocornut · 3 weeks ago
  50. d4783bd Added missing Test Engine hooks for PlotXXX(), VSliderXXX(), TableHeader(). by ocornut · 3 weeks ago
  51. ce855ca Tables, Multi-Select: Fixed an issue using Multi-Select within a Table causing column width measurement to be invalid when trailing column contents is not submitted in the last row. (#9341, #8250) by ocornut · 3 weeks ago
  52. 39e7bf5 Separator(): enforce a minimum border size if style.SeparatorSize is 0.0f. (#9369) by ocornut · 3 weeks ago
  53. 0e318a5 Backends: SDL2: Made ImGui_ImplSDL2_GetContentScaleXXX helpers return a minimum of 1.0f, as some Linux setup seems to report <1.0f value and this breaks scaling border size. (#9369) by ocornut · 3 weeks ago
  54. 19753a3 Multi-Select: Box-Select+Tables: fixed Column return value when UnClipRect is active. (#7994, #8250) by ocornut · 3 weeks ago
  55. 6fb74f3 Demo: Assets Browser: make default icon size font dependant. by ocornut · 3 weeks ago
  56. 4b80d40 Backends: Metal: use a dedicated bufferCacheLock to avoid crashing when bufferCache is replaced by a new object while being used for synchronize(). (#9367) by Andy Grundman · 4 weeks ago
  57. ed4dd67 Fixed vertical scrollbar top coordinates when using thick borders on windows with no title bar and no menu bar. (#9366) by ocornut · 3 weeks ago
  58. 3cd8683 Fonts: assert when using MergeMode with an explicit size over a target font with an implicit size, as scale factor are likely erroneous. (#9361) by ocornut · 4 weeks ago
  59. bbd0af7 Multi-Select: Box-Select+Tables: fixed using BeginMultiSelect() before table layout is locked. (#8250) by ocornut · 4 weeks ago
  60. f83a378 TabBar: changed edge's TabItem ClipRect to not pass an inverted PushClipRect(). by ocornut · 4 weeks ago
  61. 84b4b35 Fonts: rework UpdateCurrentFontSize() check. (#9364) by Flyinghead · 4 weeks ago
  62. 2dc64f9 Minor optimization: reduce redudant label scanning in common widgets. by ocornut · 4 weeks ago
  63. 5da7eb0 DrawList: remove/strip old FixRectCornerFlags() code. by ocornut · 4 weeks ago
  64. f678c91 Multi-Select: disable MultiSelectAddSetRange() attempt at merging consecutive requests submitted from box-selection. by ocornut · 4 weeks ago
  65. 6ce4b44 Mulit-Select: Box-Select: fixed an issue using in a table while relying on the TableNextColumn() return value to perform coarse clipping. (#7994) by ocornut · 4 weeks ago
  66. f08b33f Multi-Select: Box-Select: fixed an issue where items out of horizontal view would sometimes lead to incorrect merging of sequential selection requests. (#7994, #1861, #6518) by ocornut · 4 weeks ago
  67. b444694 Multi-Select: Box-Select: fixed an issue using ImGuiMultiSelectFlags_BoxSelect2d mode, where items out of view wouldn't be properly selected. (#7994, #1861, #6518) by ocornut · 4 weeks ago
  68. 24677c5 Multi-Select: Box-Select: add compile-time debug options. (#7994, #1861, #6518) by ocornut · 4 weeks ago
  69. 01a4ad3 Docs: update legacy TODO list. by ocornut · 4 weeks ago
  70. f4ed421 InputText: CharFilter callback event sets CursorPos/SelectionStart/SelectionEnd. (#816) by ocornut · 4 weeks ago
  71. 11de9df Minor optimization: reduce redudant label scanning in common widgets. by ocornut · 4 weeks ago
  72. c2565fe Update ignore list by ocornut · 4 weeks ago
  73. 95bd157 Windows: Child windows with only ImGuiChildFlags_AutoResizeY flag keep using the proportional default ItemWidth. (#9355) by ocornut · 4 weeks ago
  74. dd17495 Detect and report error when calling End() instead of EndPopup() on a popup. (#9351) by ocornut · 4 weeks ago
  75. 1870a77 Windows: fixed a single-axis auto-resizing feedback loop issue with nested containers and varying scrollbar visibility. (#9352) by ocornut · 4 weeks ago
  76. a9bd173 Windows: shallow renames (should be no-op). by ocornut · 4 weeks ago
  77. bccec3e Tables: fixed IdealMaxPos.y/CursorMaxPos.y computation being wrong when vertically scrolling. (#9352, #7651) by ocornut · 4 weeks ago
  78. d946c69 InputText: fixed a crash toggling ReadOnly flag while active. (#9354) by ocornut · 4 weeks ago
  79. 4d38508 Tables: fixed an issue reporting ideal size to parent window/container when both scrollbars are visible but only one of ScrollX/ScrollY was explicitly requested. (#9352, #7651) by ocornut · 4 weeks ago
  80. c0e6580 Reword code in CalcWindowAutoFitSize() to match the order used in size_desired calculation. by ocornut · 4 weeks ago
  81. 6985925 Clipper, Tables: Improved error reporting when misusing the clipper inside a table + made the assert a better recoverable error. (#9350) by ocornut · 4 weeks ago
  82. 7cb0bae imgui_freetype: add FreeType headers & compiled version number in the 'About Dear ImGui' user facing string. by ocornut · 4 weeks ago
  83. 49df311 Backends: Metal: avoid redundant vertex buffer bind in SetupRenderState. (#9343) by hunam · 5 weeks ago
  84. 03a0b00 InputTextMultiline: fixed an issue processing deactivation logic when an active multi-line edit is clipped due to being out of view. by ocornut · 5 weeks ago
  85. 4a61188 Version 1.92.8 WIP by ocornut · 5 weeks ago
  86. dac0719 Version 1.92.7 by ocornut · 5 weeks ago v1.92.7
  87. 45866be Tables: fixes not releasing ReorderColumn caused by 38f5e5a. Which could break clicking on header to sort. (#9312) by ocornut · 5 weeks ago
  88. 65ebca8 Fonts: fixed an issue introduced in 1.92.6 where style.FontBaseSize would be cleared during the first frame if no fonts was explicitely added before. by ocornut · 5 weeks ago
  89. 9e9fdc9 InputText: rename Edited->EditedThisFrame, add EditedBefore. (#701) + Comments + About box clipboard blurb include a comment. by ocornut · 5 weeks ago
  90. fc5e421 Tables: columns freeze doesn't enforce a particular order + rework changelog for clarity. (#9312) by ocornut · 5 weeks ago
  91. b7bdea3 Tables: fixed FrozenColumns issue introduced by 505bc9a. by ocornut · 5 weeks ago
  92. bf10275 Tables: allow reordering columns by dragging them in the context menu. (#9312) by ocornut · 5 weeks ago
  93. 0867f61 Tables: reorder allowed check sweep through columns, checks _NoOrder barrier, and reworked to be easy to use from context menu. (#9312) by ocornut · 5 weeks ago
  94. 836278d Tables: context menu now present columns in display order. (#9312) by ocornut · 7 weeks ago
  95. 505bc9a Tables: clarify FrozenColumns order to be in order space not in visible space. by ocornut · 5 weeks ago
  96. 07acc8b Tables: Angled Headers: angled section for column being reordered via the regular headers stay highlighted during reordering. by ocornut · 5 weeks ago
  97. 6603cde Tables: fixed dragging a header to reorder outside of visible bounds (due to horizontal scrolling) from losing active id. by ocornut · 5 weeks ago
  98. 9df0d38 Tables: amend 2ac782f bad WIP merge broken reorder. (#9312) by ocornut · 5 weeks ago
  99. 2ac782f Revert "Tables: rework TableSetColumnDisplayOrder() to take src_order. (#9312)" by ocornut · 5 weeks ago
  100. 9fedea8 Tables: TableQueueSetColumnDisplayOrder() enforce handling ImGuiTableColumnFlags_NoReorder as advertised: can't reorder through them. (#9312) by ocornut · 5 weeks ago