1. 03b7170 Backends: GLFW: Added workaround for people who use development version of GLFW which is older than commit that added required cursor support. (#2922) by Rokas Kupstys · 4 months ago
  2. 7ff13f4 Examples: Explicitly adding -DIMGUI_IMPL_OPENGL_LOADER_GL3W to Makefile to match linking settings by omar · 4 months ago
  3. b521cd3 Removed implicit default parameter to IsMouseDragging(int button = 0) to be consistent with other mouse functions. by omar · 4 months ago
  4. 6d9a54a Examples: Metal: Wrap main event loop body in an @autoreleasepool block to ensure allocations get freed even if underlying system event loop gets paused due to app nap (#2910, #2917) by Max Thrun · 4 months ago
  5. 8342e5b Amend previous commits (added ImGuiMouseCursor_NotAllowed enum + new cursors in GLFW 3.4) by omar · 4 months ago
  6. 945a509 Implement ImGuiMouseCursor_NotAllowed mouse cursor. by Rokas Kupstys · 4 months ago
  7. b5cad20 Implement new GLFW 3.4 resizing cursors. by Rokas Kupstys · 4 months ago
  8. abaf025 Version 1.75 WIP by omar · 4 months ago
  9. bf6d1ba CI: Add 32/64 bit build variations to builds with extra warnings. by Rokas Kupstys · 4 months ago
  10. 1742ca4 CI: Add unity builds test. (#2893) by Rokas Kupstys · 4 months ago
  11. a809208 Internal: Added unused parameter named to facilitate cimgui parsing of imgui_internal.h by omar · 4 months ago
  12. f60518b Update FAQ.md by omar · 4 months ago
  13. bdce833 Version 1.74 by omar · 4 months ago v1.74
  14. 26d177b Docs: Moved misc/fonts/README.txt to docs/FONTS.txt. + tweaks by omar · 4 months ago
  15. 1615e9e CI: Enable extended warnings in example_null builds. by Rokas Kupstys · 4 months ago
  16. bbe0409 Metrics: Show wire-frame mesh and approximate surface area when hovering ImDrawCmd. Amend aeb5795. by omar · 4 months ago
  17. aeb5795 Added area calculation for draw lists in metrics by Ben Carter · 4 months ago
  18. 0cb1c63 Demo: tweaked demo help section, reference to "Examples" and "Tools". Reference to Keyboard navigation. Removed some of the more "obvious/standard" controls. by omar · 4 months ago
  19. b205ab0 Internals: Added IM_ASSERT_PARANOID, IMGUI_DEBUG_PARANOID define. Shuffled a bit of the macros section in imgui_internal.h by omar · 4 months ago
  20. 51e2e9b ImVector: Added shrink() helper. ImFont::RenderText minor optimisation for debug build. Misc: Metrics shows tab names because we now have them. by omar · 4 months ago
  21. 51a02b3 Added IM_UNICODE_CODEPOINT_MAX. Changed specs of ImFontAtlas::AddCustomRectRegular() (breaking change). by omar · 4 months ago
  22. ca63349 Renamed XX-bits -> XX-bit in comments to match what the world appears to be using. by omar · 4 months ago
  23. a899c1e Internals: Using ImU64 for internal ImFile api so we can later wrap them to fseeko/ftello//_fseeki64/_ftelli64 (#2734) by omar · 4 months ago
  24. ecbedc8 Tweaks, ammend 93efa54, rename to IMGUI_DISABLE_DEFAULT_FORMAT_FUNCTIONS (#1038) by omar · 4 months ago
  25. 4e90906 Added IMGUI_DISABLE_DEFAULT_FILE_FUNCTIONS / IMGUI_DISABLE_FILE_FUNCTIONS #2734) by omar · 4 months ago
  26. 93efa54 Renamed IMGUI_DISABLE_FORMAT_STRING_FUNCTIONS to IMGUI_DISABLE_DEFAULT_FORMAT_STRING_FUNCTIONS. (#1038) by omar · 4 months ago
  27. 9efaf28 Doc comments. Removed .ini parsing code from 1.53 that parsed entries without the [Window] tag (which enabled importing an old .ini file) by omar · 4 months ago
  28. ca30ef4 Drag and drop: Increase local payload buffer from 8 to 16 bytes. by omar · 5 months ago
  29. 7e23209 Internals: Added GetWindowResizeID(), renamed GetScrollbarID() to GetWindowScrollbarID(). Using integer for resize ID so they matches regardless of the pointer size. by omar · 5 months ago
  30. 8f40020 Disable Win32 clipboard and IME functions when build target UWP (#2892, #2895) by Tracy Ma · 5 months ago
  31. be05e12 Misc: Using static_assert() when using C++11, instead of our own construct (avoid zealous Clang warnings). by omar · 5 months ago
  32. b23dcab Fix 25eee91 incorrect assert when ending a child-popup (rarely used but used by sub-nenus) by omar · 5 months ago
  33. be436e2 Fix HelpMarker() symbol collision for unity builds (#2893) by omar · 5 months ago
  34. 0385247 Internals: Routing recoverable user errors via IMGUI_USER_ERROR() macro. (#1651) by omar · 5 months ago
  35. 25eee91 Error handling: Assert if user mistakenly calls End() instead of EndChild() on a child window. (#1651) by omar · 5 months ago
  36. b138f8c Internal: Nav rename preparing for nav inputs ownership changes. IsNavInputPressed() -> IsNavInputTest() by omar · 5 months ago
  37. 7c441e3 CI: Update jobs to MacOS latest (Catalina) by omar · 5 months ago
  38. 6e8e2c0 Scrollbar: Fixed an issue where scrollbars wouldn't display on the frame following a frame where all child window contents would be culled. by omar · 5 months ago
  39. 57dc34f TreeNode: Added IsItemToggledOpen() to explicitly query if item was just open/closed, facilitating interactions with custom multi-selections patterns. (#1896, #1861) by omar · 5 months ago
  40. 011d475 TreeNode: The collapsing arrow accepts click even if modifier keys are being held, facilitating interactions with multi-select patterns. (#2886, #1896, #1861) by omar · 5 months ago
  41. 037126e TreeNode: Reworded code for ImGuiTreeNodeFlags_OpenOnArrow (follow up to f79b2d6c) to make it lightweight. Should be a no-op from user's point of view. Will facilitate using the arrow hovering information in the hot path. (#2886) by omar · 5 months ago
  42. d003674 Internals: Added ImChunkStream, used by window settings. (more generic followup to 4c13807, the class will be used more extensively by Tables) by omar · 5 months ago
  43. a337e21 Internals: ImPool: Renaming. by omar · 5 months ago
  44. 28f1d60 Internals: Renaming + added ImStrSkipBlank() from docking branch. by omar · 5 months ago
  45. 09b2310 Internals: Added index of helpers and shuffled a few things. by omar · 5 months ago
  46. 4c13807 Misc: Optimized storage of window settings data (reducing allocation count). by omar · 5 months ago
  47. 3929255 Examples: Emscripten: Removed BINARYEN_TRAP_MODE=clamp from Makefile which was removed in Emscripten 1.39.0 but required prior to 1.39.0, making life easier for absolutely no-one. (#2877, #2878) [@podsvirov] by omar · 5 months ago
  48. 916487a example_emscripten: skip outdated compiler option by Konstantin Podsvirov · 5 months ago
  49. bff2d5d Update README.md by omar · 5 months ago
  50. c918242 Normalize all the line endings. by Rokas Kupstys · 5 months ago
  51. c9ffa62 Add .gitattributes with rules for line endings of files. by Rokas Kupstys · 5 months ago
  52. bcd752c CI: Fix emscripten builds after portable SDK archive became unavailable. by Rokas Kupstys · 5 months ago
  53. 792a863 Metrics: Expose basic details of each window key/value state storage. by omar · 5 months ago
  54. 8fee5a4 Internals: Renaming for consistency. by omar · 5 months ago
  55. 5006639 CI: Add scheduled builds and limit some examples to build only on schedule in order to decrease time of builds performed on each push. by Rokas Kupstys · 5 months ago
  56. 5ebd4e4 CI: Install SDL SDK in windows workers and add SDL examples to the build. by Rokas Kupstys · 5 months ago
  57. a4420be CI: Split builds of examples into separate jobs. by Rokas Kupstys · 5 months ago
  58. 9f979c3 CI: Fix builds failing because of missing v140 toolset and SDK on dx12 sample. by Rokas Kupstys · 5 months ago
  59. d62a413 Misc: Windows: Do not use _wfopen() if IMGUI_DISABLE_WIN32_FUNCTIONS is defined. (#2815) by omar · 5 months ago
  60. 6bf5aed Declaration and assignment can be joined, Member function may be 'const'. (#2875) by stfx · 5 months ago
  61. c863c1f Clean up number rounding. Now it is more obvious what code is doing. (#2862) by Rokas Kupstys · 5 months ago
  62. 0b2d35f Fix snprintf and vsnprintf definition inconsistencies. by Sam Hocevar · 5 months ago
  63. 4e56de7 Doc: Promote Discord over Discourse. Obsoleting Discourse server. by omar · 5 months ago
  64. f002a11 Backends: OpenGL3: Fix building with pre-3.2 GL bindings which do not expose glDrawElementsBaseVertex(), using runtime GL version to decide if we set ImGuiBackendFlags_RendererHasVtxOffset. (#2866, #2852) [@dpilawa] by omar · 5 months ago
  65. 4d0c88e Backends: GL3: Fix compile for < 3.2 bindings where glDrawElementsBaseVertex is not available. (#2866, #2852) by dawid · 5 months ago
  66. 9b323a7 SplitterBehavior: not using FrameRounding in render (was in first commit of the function, not sure why). (#319) by omar · 5 months ago
  67. 3c238ec Move issue_template and pull_request_template to .github folder. by omar · 5 months ago
  68. d5b5a81 GitHub Actions CI script for Windows/Linux/MacOS/iOS/Emscripten builds. by Rokas Kupstys · 5 months ago
  69. 24e9a6e Remove .travis.yml due to switching to github actions. by Rokas Kupstys · 5 months ago
  70. ec0e953 Fixed a couple of subtle bounding box vertical positioning issues relating to text baseline alignment. by omar · 5 months ago
  71. 75d540d Example: Emscripten: Fix for compilation (filesystem module is required) (#2734) by Funto · 5 months ago
  72. be9f1e8 ColorPicker: Fixed SV triangle gradient to block (broken in 1.73). (#2864, #2711). [@lewa-j] by Alexey · 5 months ago
  73. 23c1ff4 Removed redirecting functions/enums names that were marked obsolete in 1.52 (October 2017). by omar · 5 months ago
  74. 048b73d Various comments + Doc: Examples readme. Moved main menu bar code below menu bar code. by omar · 5 months ago
  75. 7dbae8a Doc: Simplified Readme, removed FAQ index by omar · 5 months ago
  76. 6ffee0e Backends: DX12: Added extra ID3D12DescriptorHeap parameter to ImGui_ImplDX12_Init() function. The value is unused in master branch but will be used by the multi-viewport features (docking branch). (#2851) by omar · 6 months ago
  77. eedc8f9 Examples: DX12: Using IDXGIDebug1::ReportLiveObjects() when DX12_ENABLE_DEBUG_LAYER is enabled. by omar · 6 months ago
  78. 4de32cc Backends: GLFW: Restore previously installed user callbacks in ImplGlfw when ImGui shuts down (#2836) by malte-v · 6 months ago
  79. 714fe29 Replace manual flooring with IM_FLOOR() macro. (#2850) by Rokas Kupstys · 6 months ago
  80. 53278be FAQ, Readme. Use = {} instead of = { 0 }, wasn't problematic because they were all static variables or one stack array not read. But hey. by omar · 6 months ago
  81. 9994f5b Fixed more FAQ links, oops.. (#2848) by omar · 6 months ago
  82. 3bbc27e Fixed more FAQ links. (#2848) by omar · 6 months ago
  83. 5fc427a Improved and moved FAQ to docs/FAQ.md so it can be readable on the web. (#2848) by omar · 6 months ago
  84. 9d6b2b0 Ignore directories created by JetBrains IDEs. by Rokas Kupstys · 6 months ago
  85. 6892b81 Remove trailing spaces from bunch of files. by Rokas Kupstys · 6 months ago
  86. c21fdab Doc: Readme: moving contents to FAQ. by omar · 6 months ago
  87. a41f0b2 Inputs: Fixed a miscalculation in the keyboard/mouse "typematic" repeat delay/rate calculation, used by keys and e.g. repeating mouse buttons as well as the GetKeyPressedAmount() function. by omar · 6 months ago
  88. c7bdec7 InputText, Nav: Fixed Left!Right keys broken when activating Keyboard Navigation. (#787) Amend 892dfb1 by omar · 6 months ago
  89. 67e4cd5 Comments, some logging for NavInitRequest debugging Moved OpenPopupOnItemClick() next to BeginPopupContextItem() by omar · 6 months ago
  90. 8c4dcbf Diligent Engine by omar · 6 months ago
  91. 23eabd5 Emscripten by omar · 6 months ago
  92. 5841103 Bindings by omar · 6 months ago
  93. 1c73a0c Bindings by omar · 6 months ago
  94. cba84df Update README.md by omar · 6 months ago
  95. aeb6481 InputText: Filter out Ascii 127 (DEL) emitted by low-level OSX layer, as we are using the Key value. (#2578) by omar · 6 months ago
  96. fc10ba8 Amend f0238ece9cba67ecabef438008fea53682bd6bc7 (#2817, #2818) by omar · 6 months ago
  97. 378035c Fixed backspace handling on MacOS (fixed https://github.com/ocornut/imgui/issues/2817). by Egor Yusov · 6 months ago
  98. bf746c4 DragScalar, SliderScalar, InputScalar: Added p_ prefix to parameter that are pointers to the datato clarify how they are used, and more comments redirecting to the demo code. (#2844) by omar · 6 months ago
  99. 927472f Combo: Added _NoMove flag to prevent window from docking, which has an effect in Docking branch (in Master was not noticeable as the Combo code kept repositioning the window). (#2835) by omar · 6 months ago
  100. 3b271b1 Demo: Added simple item reordering demo in Widgets -> Drag and Drop section. (#2823, #143) [@rokups] by omar · 6 months ago