1. a472e88 InputScalar: Automatically allow hexadecimal/scientific input when format is adequate. by ocornut · 2 years, 1 month ago
  2. c521883 Sliders, Drags: Fixed manual input when using hexadecimal display format string. (#5165, #3133) by ocornut · 2 years, 1 month ago
  3. 508c9aa Sliders, Drags: Fixed using hexadecimal display format strings (pretty much never worked). (#5165, #3133) by ocornut · 2 years, 1 month ago
  4. f5c5926 Internals: remove obsolete variants of RenderArrow(), RenderBullet(), ImHash() + misc comments. by ocornut · 2 years, 1 month ago
  5. 88fbc31 stb_truetype: fix a division by zero (unused chain of result, but triggering debuggers). (#5139, #5075) by ocornut · 2 years, 1 month ago
  6. 2747a8c Turned ImVec2 to const ref to RenderChar(), RenderText(), ColorButton(), PushClipRect(). for consistency. Comments about polygon filling winding order. by ocornut · 2 years, 1 month ago
  7. 0dec430 Menus: Adjusted BeginMenu() closing logic so hovering void or non-MenuItem() in parent window always lead to menu closure. by ocornut · 2 years, 1 month ago
  8. 2d76b09 Backends: Metal: Conditional check, amend 7602277 (#5122, #5123) by whale02 · 2 years, 1 month ago
  9. 1ba2905 Update README, quote, mission statement by ocornut · 2 years, 2 months ago
  10. 3587ee4 Viewports: store Viewport field in ImGuiWindow to facilitate using code accross branches + fix PVS warnings. by ocornut · 2 years, 2 months ago
  11. dfbe938 InputText: Fixed pressing Tab emitting two tabs characters. (#2467, #1336) by ocornut · 2 years, 2 months ago
  12. 16ddc16 Fixed creating multiple-context (regression in 28ba54a). (#5135) by ocornut · 2 years, 2 months ago
  13. 1ad8ad6 Backends: GLFW: Fixed keyboard modifiers events being reported incorrectly on Linux/X11. by Rokas Kupstys · 2 years, 2 months ago
  14. 7d7bf99 ImDrawList: Fix texture-based anti-aliasing with RGBA textures (#5132, #3245) by cfillion · 2 years, 2 months ago
  15. 3c07879 Backends: OSX: Inputs: Monitor NSKeyUp events to catch missing keyUp for key when user press Cmd + key (#5128) by thedmd · 2 years, 2 months ago
  16. c5f6721 Backends: SDL: Fix multi-viewport dragging issue with SDL on some systems. (v2 for master, using bd->MouseButtonsDown == 0) (#5012, #5082) by Rokas Kupstys · 2 years, 2 months ago
  17. 7602277 Backends: Metal: Remove weak ref (#5122, #5123) by Wvader · 2 years, 2 months ago
  18. 31e77ea Backends: SDL: Add extra mouse buttons handling (#5125) by Sergiu Giurgiu · 2 years, 2 months ago
  19. 6fae296 Examples: Emscripten: Fix build. (#3632) by ocornut · 2 years, 2 months ago
  20. 28ba54a Internals: add AddSettingsHandler(), RemoveSettingsHandler(). by ocornut · 2 years, 2 months ago
  21. fd06ed8 Misc: tweaks + fix warnings on backends withtout -wno-memaccess (#4995, #5104) by ocornut · 2 years, 2 months ago
  22. 0cff5ac Updated stb_textedit.h from 1.20 to 1.26 (many fixes). (#5075) by ocornut · 2 years, 2 months ago
  23. de451d4 Updated stb_textedit.h from 1.13 to 1.14. (#5075) by ocornut · 2 years, 2 months ago
  24. 279db55 Updated stb_rect_pack.h from 1.00 to 1.01. (#5075) by ocornut · 2 years, 2 months ago
  25. 3deb92c Add IMGUI_STB_SPRINTF_FILENAME to support custom stb_printf.h include path (#5068, #2954) by jakubtomsu · 2 years, 2 months ago
  26. 0f14933 Tables: Fixed incorrect border height used for logic when resizing one of several synchronized instance of a same table ID, when instances have a different height. (#3955, #3565) by ocornut · 2 years, 2 months ago
  27. 6315716 Backends: Glut: Fix comparison operator precedence. by Rokas Kupstys · 2 years, 3 months ago
  28. 1e18da5 Backends, Examples: Add comments about using WndProc handler and WantCaptureXXX flags. (#5061) by ocornut · 2 years, 2 months ago
  29. 54fb051 ColorEdit: Fixed text baseline alignment after a SameLine() after a ColorEdit() with visible label. by ocornut · 2 years, 2 months ago
  30. fa2b318 IO: Fixed input queue trickling of interleaved keys/chars events when InputText() is not active. (#4921, #4858) by ocornut · 2 years, 3 months ago
  31. 5659db5 IO: Fixed backward-compatibility accesses to io.KeysDown[]. (#4921, #4858) by ocornut · 2 years, 3 months ago
  32. a61ca09 Backends: OSX: Fix typo in scrolling event handler. (#5036) by Jan Sikorski · 2 years, 3 months ago
  33. dca527b Clipper: Assert on extraneous calls to Step(). (#4822) + Demo tweak. by ocornut · 2 years, 3 months ago
  34. 29d462e Set HoveredID even when g.NavDisableMouseHover is set by gamepad/keyboard navigation. This will facilitate the use of future InputOwner API based on HoveredID/ActiveID. by ocornut · 2 years, 3 months ago
  35. 421e73e Fix an assert in metrics. by ocornut · 2 years, 3 months ago
  36. d9e60d2 Clipper: Fixed a regresssion when not calling End() + calling End() twice as well. (#4822) by ocornut · 2 years, 3 months ago
  37. 5c8f8d0 ImVector: Fixed erase() with empty range. (#5009) amend/fix b6b8f66 by thedmd · 2 years, 3 months ago
  38. 2dfa71f Inputs: Fixed IsMouseClicked() repeat mode rate being half of keyboard repeat rate. Using KeyModAlt. Removed KeyModsPrev. by ocornut · 2 years, 3 months ago
  39. 7ff41a7 Fonts: binary_to_compressed_c.cpp gained -nostatic option (#5021) by Konstantin Podsvirov · 2 years, 3 months ago
  40. 8d39063 CI: Fixes for OSX + explicitely request C++11. by ocornut · 2 years, 3 months ago
  41. b6b8f66 ImVector: Fixed erase() with empty range. (#5009) by thedmd · 2 years, 3 months ago
  42. 5854da1 Declare other structures as constexpr (#4995) + rename ImGuiInputEventType_Char to ImGuiInputEventType_Text for consistency with event structure. by ocornut · 2 years, 3 months ago
  43. 71f98dd Declare ImVec2 and ImVec4 constructors as constexpr (#4995) by Jeff Mears · 2 years, 3 months ago
  44. 955aacf GCC: Disable deprecated-enum-enum-conversion for gcc as well (#4997) by Borislav Stanimirov · 2 years, 3 months ago
  45. 4691fa0 ImDrawList: PthArcTo: Add small tolerance when comparing angles (#4993) by thedmd · 2 years, 3 months ago
  46. aa79d0c Stack Tool: Added option to copy item path to clipboard. (#4631) by ocornut · 2 years, 3 months ago
  47. 88de982 Version 1.88 WIP by ocornut · 2 years, 3 months ago
  48. 97b1abd Internals: rework RenderMouseCursor() signature so we can use it in docking branch more naturally. by ocornut · 2 years, 3 months ago
  49. c71a50d Version 1.87 by ocornut · 2 years, 3 months ago v1.87
  50. e52bb14 Backends: GLFW: Added ImGui_ImplGlfw_InstallCallbacks()/ImGui_ImplGlfw_RestoreCallbacks(). (#4981) by ocornut · 2 years, 3 months ago
  51. 732bc20 Backends: GLFW: Handle spurious leave/enter sequences apparently submitted by X11/GLFW combo. (#4984) by ocornut · 2 years, 3 months ago
  52. 40fd163 Backends: OpenGL3: Fix OpenGL ES2 includes on Apple systems. by Rokas Kupstys · 2 years, 3 months ago
  53. 2554b51 Backends: OSX: Forward keyDown/keyUp events to OS when unused by Dear ImGui. by ocornut · 2 years, 3 months ago
  54. c6cab1f Backends: SDL: Added SDL_Renderer* parameter to ImGui_ImplSDL2_InitForSDLRenderer(). Use SDL_GetRendererOutputSize() instead of SDL_GL_GetDrawableSize() when bound to a SDL_Renderer. (#4927) by Clownacy · 2 years, 4 months ago
  55. c39192b Backends: SDL_Renderer: Fix texture atlas format on big-endian hardware (#4927) by Clownacy · 2 years, 3 months ago
  56. 4317732 Backends: GLFW: Fixed miss untranslation of keypad keys. (#4921, #452) by ocornut · 2 years, 3 months ago
  57. 6f73dbe TestEngine: submit window data to item system. by ocornut · 2 years, 3 months ago
  58. 35e197f TestEngine: fixed InvisibleButton() and ArrowButton() not calling the info macro. by ocornut · 2 years, 3 months ago
  59. 551ab84 Backends: OSX: Fix building with old Xcode versions. by rokups · 2 years, 3 months ago
  60. 422902d Correct typos (#4954, #4955), use IM_STATIC_ASSERT now that old pre-C++11 macro has been obsoleted. by Clownacy · 2 years, 3 months ago
  61. 64d910a Removed IMGUI_API from inline templated classes. (#4962) by ocornut · 2 years, 3 months ago
  62. 49e38a5 Revert moving ImGuiKeyModFlags to internal.h (amendc906c65) by ocornut · 2 years, 3 months ago
  63. 9def2b0 IO: Added simple (incomplete) filter for duplicates to reduce data spam. (#4921, #4858) by ocornut · 2 years, 3 months ago
  64. 5429f0f Backends: OSX, Android: Replaced AddKeyModsEvent() added by 790132a in favor of unified key enum system. (#4921, #4858) by thedmd · 2 years, 3 months ago
  65. c906c65 (BREAKING) Replaced AddKeyModsEvent() added by 790132a in favor of unified key enum system. Backends: update most. (#4921, #4858) by ocornut · 2 years, 4 months ago
  66. 718daa1 Rendering: defer responsability of calling _PopUnusedDrawCmd() later so RenderDimmedBackgrounds()/RenderMouseCursor() don't need to deal with the side-effects (#4857, #4317) by ocornut · 2 years, 3 months ago
  67. 075f4ac Don't merge ImDrawCmd which have had their IdxOffset changed to not be sequential. Fixed CTRL+Tab into an empty window causing artefacts on the highlight rectangle due to bad reordering on ImDrawCmd. by ocornut · 2 years, 3 months ago
  68. 8555335 Shallow alignment of ImGuiKey stuff + moving some in internals. Internals: add offset to ImBitArray<>, simpify ActiveIdUsingKeyInputMask. by ocornut · 2 years, 4 months ago
  69. 08f3aa8 Popups: Fix b17b2fb (#4936) by ocornut · 2 years, 4 months ago
  70. 4caf1e9 Backends: GLFW: fix ImGui_ImplGlfw_TranslateUntranslatedKey() for grave accents. (#456, #2625) + fix preceeding commit. by ocornut · 2 years, 4 months ago
  71. b17b2fb Popups: Fixed an issue when reopening a same popup multiple times would offset them by 1 pixel on the right. (#4936) by ocornut · 2 years, 4 months ago
  72. cda3db1 Backends: SDL: Fixed key mapping for ImGuiKey_Menu (#4921) + misc typos (#4928) by ocornut · 2 years, 4 months ago
  73. dd6a44a Fix compiler warning for Intel compiler (#4934) by sergeyn · 2 years, 4 months ago
  74. 4fb0c1f Correct some typos in FAQ.md (#4924) by Clownacy · 2 years, 4 months ago
  75. cff0342 Internals: moved lines into a Inputs section. by ocornut · 2 years, 4 months ago
  76. c2db4c2 Demo: draw a section of keyboard in "Inputs > Keyboard, Gamepad & Navigation state" to visualize keys. by thedmd · 2 years, 4 months ago
  77. 69b6973 Comments, tweaks. by ocornut · 2 years, 4 months ago
  78. 26e59c8 Nav: Fixed gamepad navigation in wrapping popups not wrapping all the way. (#4365) by ocornut · 2 years, 4 months ago
  79. 62d6be3 IO: Removed ImGuiInputSource from public api for now, unnecessary. (#4858, #787) by ocornut · 2 years, 4 months ago
  80. 5ea47d9 Backends: OSX: Add full gamepad support using io.AddKeyEvent(), io.AddKeyAnalogEvent(), stopped writing to io.NavInputs[]. (#4858, #787) by thedmd · 2 years, 4 months ago
  81. 39c3412 Backends: SDL: Add full gamepad support using io.AddKeyEvent(), io.AddKeyAnalogEvent(), stopped writing to io.NavInputs[]. (#4858, #787) by ocornut · 2 years, 4 months ago
  82. 3d85433 Backends: GLFW: Add full gamepad support using io.AddKeyEvent(), io.AddKeyAnalogEvent(), stopped writing to io.NavInputs[]. (#4858, #787) by ocornut · 2 years, 4 months ago
  83. 9f8c599 Backends: Win32: Add full gamepad support using io.AddKeyEvent(), io.AddKeyAnalogEvent(), stopped writing to io.NavInputs[]. (#4858, #787) by ocornut · 2 years, 4 months ago
  84. f33bb99 IO: added AddKeyAnalogEvent() and support for ImGuiKey_GamepadXXXX. (#4858, #787) by ocornut · 2 years, 4 months ago
  85. 6e63fca Backends: Vulkan: Amends, fix miscast on 32-bit systems with the right ImTextureID=ImU64. (#914) by ocornut · 2 years, 4 months ago
  86. ceb26ba Backends: Vulkan: Added support for ImTextureID as VkDescriptorSet, amends. (#914) by ocornut · 2 years, 4 months ago
  87. 29f1043 Backends: Vulkan: Added support for ImTextureID as VkDescriptorSet, add ImGui_ImplVulkan_AddTexture(). (#914) by Marcell Kiss · 2 years, 4 months ago
  88. 19471da Popups: Fix a crash when a new window is created after a modal on the same frame. (#4920) by Rokas Kupstys · 2 years, 4 months ago
  89. 7ad42ff IO: renamed io.ConfigInputEventQueue to io.ConfigInputTrickleEventQueue. (#4858) by ocornut · 2 years, 4 months ago
  90. 26d04c9 Tables: Fixed positioning of Sort icon on right-most column with some settings (not resizable + no borders). (#4918). by ocornut · 2 years, 4 months ago
  91. 97b1ffc IO: Reorder enums, compact a little in header. Removed const from internal GetKeyData(). by ocornut · 2 years, 4 months ago
  92. 91ae56a Removed support for legacy arithmetic operators (+*/) when inputing text into a slider/drag. (#4917, #3184) by ocornut · 2 years, 4 months ago
  93. 673f5e5 IO: moved fields to put more focus on the new functions + update misc docs/references + update main.mm in Apple+Metal example (#4858) by ocornut · 2 years, 4 months ago
  94. 90a6961 IO: apply same flooring as UpdateMouseInputs() in dupe event processing. (#4858) + provision for test engine. by ocornut · 2 years, 4 months ago
  95. 7374b96 IO: Added input queue. (#4858, #2787, #1992, #3383, #2525, #1320) by ocornut · 2 years, 4 months ago
  96. b8e56dc IO: Added AddMousePosEvent(), AddMouseButtonEvent(), AddMouseWheelEvent() api + updated all Backends. (#4858) (input queue code will be next commit) by thedmd · 2 years, 4 months ago
  97. b6582a4 Backends: OSX: Fix Game Controller nav mapping to use shoulder for both focusing and tweak speed. (#4759) by ocornut · 2 years, 4 months ago
  98. 92c4ff1 Rename ImGuiKey_LeftControl to ImGuiKey_LeftCtrl, ImGuiKey_RightControl to ImGuiKey_RightCtrl + made key order match mods order. (#4858) by ocornut · 2 years, 4 months ago
  99. 0755767 Backends: move io.AddKeyModsEvent() next to io.AddKeyEvent() submission, rely on mods from platform/source. (#4858) + fix #2622 again broken by 746c9f7 by ocornut · 2 years, 4 months ago
  100. eb82365 Removed support for pre-C++11 compilers. We'll stop supporting VS2010. (#4537) by ocornut · 2 years, 4 months ago