- 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
- 9ee442d Metrics: Added a "Settings" section with some details about persistent ini settings. InputText: Assert early on null buffer. by omar · 4 years ago
- 510f301 Internals: Removed seemingly unnecessary size_on_first_use arg to CreateNewWindow(), extracted code into ApplyWindowSettings. by omar · 4 years ago
- 0679e05 Internals: Added code in TempInputScalar() to clamp values, NOT used by stock Drag/Float (#3209, #1829, #946, #413) by omar · 4 years ago
- 673d6df Demo: Clamping font scale. Added helpers in demo. Comments. Update sponsors. (#3206) by omar · 4 years ago
- 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
- 419f905 Demo: Extracted some code out of ShowStyleEditor() into NodeFont(). by omar · 4 years ago
- 11a3e75 Backends: Win32: Fix _WIN32_WINNT < 0x0600 (MinGW defaults to 0x502 == Windows 2003). (#3183) by omar · 4 years ago
- b4dd28f Style: Added style.TabMinWidthForUnselectedCloseButton settings. by omar · 4 years ago
- 0990912 Backends: DX10/DX11: Minor tweaks. by omar · 4 years ago
- 1e9abf6 Backends: Keep shader blobs as local variables. (#3176) by Silent · 4 years ago
- 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
- d5ce3b4 Backends: Vulkan: Fixed error in if initial frame has no vertices. (#3177) by omar · 4 years ago
- a2454f2 Use __NEWLIB__ instead of __SWITCH__ and __CYGWIN__ for alloca.h-detection (#3070) by Clownacy · 4 years ago
- 8cbff5c Fix various typos. (#3161) by Ryan Pavlik · 4 years ago
- 2593b6a Drag and Drop: Fix unintended fallback "..." tooltip during drag operation when drag source uses _SourceNoPreviewTooltip flags. (#3160) by Rokas Kupstys · 4 years ago
- 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
- d321248 Fix multiple macro definitions of GLFW_INCLUDE_NONE (#3157) by Matt Haynie · 4 years ago
- 5ac5d36 Removed unncessary ID (first arg) of ImFontAtlas::AddCustomRectRegular() function. by omar · 4 years ago
- 223297b Clarified comments about popups input blocking and ImGuiHoveredFlags_AllowWhenBlockedByPopup flag. (#3154) by omar · 4 years ago
- fd6d315 Fix wrong comment in ImGuiCond_ (#3139) by Silent · 4 years ago
- 528b12e Fix glClipControl(GL_UPPER_LEFT) handling in opengl3. by u3shit · 4 years, 1 month ago
- c0283c1 TestEngine: Changed PushID hooks into GetID(), makes more sense and catches more information. by ocornut · 4 years, 1 month ago
- 37f665b Backends: Win32: Support for #define NOGDI, won't try to call GetDeviceCaps(). (#3137, #2327) by omar · 4 years, 1 month ago
- 388bf66 Fix missing comma in FAQ.md (#3134) by András Kucsma · 4 years, 1 month ago
- 9f9ff84 TestEngine: Added PushID() hooks. by omar · 4 years, 1 month ago
- b0e9092 TestEngine: Added extra storage and global enable flag. Added missing ItemInfo hooks. by omar · 4 years, 1 month ago
- 3233fbf Internals: Added SetNextWindowScroll() (#1526) by omar · 4 years, 1 month ago
- 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
- 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
- e8c986b Version 1.77 WIP by omar · 4 years, 1 month ago
- 5503c0a Version 1.76 by omar · 4 years, 1 month ago v1.76
- 7ee623d Internals: FocusScope not inherited by popups, modals. Amend a5041c88 2ebe08be) by omar · 4 years, 1 month ago
- 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
- 977ac53 Examples: Win32+DX12: Fixed resizing main window, enabled debug layer. (#3087, #3115) by SergeyN · 4 years, 1 month ago
- 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
- 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
- 832fda8 Fixed stray end of line blanks, added comments in .editorconfig, tweaked some headers. by omar · 4 years, 1 month ago
- 4e7ceb5 Plot: Internals: Added hovered index to PlotEx() function. (#2670) by omar · 4 years, 1 month ago
- 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
- 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
- 0092710 Backends: Include imgui.h in implementation headers. (#3105) by OmarEmaraDev · 4 years, 1 month ago
- 7524362 Metrics: Made Tools section more prominent, added options, made mesh viewer more accessible. by omar · 4 years, 1 month ago
- 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
- b7e1b13 Update docs, FAQ, comments (mainly related to io.WantCaptureMouse / WantCaptureKeyboard flags). by omar · 4 years, 1 month ago
- 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
- 3490046 Nav: Disabled clipping g.NavId and fixed interactions with ImGuiListClipper. (#787) by omar · 4 years, 1 month ago
- fd56de1 Nav: Store key mods associated to a nav request (for range_select) + use io.KeyMods. by omar · 4 years, 1 month ago
- 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
- 68c5d03 Typo in readme (#3078) by Dylan · 4 years, 1 month ago
- ec2a24a Selectable: Allow using ImGuiSelectableFlags_SpanAllColumns in other columns than first. Comments. (#125) by omar · 4 years, 1 month ago
- 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
- b4d1287 Selectable: Clarifying the code around use of ImGuiSelectableFlags_DrawFillAvailWidth (with intent of trying to remove it). by omar · 4 years, 1 month ago
- 7c11997 Selectable: Fixed honoring style.SelectableTextAlign with unspecified size. (#2347, #2601) by omar · 4 years, 1 month ago
- ac2247f Selectable: Removed seemingly ineffective text clipping offset in SpanAllColumns handling path + tweaks. by omar · 4 years, 1 month ago
- 1d4b5de Alter definition of IM_UNICODE_ defines to faclitate C-binding. (#2538, #2541, #2815) by omar · 4 years, 1 month ago
- 670367e Added IMGUI_USE_WCHAR32 instead of "#define ImWchar ImWchar32" to faclitate C-binding. (#2538, #2541, #2815) by omar · 4 years, 1 month ago
- f2b01c3 Changelog, tweak OpenGL3 backends. (#3061), update Gallery thread links. by omar · 4 years, 1 month ago
- ac4262a Backends: OpenGL3: Support older 2.x series of glbinding as loader for OpenGL3 (#3061) by David Kalnischkies · 4 years, 3 months ago
- 4986dba Scrolling: Fixed scrolling centering API leading to non-integer scrolling values and initial cursor position. (#3073) by omar · 4 years, 1 month ago
- 110f506 Comments in imgui.h by omar · 4 years, 2 months ago
- fbc93de Internal: Refactor: Moved NewFrameSanityChecks as ErrorCheckNewFrameSanityChecks() by omar · 4 years, 2 months ago
- 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
- d8824f9 CI: Clarify purpose of example_null, Changelog by omar · 4 years, 2 months ago
- ac5ffff CI: Test builds with freetype on linux. by Rokas Kupstys · 4 years, 2 months ago
- bdd31ec Internal: Refactor: Moved RenderColorRectWithAlphaCheckerboard() to imgui_draw.cpp, tweaked signature. by omar · 4 years, 2 months ago
- 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
- 2fd411a Support custom stb_rect_pack filename in Freetype (#3062) by David Kalnischkies · 4 years, 2 months ago
- 75a65f6 CI: Test build with large indices, obsolete functions disabled and demo/metrics windows disabled. by Rokas Kupstys · 4 years, 2 months ago
- 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
- 1d5612a Internal: Added two missing ImVec2 operators for consistency. Split up DragDropWithinSourceOrTarget by ocornut · 4 years, 2 months ago
- b016f1a Examples: SDL+DX11: Fixed resizing main window. Amend (#3057) by ocornut · 4 years, 2 months ago
- a0f01d2 Improve resizing in dx11 example (#3057) by joeslay · 4 years, 2 months ago
- a5041c8 Focus: Child inherit focus scope from parent (amend 2ebe08be). by ocornut · 4 years, 2 months ago
- 9a46a19 Internals: Rename ImGuiSelectableFlags_PressedOnXXX to ImGuiSelectableFlags_SelectOnXXX, ImGuiButtonFlags_NoHoveredOnNav to ImGuiButtonFlags_NoHoveredOnFocus. by ocornut · 4 years, 2 months ago
- 4a10af2 Unicode, Windows: Remove stringapiset.h include (breaks vs2010 and seems unnecessary?). (#2541, #2815) by ocornut · 4 years, 2 months ago
- e137db2 CI: Enable error on warnings for the extra warnings builds as an experiment. FAQ tweaks by ocornut · 4 years, 2 months ago
- aef057e Internals: Added GetInputTextState() + comments. by ocornut · 4 years, 2 months ago
- 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
- de37a0b Internals: fix potential warning. Comments around include sections. Moved a few bits. by ocornut · 4 years, 2 months ago
- 1b5b87a Internals: Added #define NOMINMAX before windows.h include for single-compile-unit builds. by ocornut · 4 years, 2 months ago
- 0850b46 ImDrawList: Internals: Added IM_DRAWLIST_ARCFAST_TESSELLATION_MULTIPLIER setting. by ocornut · 4 years, 2 months ago
- b029182 Merge branch 'features/unicode' by ocornut · 4 years, 2 months ago
- 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
- a413324 Unicode: Changelog, comments, minimum CI integration. (#2541, #2538, #2815) by ocornut · 4 years, 2 months ago features/unicode
- 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
- c8ea0a0 Unicode: UTF32 support improvements (#2541, #2538, #2815) by Sam Hocevar · 4 years, 7 months ago
- 6d59653 Unicode: full Unicode Support (6 squashed commits) (#2541, #2538) by Cloud Wu · 5 years ago
- 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
- 602df11 Internals: Refactor: Moved item width/size functions to Layout section. by ocornut · 4 years, 2 months ago
- 6c1810e Internals: Refactor: Moved cursor position functions to Layout section. by ocornut · 4 years, 2 months ago
- 3ce26f6 Internals: Refactor: Moved ItemAdd(), ItemSize(), BeginGroup(), EndGroup(), SameLine(), Indent(), Unindent() to Layout section. by ocornut · 4 years, 2 months ago
- caca55c Internals: Refactor: Moved code into a Styling section and some code into the Error Handling section. by ocornut · 4 years, 2 months ago
- 2679bee Internals: Refactor: Moved code out of NewFrame() into UpdateTabFocus() and UpdateSettings() by ocornut · 4 years, 2 months ago
- 095dc99 Disable deprecated-enum-enum-conversion (#3040, #2983) by omar · 4 years, 2 months ago
- 628614c Demo: Remove unnecessary code added by 24bd33ac. by omar · 4 years, 2 months ago
- 24bd33a Menus: Some renaming, comments, add to demo. Amend 0342a3c. (#1207) by ocornut · 4 years, 2 months ago
- 0342a3c Menus: Implement BeginMenu() appending to existing menu when executed with same ID multiple times. (#1207) by Rokas Kupstys · 4 years, 2 months ago
- 898e91f Internals: Added TempInputText() to facilitate creation of custom widgets, renamed TempInputTextScalar() to TempInputScalar() etc. (#2718) by ocornut · 4 years, 2 months ago
- e547f89 Demo: Added color gradient in demo to identify srgb/linear issues better. Tweaks. by ocornut · 4 years, 2 months ago