1. b6a04d7 Settings: Added Clear Settings in Metrics. (#2188) + Preserve last loaded copy in internal buffer used for save (so it can be browsed easily). by omar · 4 years ago
  2. 9ee442d Metrics: Added a "Settings" section with some details about persistent ini settings. InputText: Assert early on null buffer. by omar · 4 years ago
  3. 510f301 Internals: Removed seemingly unnecessary size_on_first_use arg to CreateNewWindow(), extracted code into ApplyWindowSettings. by omar · 4 years ago
  4. 0679e05 Internals: Added code in TempInputScalar() to clamp values, NOT used by stock Drag/Float (#3209, #1829, #946, #413) by omar · 4 years ago
  5. 673d6df Demo: Clamping font scale. Added helpers in demo. Comments. Update sponsors. (#3206) by omar · 4 years ago
  6. f152fac Demo: Wrapped many (not all) code and comments lines to 120 characters to fit below GitHub viewer limit. (#3193) by omar · 4 years ago
  7. 419f905 Demo: Extracted some code out of ShowStyleEditor() into NodeFont(). by omar · 4 years ago
  8. 11a3e75 Backends: Win32: Fix _WIN32_WINNT < 0x0600 (MinGW defaults to 0x502 == Windows 2003). (#3183) by omar · 4 years ago
  9. b4dd28f Style: Added style.TabMinWidthForUnselectedCloseButton settings. by omar · 4 years ago
  10. 0990912 Backends: DX10/DX11: Minor tweaks. by omar · 4 years ago
  11. 1e9abf6 Backends: Keep shader blobs as local variables. (#3176) by Silent · 4 years ago
  12. 794bf7a CI: Implement builds with IMGUI_DISABLE_WIN32_FUNCTIONS, IMGUI_DISABLE_FILE_FUNCTIONS, IMGUI_USE_BGRA_PACKED_COLOR IM_VEC2_CLASS_EXTRA, IM_VEC4_CLASS_EXTRA and building library as a DLL. by Rokas Kupstys · 4 years ago
  13. d5ce3b4 Backends: Vulkan: Fixed error in if initial frame has no vertices. (#3177) by omar · 4 years ago
  14. a2454f2 Use __NEWLIB__ instead of __SWITCH__ and __CYGWIN__ for alloca.h-detection (#3070) by Clownacy · 4 years ago
  15. 8cbff5c Fix various typos. (#3161) by Ryan Pavlik · 4 years ago
  16. 2593b6a Drag and Drop: Fix unintended fallback "..." tooltip during drag operation when drag source uses _SourceNoPreviewTooltip flags. (#3160) by Rokas Kupstys · 4 years ago
  17. 73c30aa Backends: Vulkan: Don't skip drawing when there's no vertexes to ensure that user callbacks are still processed. by Chris Savoie · 4 years, 10 months ago
  18. d321248 Fix multiple macro definitions of GLFW_INCLUDE_NONE (#3157) by Matt Haynie · 4 years ago
  19. 5ac5d36 Removed unncessary ID (first arg) of ImFontAtlas::AddCustomRectRegular() function. by omar · 4 years ago
  20. 223297b Clarified comments about popups input blocking and ImGuiHoveredFlags_AllowWhenBlockedByPopup flag. (#3154) by omar · 4 years ago
  21. fd6d315 Fix wrong comment in ImGuiCond_ (#3139) by Silent · 4 years ago
  22. 528b12e Fix glClipControl(GL_UPPER_LEFT) handling in opengl3. by u3shit · 4 years, 1 month ago
  23. c0283c1 TestEngine: Changed PushID hooks into GetID(), makes more sense and catches more information. by ocornut · 4 years, 1 month ago
  24. 37f665b Backends: Win32: Support for #define NOGDI, won't try to call GetDeviceCaps(). (#3137, #2327) by omar · 4 years, 1 month ago
  25. 388bf66 Fix missing comma in FAQ.md (#3134) by András Kucsma · 4 years, 1 month ago
  26. 9f9ff84 TestEngine: Added PushID() hooks. by omar · 4 years, 1 month ago
  27. b0e9092 TestEngine: Added extra storage and global enable flag. Added missing ItemInfo hooks. by omar · 4 years, 1 month ago
  28. 3233fbf Internals: Added SetNextWindowScroll() (#1526) by omar · 4 years, 1 month ago
  29. 1fd9e13 TreeNode: Fixed bug where dragging a payload over a TreeNode() with either _OpenOnDoubleClick or _OpenOnArrow would open the node. (#143) by omar · 4 years, 1 month ago
  30. 54b38d8 TreeNode: Fixed bug where BeginDragDropSource() failed when the _OpenOnDoubleClick flag is set. Added basic demo code. (Amend 05420ea) by omar · 4 years, 1 month ago
  31. e8c986b Version 1.77 WIP by omar · 4 years, 1 month ago
  32. 5503c0a Version 1.76 by omar · 4 years, 1 month ago v1.76
  33. 7ee623d Internals: FocusScope not inherited by popups, modals. Amend a5041c88 2ebe08be) by omar · 4 years, 1 month ago
  34. ec7294d Backends: OpenGL3: Fixed version check mistakenly testing for GL 4.0+ instead of 3.2+ to enable ImGuiBackendFlags_RendererHasVtxOffset, leaving 3.2 contexts without it. (#3119, #2866, #2852) by omar · 4 years, 1 month ago
  35. 977ac53 Examples: Win32+DX12: Fixed resizing main window, enabled debug layer. (#3087, #3115) by SergeyN · 4 years, 1 month ago
  36. f7852fa Internals: Extracted GetWindowScrollbarRect() out of Scrollbar() and tidying up code to make it more obvious how to draw over scrollbars. (#3114) by omar · 4 years, 1 month ago
  37. fb70d90 Made default clipboard handlers for Win32 and OSX use a buffer inside the main context instead of a static buffer, so it can be freed properly on Shutdown. (#3110) by omar · 4 years, 1 month ago
  38. 832fda8 Fixed stray end of line blanks, added comments in .editorconfig, tweaked some headers. by omar · 4 years, 1 month ago
  39. 4e7ceb5 Plot: Internals: Added hovered index to PlotEx() function. (#2670) by omar · 4 years, 1 month ago
  40. e9366b4 Regretfully moved .gitignore file from examples/ into root directory because OSX keeps pooping its DS_Store/ artifacts everywhere. (#3088) by omar · 4 years, 1 month ago
  41. cc0e43e Backends: Comments next to include, misc minor comments/tweaks, fix imgui_impl_osx.h using IMGUI_API instead of IMGUI_IMPL_API. (#3105) by omar · 4 years, 1 month ago
  42. 0092710 Backends: Include imgui.h in implementation headers. (#3105) by OmarEmaraDev · 4 years, 1 month ago
  43. 7524362 Metrics: Made Tools section more prominent, added options, made mesh viewer more accessible. by omar · 4 years, 1 month ago
  44. cc0d4e3 Misc: Added an explicit compile-time test for non-scoped IM_ASSERT() macros to redirect users to a solution + fixed our stb wrappers. by omar · 4 years, 1 month ago
  45. b7e1b13 Update docs, FAQ, comments (mainly related to io.WantCaptureMouse / WantCaptureKeyboard flags). by omar · 4 years, 1 month ago
  46. 11116ee Columns: undid the change in 1.75 were Columns()/BeginColumns() were preemptively limited to 64 columns with an assert. (#3037, #125) by omar · 4 years, 1 month ago
  47. 3490046 Nav: Disabled clipping g.NavId and fixed interactions with ImGuiListClipper. (#787) by omar · 4 years, 1 month ago
  48. fd56de1 Nav: Store key mods associated to a nav request (for range_select) + use io.KeyMods. by omar · 4 years, 1 month ago
  49. 05420ea TreeNode: Made clicking on arrow with _OpenOnArrow toggle the open state on the Mouse Down event rather than the Mouse Down+Up sequence (this is rather standard behavior). by omar · 4 years, 1 month ago
  50. 68c5d03 Typo in readme (#3078) by Dylan · 4 years, 1 month ago
  51. ec2a24a Selectable: Allow using ImGuiSelectableFlags_SpanAllColumns in other columns than first. Comments. (#125) by omar · 4 years, 1 month ago
  52. 5be5add Selectable: Removed extraneous WindowPadding.x worth of width when auto-sized selectable label goes off available width (would not be noticeable) + Renamed ImGuiSelectableFlags_DrawFillAvailWidth to ImGuiSelectableFlags_SpanAvailWidth. by omar · 4 years, 1 month ago
  53. b4d1287 Selectable: Clarifying the code around use of ImGuiSelectableFlags_DrawFillAvailWidth (with intent of trying to remove it). by omar · 4 years, 1 month ago
  54. 7c11997 Selectable: Fixed honoring style.SelectableTextAlign with unspecified size. (#2347, #2601) by omar · 4 years, 1 month ago
  55. ac2247f Selectable: Removed seemingly ineffective text clipping offset in SpanAllColumns handling path + tweaks. by omar · 4 years, 1 month ago
  56. 1d4b5de Alter definition of IM_UNICODE_ defines to faclitate C-binding. (#2538, #2541, #2815) by omar · 4 years, 1 month ago
  57. 670367e Added IMGUI_USE_WCHAR32 instead of "#define ImWchar ImWchar32" to faclitate C-binding. (#2538, #2541, #2815) by omar · 4 years, 1 month ago
  58. f2b01c3 Changelog, tweak OpenGL3 backends. (#3061), update Gallery thread links. by omar · 4 years, 1 month ago
  59. ac4262a Backends: OpenGL3: Support older 2.x series of glbinding as loader for OpenGL3 (#3061) by David Kalnischkies · 4 years, 3 months ago
  60. 4986dba Scrolling: Fixed scrolling centering API leading to non-integer scrolling values and initial cursor position. (#3073) by omar · 4 years, 1 month ago
  61. 110f506 Comments in imgui.h by omar · 4 years, 2 months ago
  62. fbc93de Internal: Refactor: Moved NewFrameSanityChecks as ErrorCheckNewFrameSanityChecks() by omar · 4 years, 2 months ago
  63. ccf0cc8 Added ImGuiKeyModFlags. Added additional checks in EndFrame() to verify that io.KeyXXX values have not been tampered with between NewFrame() and EndFrame(). by omar · 4 years, 2 months ago
  64. d8824f9 CI: Clarify purpose of example_null, Changelog by omar · 4 years, 2 months ago
  65. ac5ffff CI: Test builds with freetype on linux. by Rokas Kupstys · 4 years, 2 months ago
  66. bdd31ec Internal: Refactor: Moved RenderColorRectWithAlphaCheckerboard() to imgui_draw.cpp, tweaked signature. by omar · 4 years, 2 months ago
  67. 0bbbbe0 Internal: Refactor: Moved RenderArrow, RenderBullet, RenderCheckMark to imgui_draw.cpp, changed RenderCheckMark to avoid using ImGui context by omar · 4 years, 2 months ago
  68. 2fd411a Support custom stb_rect_pack filename in Freetype (#3062) by David Kalnischkies · 4 years, 2 months ago
  69. 75a65f6 CI: Test build with large indices, obsolete functions disabled and demo/metrics windows disabled. by Rokas Kupstys · 4 years, 2 months ago
  70. 339ffd2 Internals: Renamed ImBoolVector to ImBitVector, added low-level loose function to replicate the behavior include a help SetBitRange() function. by ocornut · 4 years, 2 months ago
  71. 1d5612a Internal: Added two missing ImVec2 operators for consistency. Split up DragDropWithinSourceOrTarget by ocornut · 4 years, 2 months ago
  72. b016f1a Examples: SDL+DX11: Fixed resizing main window. Amend (#3057) by ocornut · 4 years, 2 months ago
  73. a0f01d2 Improve resizing in dx11 example (#3057) by joeslay · 4 years, 2 months ago
  74. a5041c8 Focus: Child inherit focus scope from parent (amend 2ebe08be). by ocornut · 4 years, 2 months ago
  75. 9a46a19 Internals: Rename ImGuiSelectableFlags_PressedOnXXX to ImGuiSelectableFlags_SelectOnXXX, ImGuiButtonFlags_NoHoveredOnNav to ImGuiButtonFlags_NoHoveredOnFocus. by ocornut · 4 years, 2 months ago
  76. 4a10af2 Unicode, Windows: Remove stringapiset.h include (breaks vs2010 and seems unnecessary?). (#2541, #2815) by ocornut · 4 years, 2 months ago
  77. e137db2 CI: Enable error on warnings for the extra warnings builds as an experiment. FAQ tweaks by ocornut · 4 years, 2 months ago
  78. aef057e Internals: Added GetInputTextState() + comments. by ocornut · 4 years, 2 months ago
  79. 2dcf8df Internals: Shuffled some of the windows-specific includes to avoid duplication. Might have undesirable side-effects on some compilers, please report! by ocornut · 4 years, 2 months ago
  80. de37a0b Internals: fix potential warning. Comments around include sections. Moved a few bits. by ocornut · 4 years, 2 months ago
  81. 1b5b87a Internals: Added #define NOMINMAX before windows.h include for single-compile-unit builds. by ocornut · 4 years, 2 months ago
  82. 0850b46 ImDrawList: Internals: Added IM_DRAWLIST_ARCFAST_TESSELLATION_MULTIPLIER setting. by ocornut · 4 years, 2 months ago
  83. b029182 Merge branch 'features/unicode' by ocornut · 4 years, 2 months ago
  84. 897704c Menus: Tweak for first-level menu windows to be positioned regardless of MenuBarHeight() which is not stored in window, allowing undocumented modification of the menu bar height). by omar · 4 years, 2 months ago
  85. a413324 Unicode: Changelog, comments, minimum CI integration. (#2541, #2538, #2815) by ocornut · 4 years, 2 months ago features/unicode
  86. 0283a6e ImFont: Demo, Store Used4kPagesMap[] map in ImFont to facilitate iteration on all codepoints with a large value of IM_UNICODE_CODEPOINT_MAX. (#2815) by omar · 4 years, 6 months ago
  87. c8ea0a0 Unicode: UTF32 support improvements (#2541, #2538, #2815) by Sam Hocevar · 4 years, 7 months ago
  88. 6d59653 Unicode: full Unicode Support (6 squashed commits) (#2541, #2538) by Cloud Wu · 5 years ago
  89. 8c683de Internals: Refactor: Moved get height and contents regions functions, to Layout section. IF YOU GREAT CONFLICTS WHILE MERGING (NOT REBASING) THOSE 6 PREV COMMITS, TRY MERGING THEM INDIVIDUALLY 1 by 1 or 2 by 2 etc. by ocornut · 4 years, 2 months ago
  90. 602df11 Internals: Refactor: Moved item width/size functions to Layout section. by ocornut · 4 years, 2 months ago
  91. 6c1810e Internals: Refactor: Moved cursor position functions to Layout section. by ocornut · 4 years, 2 months ago
  92. 3ce26f6 Internals: Refactor: Moved ItemAdd(), ItemSize(), BeginGroup(), EndGroup(), SameLine(), Indent(), Unindent() to Layout section. by ocornut · 4 years, 2 months ago
  93. caca55c Internals: Refactor: Moved code into a Styling section and some code into the Error Handling section. by ocornut · 4 years, 2 months ago
  94. 2679bee Internals: Refactor: Moved code out of NewFrame() into UpdateTabFocus() and UpdateSettings() by ocornut · 4 years, 2 months ago
  95. 095dc99 Disable deprecated-enum-enum-conversion (#3040, #2983) by omar · 4 years, 2 months ago
  96. 628614c Demo: Remove unnecessary code added by 24bd33ac. by omar · 4 years, 2 months ago
  97. 24bd33a Menus: Some renaming, comments, add to demo. Amend 0342a3c. (#1207) by ocornut · 4 years, 2 months ago
  98. 0342a3c Menus: Implement BeginMenu() appending to existing menu when executed with same ID multiple times. (#1207) by Rokas Kupstys · 4 years, 2 months ago
  99. 898e91f Internals: Added TempInputText() to facilitate creation of custom widgets, renamed TempInputTextScalar() to TempInputScalar() etc. (#2718) by ocornut · 4 years, 2 months ago
  100. e547f89 Demo: Added color gradient in demo to identify srgb/linear issues better. Tweaks. by ocornut · 4 years, 2 months ago