5089 Commits (7b3433c68b0e7ca341802b13ca23bb2445d31adc)
 

Author SHA1 Message Date
omar dcef0c0237 Docking: Updating LastFrameActive earlier in Begin() because BeginDocked() will need to use it. Extracted some code into a DockNodeIsDropAllowedOne() function. Comments. ago%!(EXTRA string=7 years)
omar a68c98bb67 Docking: Added SetNextWindowUserType() + user type filtering in dockspace and window merging. Added DockSpace() flag ImGuiDockFlags_NoSplit. Renaming. Reworked the DockNodeUpdateFindOnlyNodeWithWindows code so DockNodeUpdate can access the first window. ago%!(EXTRA string=7 years)
omar b872aa5c8e Docking: io.ConfigResizeWindowsFromEdges default to true in Docking branch. Moved code in BeginTabItem(). ago%!(EXTRA string=7 years)
MindSpunk 7eadcf7d7d example_glfw_vulkan was missing a reference to imgui_widgets.cpp (#2071, #2036) ago%!(EXTRA string=7 years)
omar 062b1f0463 Fixed calling SetNextWindowSize()/SetWindowSize() with non-integer values leading to accidental alteration of window position. We now round the provided size. (#2067) ago%!(EXTRA string=7 years)
omar 2eaf722fd7 Fixed calling DestroyContext() always saving .ini data with the current context instead of the supplied context pointer. (#2066) ago%!(EXTRA string=7 years)
omar a82be53407 Merge branch 'docking2' into viewport_docking ago%!(EXTRA string=7 years)
omar 49533bc86e Examples: Enabled Docking + Nav by default in the branch. (#351) ago%!(EXTRA string=7 years)
omar e381f22ac1 Docking: Added Docking system. (Part 3) (#351) ago%!(EXTRA string=7 years)
omar 9ac1e93aa1 Docking: Added Docking system. (Part 2) (#351) ago%!(EXTRA string=7 years)
omar bd5b38e232 Docking: Added Docking system. Enable with io.ConfigFlags |= ImGuiConfigFlags_DockingEnable. (Part 1) (#351) ago%!(EXTRA string=7 years)
omar 5adcb9ce6d Docking: Added empty skeleton/sections to facilitate diff/patch of incoming code (otherwise git gives us a messier patch). ago%!(EXTRA string=7 years)
omar 2ec135c9f7 Docking: Added ImVec2[] non const operator. Added ImStrSkipBlank. Reseting some values earlier in Begin. Added IMGUI_DEBUG_LOG() helper. Added docking source code section. ago%!(EXTRA string=7 years)
omar 58d46e1fe6 Tabs: Added BeginTabBar(), EndTabBar(), BeginTabItem(), EndTabItem() + demo. (#261, #351) ago%!(EXTRA string=7 years)
omar c039a77d21 Internals: Added ImPool helper structure. Moved ImVec1f. ago%!(EXTRA string=7 years)
omar 741bdf151a Added ImGuiWindowFlags_UnsavedDocument flags. ago%!(EXTRA string=7 years)
omar 5070c769b8 Internals: Windows hidden with HiddenFramesRegular (but NOT HiddenFramesForResize) preserve their SizeContents, so restoring a auto-resize window after it's been hidden by tabs won't reset its size for a frame. Arguable. Let's see how it goes. (Followup to b48e295bddbf965d7382ec5578ed05d2fe601114) ago%!(EXTRA string=7 years)
omar 52e0de84a9 Internals: Split RenderTextClipped into two functions. ago%!(EXTRA string=7 years)
omar eb7033e75b Version 1.66 WIP ago%!(EXTRA string=7 years)
omar b974fffea0 Merge branch 'master' into viewport ago%!(EXTRA string=7 years)
omar e0cab5664a Version 1.65 ago%!(EXTRA string=7 years)
omar 5a679a45cc Renamed stb_truetype.h to imstb_truetype.h, stb_textedit.h to imstb_textedit.h, and stb_rect_pack.h to imstb_rectpack.h. (#1718, #2036) ago%!(EXTRA string=7 years)
omar a2616c79fe Merge branch 'master' into viewport ago%!(EXTRA string=7 years)
omar e58bc3d5b7 Refactor: Tweaked and improved the sectioning to facilitate grepping/moving around and applied to all files. (#2036) ago%!(EXTRA string=7 years)
omar 0b18c11440 Refactor: Moved ImFile functions. (#2036) ago%!(EXTRA string=7 years)
omar ab64e8f993 Refactor: Moved one indentation level in the bulk of the ShowMetricsWindow() function. Should appear as a small diff if whitespaces changes are ignored. (#2036) ago%!(EXTRA string=7 years)
omar 31b5b18611 Merge branch 'master' into viewport ago%!(EXTRA string=7 years)
omar bb3184af74 Refactor: moved low-layout helpers to imgui_widgets.cpp (Spacing, Dummy, NewLine, Separator, etc.) (#2036) ago%!(EXTRA string=7 years)
omar cbdce80837 Internals: Refactor: Moved render functions to their own section. (#2036) ago%!(EXTRA string=7 years)
omar 8601c39571 Viewport: Making the code a little more sturdy (flag changes) + added descriptions. (#1542) ago%!(EXTRA string=7 years)
omar af27ec296b Merge branch 'master' into viewport + added viewport ConfigFlags/BackendFlags ago%!(EXTRA string=7 years)
omar 65876f348a Nav: Removed the [Beta] tag from various descriptions of the gamepad/keyboard navigation system. Although it is not perfect and will keep being improved, it is fairly functional and used by many. (#787) ago%!(EXTRA string=7 years)
omar 77ba883f23 Renamed io.OptCursorBlink/io.ConfigCursorBlink to io.ConfigInputTextCursorBlink. (#1427) + changed ImGuiIO layout. ago%!(EXTRA string=7 years)
omar bbcc976739 Demo: Added a "Configuration" block to make io.ConfigFlags/io.BackendFlags more prominent. ago%!(EXTRA string=7 years)
omar b944aa623c Minor mostly inconsequential merges from Viewport + LoadIniSettingsFromMemory() entirely skip lines starting with ';' ago%!(EXTRA string=7 years)
omar a848807847 Minor inconsequential merges from Master/Docking branches ago%!(EXTRA string=7 years)
omar bdb30d7145 Merge branch 'master' into viewport ago%!(EXTRA string=7 years)
omar 897e5c6231 Viewport: Moved code following refactor. (#2036, #1542) ago%!(EXTRA string=7 years)
omar 40db2ca098 Fixed a build issue with non-Cygwin GCC under Windows. ago%!(EXTRA string=7 years)
omar 5451cb7e1e Readme, Changelog (#2059) ago%!(EXTRA string=7 years)
omar 1007873d94 Misc: merge minor/inconsequential stuff from Docking branch to reduce drift. ago%!(EXTRA string=7 years)
Jiří Šebele f8b7e4d94f Examples: imgui_impl_opengl3 Fix GLAD error condition (#2059, #2002) ago%!(EXTRA string=7 years)
omar d07f494305 Internals: Exposed SliderBehaviorT, DragBehaviorT, RoundScalarWithFormatT, SliderCalcRatioFromValueT. (#2036) ago%!(EXTRA string=7 years)
omar bcb1441ce7 Version 1.65 WIP ago%!(EXTRA string=7 years)
omar fd201a90f1 Merge branch 'master' into viewport ago%!(EXTRA string=7 years)
omar 767649afb1 Fix missing include on some systems to use intptr_t. (#2036, #2054) ago%!(EXTRA string=7 years)
omar 5d40d295b3 Comments, readme updates ago%!(EXTRA string=7 years)
Omar Cornut be6ea86f8d OSX: Added imgui_widgets.cpp to xcode project files. ago%!(EXTRA string=7 years)
omar a52ce7ac8b Merge branch 'master' into viewport ago%!(EXTRA string=7 years)
omar fd90afef43 Refactor: Internals: Moved Viewport functions in imgui.cpp in their own section. (part 3) (#2036, #1542) ago%!(EXTRA string=7 years)