1. f84c93d Update BACKENDS.md (#4909) by Adheesh Trivedi · 2 years, 5 months ago
  2. 45c4365 Backends: GLFW: glfwGetKeyName is not implemented in emscripten (#4907, #4858) by RandomErrorMessage · 2 years, 5 months ago
  3. 6188e94 Examples: Vulkan: fill Subpass and MSAASamples to increase discoverability (#4886) + IO docs update (#4858) by ocornut · 2 years, 5 months ago
  4. 553b048 Backends: SDL: Fix for Emscriptem. Amend 98ce013. by ocornut · 2 years, 5 months ago
  5. 9551635 IO: fix SetKeyEventNativeData() not handling ImGuiKey_None the same way as AddKeyEvent(). (#4905, #4858) by ocornut · 2 years, 5 months ago
  6. 200a8f1 Backends: GLFW: Update mouse inputs using glfwSetCursorPosCallback() (breaking) + fallback to provide it when focused but not hovered/captured + update MousePos before MouseButtons. by ocornut · 2 years, 5 months ago
  7. 98ce013 Backends: SDL: Update mouse inputs using SDL_MOUSEMOTION/SDL_WINDOWEVENT_LEAVE + fallback to provide it when focused but not hovered/captured + update MousePos before MouseButtons. by ocornut · 2 years, 5 months ago
  8. bf4de2a Backends: Win32: Update mouse inputs using WM_MOUSEMOVE/WM_MOUSELEAVE + fallback to provide it when focused but not hovered/captured + update MousePos before Key Modifiers. by ocornut · 2 years, 5 months ago
  9. 7f8a89c Backends: Win32, SDL: maintain MouseButtonsDown instead of using IsAnyMouseDown(). Internals: added GetInputSourceName(). by ocornut · 2 years, 5 months ago
  10. 457d4b7 Backends: OSX: Adedd basic IME support for macOS. (#3108, #2598) by Liu Liu · 2 years, 5 months ago
  11. 290c517 Fixed warning in ImFloorSigned(). (#4889) by ocornut · 2 years, 5 months ago
  12. 0818a42 Backend: WebGPU: Fixed incorrect size parameters in WGPU backend (#4891) by Théo Monnom · 2 years, 5 months ago
  13. 96186a9 Typo correction in imgui_demo.cpp (#4892) by Bertie Wheen · 2 years, 5 months ago
  14. 956e030 Backends: OSX: Build fIx. Made GetKeyName() input tolerant. Internals: added GetNavInputName(). by ocornut · 2 years, 5 months ago
  15. e8172fd Rename io.AddKeyModEvent() -> io.AddKeyModsEvent() and updated backends accordingly. (#2625, #4858) by ocornut · 2 years, 5 months ago
  16. b2e2cc4 Backends: OSX: Fixed typo. by ocornut · 2 years, 5 months ago
  17. 790132a Added io.AddKeyModEvent() and updated backends accordingly. (#2625, #4858) by ocornut · 2 years, 5 months ago
  18. 1797135 Backends: Android: Update to use io.AddEventKey() will full key map (#2625, #4858) by thedmd · 2 years, 5 months ago
  19. ee436aa Backends: OSX: Update to use io.AddEventKey() will full key map (#2625, #1873, #4858) by thedmd · 2 years, 6 months ago
  20. da1864d Backends: GLUT: Update to use io.AddEventKey() will full key map (#2625, #4858) by thedmd · 2 years, 6 months ago
  21. 1bfe4a7 Backends: Allegro5: Update to use io.AddEventKey() will full key map (#2625, #4858) by thedmd · 2 years, 6 months ago
  22. fe646ea Backends: SDL2: Update to use io.AddEventKey() will full key map (#2625, #4858) + created localized key (using keycode instead of scancode) (#456) by thedmd · 2 years, 6 months ago
  23. ecd212c Backends: GLFW: Update to use io.AddEventKey() will full key map (#2625, #4858) by thedmd · 2 years, 6 months ago
  24. 746c9f7 Backends: Win32: Update to use io.AddEventKey() will full key map (#2625, #4858) by thedmd · 6 years ago
  25. bf08c13 Inputs: Extra Keys / AddKeyEvent(): bidirectional mapping, basic CI, simplify backends, asserts on misuses, tested backward compat. (#2625, #4858, #2787) by ocornut · 2 years, 5 months ago
  26. 3b66929 Inputs: Extra Keys / AddKeyEvent(): Added ImGuiKey values, io.AddKeyEvent(), GetKeyName(), IMGUI_DISABLE_OBSOLETE_KEYIO. Obsoleted GetKeyIndex(), io.KeyMap[], io.KeysDown[]. (#2625, #4858, #2787) by thedmd · 2 years, 6 months ago
  27. afffcd5 Inputs: rename ImGuiKey_KeyPadEnter > ImGuiKey_KeypadEnter (#2625) by ocornut · 2 years, 5 months ago
  28. 100ede5 Backends: GLFW: Fix CTRL+A, CTRL+Y, CTRL+Z to match keyboard layout. Converting GLFW untranslated keycodes back to translated keycodes. (#456, #2625) by ocornut · 2 years, 5 months ago
  29. 4d023bd Fix for using IMGUI_DISABLE_OBSOLETE_FUNCTIONS by ocornut · 2 years, 5 months ago
  30. de36ff0 Platform IME: add ImGuiPlatformImeData::InputLineHeight (unused by win32). (#3113) by Liu Liu · 2 years, 5 months ago
  31. 29a8ee0 Platform IME: add ImGuiPlatformImeData::WantVisible, hide IME when not used. (#2589) by actboy168 · 2 years, 5 months ago
  32. 1cbfe93 Platform IME: [windows] call ImmSetCandidateWindow() to position candidate window. by ocornut · 2 years, 5 months ago
  33. 2706c9d Platform IME: reworked internals to simplify adding new features. by ocornut · 2 years, 5 months ago
  34. 3a90dc3 Platform IME: changed io.ImeSetInputScreenPosFn() to io.SetPlatformImeDataFn() API. by ocornut · 2 years, 5 months ago
  35. 04bc0b0 Fix IdxBuffer related comments. (#4845, #4863) by ocornut · 2 years, 5 months ago
  36. 28eabcb Internals: refactor: mouse input functions into their own section. by ocornut · 2 years, 5 months ago
  37. 206b9ea IO: removed unused MouseDragMaxDistanceAbs(). Using a shortcut variable in UpdateMouseInputs(). by ocornut · 2 years, 5 months ago
  38. c5a3cae Reordered some IO fields. Misc comments. Removed beta marker from tables comments. by ocornut · 2 years, 5 months ago
  39. efa50f7 Backends: Metal: Ignore ImDrawCmd where ElemCount == 0. (#4857) by ocornut · 2 years, 5 months ago
  40. b0a6cd6 Fixed a situation where CTRL+Tab or Modal can occasionally lead to the creation of ImDrawCmd with zero triangles, (#4857) by ocornut · 2 years, 5 months ago
  41. 2402958 Commented out redirecting functions/enums names that were marked obsolete in 1.69, 1.70, 1.71, 1.72 by ocornut · 2 years, 5 months ago
  42. 92d7869 Happy new year! by ocornut · 2 years, 5 months ago
  43. 83d22f4 Tables, ImDrawListSplitter: Fixed erroneously stripping trailing ImDrawList::AddCallback().(#4843, #4844) by Jonathan Hoffstadt · 2 years, 5 months ago
  44. 41e39ea Backends: Metal: Add Metal C++ bindings support. (#4824, #4746) by luigifcruz · 2 years, 5 months ago
  45. dbeea72 Backends: Silence overzealous warnings. (#4834) Add comments about SetDragDropPayload() return value. (#4835) by ocornut · 2 years, 5 months ago
  46. 89a2820 Version 1.87 WIP + Backends: OpenGL3: Fixed a buffer overflow in imgui_impl_opengl3_loader.h init, added in 1.86 (#4468, #4830) by ocornut · 2 years, 5 months ago
  47. 980deb4 Add missing include guard to avoid declaring ImFontAtlasGetBuilderForStbTruetype() function. by ocornut · 2 years, 5 months ago
  48. 512c54b Version 1.86 by ocornut · 2 years, 5 months ago v1.86
  49. 612b787 Menus: fixed top-level menu from not consistently using style.PopupRounding. (#4788) by ocornut · 2 years, 5 months ago
  50. 4bad852 Backends: SDL_Renderer: Handle change to SDL_RenderGeometryRaw() function signature in SDL 2.0.19 (#4819) by Sean Ridenour · 2 years, 5 months ago
  51. 0636f9a InputText: fixed Shift+Delete from not cutting into clipboard. (#4818, #1541) by ocornut · 2 years, 5 months ago
  52. d9bc1e4 Backends: Marmalade: Removed obsolete Marmalade backend (imgui_impl_marmalade.cpp) + example. (#368, #375) by ocornut · 2 years, 5 months ago
  53. 0cdc4a9 Backends: Win32: Store left/right variants of Ctrl/Shift/Alt mods in KeysDown[] array. (#2625) by thedmd · 6 years ago
  54. 4a43dcb Internals: reduced side-effects of setting window->HiddenFramesForRenderOnly > 0 by ocornut · 2 years, 6 months ago
  55. 1c4066c Internals: UpdateWindowInFocusOrderList: amend a528398 to fix docking. (#3496, #4797) by ocornut · 2 years, 6 months ago
  56. 389982e Backends: OpenGL3: Using buffer orphaning + glBufferSubData(), seems to fix leaks with multi-viewports with some Intel HD drivers.. (#4468, #4504, #2981, #3381) by ocornut · 2 years, 9 months ago
  57. 48f2633 Menus: fixed closing a menu inside a popup/modal. Fixed menu inside a popup/modal not inhibiting hovering of items in the popup/modal. (#3496, #4797) by ocornut · 2 years, 6 months ago
  58. a528398 Internals: support for varying _ChildWindow flag for menu windows. (#3496, #4797) by ocornut · 2 years, 6 months ago
  59. 11638fd Menus: reuse more menu windows when stacked over popups. by ocornut · 2 years, 6 months ago
  60. 0e8c199 CI: Use regex to fix vcxproj platform and toolset versions. (#3249) Remove Discord integration. by Rokas Kupstys · 2 years, 6 months ago
  61. d735066 Fix OSX warnings + Examples/Apple+GL2 calls super reshape. (#4759, #1873) by ocornut · 2 years, 6 months ago
  62. 1b6b860 Backends: OSX: Fix keyboard support. Handle scroll cancel. Don't set mouse cursor shape unconditionally. (#4759, #4253, #1873) by Stuart Carnie · 2 years, 6 months ago
  63. f71ee52 Fix infinite loop in ImFontGlyphRangesBuilder::AddRanges if the user passes upper range = UINT16_MAX without IMGUI_USE_WCHAR32. (#4802) by SlavicPotato · 2 years, 6 months ago
  64. b720f1f Backends: OSX: Add Game Controller support. (#4759) by Stuart Carnie · 2 years, 6 months ago
  65. 8a9fe26 Menus: fixed closing a menu by clicking on its menu-bar item when inside a popup. (#3496, #4797) by xndcn · 2 years, 6 months ago
  66. c801799 Added an assertion for the common user mistake of using "" as an identifier at the root level of a window. (#1414, #2562, #2807, #4008, #4158, #4375, #4548, #4657, #4796) by ocornut · 2 years, 6 months ago
  67. a8e1dde Fix static analyser, update readme. by ocornut · 2 years, 6 months ago
  68. e03383d Fixes for tooltip over modals leading to incorrect modal dimming. (#4729) by ocornut · 2 years, 6 months ago
  69. bdd2a94 InputTextMultiline: fixed vertical tracking with large values of FramePadding.y. (#3781, #4794) by ocornut · 2 years, 6 months ago
  70. 072caa4 InputText: fixed incorrect padding when FrameBorder > 0. (#4794, #3781) by ocornut · 2 years, 6 months ago
  71. 270d4d0 Nav, Docking: Fix crash on dimming docked window and DockSpaceOverViewport() with PassthruCentralNode. by ocornut · 2 years, 6 months ago
  72. a19815d Backends: Allegro5: Fixed mishandling of the ImDrawCmd::IdxOffset field. (#4790) by ocornut · 2 years, 6 months ago
  73. c80e8b9 Backends: OpenGL2, Marmalade: Fixed mishandling of the ImDrawCmd::IdxOffset field. (#4790) by ocornut · 2 years, 6 months ago
  74. b38af0f Popups: Fix popups being closed by newly appearing windows. (#4317) by Rokas Kupstys · 2 years, 10 months ago
  75. 657073a Nav, Docking: fix dimming crash with accessing zero-cmd ImDrawList (amend 1dc3af3, 23ef6c1) by ocornut · 2 years, 6 months ago
  76. 20e040c Clipper, Tables: remove table specific code path should now be ok (added assert). by ocornut · 2 years, 6 months ago
  77. 926addb Clipper: fixed invalid state when number of frozen table row is smaller than ItemCount. by ocornut · 2 years, 6 months ago
  78. 027a7ba Clipper: use line size instead of cursor comparaison when range are large. (#3609, #3962 + https://github.com/ocornut/imgui_club/issues/20) by ocornut · 2 years, 6 months ago
  79. a76bc52 Window, Clipper: store initial precision loss and apply in clipper. (#3609, #3962 + https://github.com/ocornut/imgui_club/issues/20) by ocornut · 2 years, 6 months ago
  80. 6e141a9 Internals: made ScrollbarEx() use ImS64 to facilitate use with larger ranges (not fully tested) + clipper tweaks (#3609, #3962 + https://github.com/ocornut/imgui_club/issues/20) by ocornut · 2 years, 6 months ago
  81. eea8361 InputText: fix buffer modifications in callbacks while using resize callback (#4784) by ocornut · 2 years, 6 months ago
  82. aa41f16 Separator: fixed cover all columns while called inside a table. (#4787, #205) by ocornut · 2 years, 6 months ago
  83. 23ef6c1 Reworked modal/ctrl+tab dimming system to be entirely processed at end of the frame (backported 1dc3af3 from docking) by ocornut · 2 years, 6 months ago
  84. da3a36e Backport from docking branch: minor stuff. by ocornut · 2 years, 6 months ago
  85. 78c6435 Inputs: (breaking wip) removed IsMouseTripleClicked() added recently (during 1.86 WIP), replaced with GetMouseClickedCount(). (#3229) by ocornut · 2 years, 6 months ago
  86. 5c388c3 Backends: SDL_Renderer: Added support for large meshes (64k+ vertices) with 16-bit indices, enable 'ImGuiBackendFlags_RendererHasVtxOffset' in this backend. (#3926) by Rokas Kupstys · 2 years, 6 months ago
  87. 5b1a70a Fixed RenderRectFilledWithHole() (used by docking) + added dummy EndFrameDrawDimmedBackgrounds() stub in master. by ocornut · 2 years, 6 months ago
  88. 440824d Backends: Fixed early out on empty clip rect. In particular, DX12 backend would warn about it (others not so much). (#4775, #4464) by ocornut · 2 years, 6 months ago
  89. f087a5b Metrics: Added a node showing windows in submission order and showing the Begin() stack. by ocornut · 2 years, 6 months ago
  90. c5db276 InputText, Nav: fixed tabbing through InputTextMultiline(). (#4761, #3092) by ocornut · 2 years, 6 months ago
  91. 9d704d9 Internals: wrapped ImQsort() in an inline function + added a define guard. by ocornut · 2 years, 6 months ago
  92. 66f0fb9 Inputtext, Nav: fixed using SetKeyboardFocusHere() on InputTextMultiline(). (#4761) by ocornut · 2 years, 6 months ago
  93. 5ccb667 Backends: WebGPU: Passing explicit buffer sizes as validation layers appears to not do what the in-flux specs says. (#4766 by ocornut · 2 years, 6 months ago
  94. cb5c73f Fix: IM_DEBUG_BREAK macro on ARM GCC (#4767) by averne · 2 years, 6 months ago
  95. 65f4be1 InputText: Internals: moved "apply_new_text" application code to reduce noise in a future commit (will be for #4714) + removed unused fields. by ocornut · 2 years, 6 months ago
  96. 5ac25e7 InputText: fixed ReadOnly flag preventing callbacks from receiving the text buffer. (#4762) by ocornut · 2 years, 6 months ago
  97. 4d9a3b1 Internals: Implement a continuable IM_DEBUG_BREAK on GCC for common archs. (#2673) by Rokas Kupstys · 2 years, 7 months ago
  98. 764f9e6 Fixed crash on right-click without modal, introduced by previous commit a3667f46, (#4729) by ocornut · 2 years, 7 months ago
  99. a3667f4 Fixed tooltip in own viewport over modal from being incorrectly dimmed. (#4729) by ocornut · 2 years, 7 months ago
  100. 3fde445 Misc: Added missing ImGuiMouseCursor_NotAllowed cursor for software rendering (when io.MouseDrawCursor is enabled). (#4713) by ocornut · 2 years, 7 months ago