2081 Commits (863ac31f01e33b47fa785801eebe3ba24a9f6bc6)

Author SHA1 Message Date
ocornut e03383d088 Fixes for tooltip over modals leading to incorrect modal dimming. (#4729) ago%!(EXTRA string=3 years)
Rokas Kupstys b38af0f522 Popups: Fix popups being closed by newly appearing windows. (#4317) ago%!(EXTRA string=3 years)
ocornut 027a7ba3eb Clipper: use line size instead of cursor comparaison when range are large. (#3609, #3962 + https://github.com/ocornut/imgui_club/issues/20) ago%!(EXTRA string=3 years)
ocornut a76bc52da5 Window, Clipper: store initial precision loss and apply in clipper. (#3609, #3962 + https://github.com/ocornut/imgui_club/issues/20) ago%!(EXTRA string=3 years)
ocornut 23ef6c149e Reworked modal/ctrl+tab dimming system to be entirely processed at end of the frame (backported 1dc3af3 from docking) ago%!(EXTRA string=3 years)
ocornut da3a36eefd Backport from docking branch: minor stuff. ago%!(EXTRA string=3 years)
ocornut 78c6435dbb Inputs: (breaking wip) removed IsMouseTripleClicked() added recently (during 1.86 WIP), replaced with GetMouseClickedCount(). (#3229) ago%!(EXTRA string=3 years)
ocornut 66f0fb986c Inputtext, Nav: fixed using SetKeyboardFocusHere() on InputTextMultiline(). (#4761) ago%!(EXTRA string=3 years)
ocornut 65f4be1a10 InputText: Internals: moved "apply_new_text" application code to reduce noise in a future commit (will be for #4714) + removed unused fields. ago%!(EXTRA string=3 years)
Pascal Thomet 7cd3cfa58a Demo: Add IMGUI_DEMO_MARKER (currently unused, but usage by altering GImGuiDemoMarkerCallback) (#3689) ago%!(EXTRA string=4 years)
ocornut a9ea1ae854 Nav: fixing assert using Tab in a window without any tabbable element (#4449) ago%!(EXTRA string=4 years)
ocornut bce1ba400f Clipper: add ForceDisplayRangeByIndices (#3841, #3578) ago%!(EXTRA string=4 years)
ocornut 1a7526dcd4 Nav, Tabbing: refactor tabbing system to support clipped items, scrolling, using nav queries. (#4449) ago%!(EXTRA string=4 years)
ocornut f01a6d3e8f InputText, Nav: fixed repeated calls to SetKeyboardFocusHere() preventing to use InputText(). (#4682) ago%!(EXTRA string=4 years)
ocornut 64daeddf6f Removed CalcListClipping() function. (#3841) ago%!(EXTRA string=4 years)
ocornut 6a7e2c74fb Clipper: remove ForceDisplayRangeByIndices/ForceDisplayRangeByPositions functions until we find a need for them, since #3841 is now solved automatically. ago%!(EXTRA string=4 years)
ocornut 93cccd27f6 Clipper: bunch of rework. (#3841, #1725) ago%!(EXTRA string=4 years)
GamingMinds-DanielC cd1b5f7883 Clipper: enhanced ImGuiListClipper (#3841) ago%!(EXTRA string=4 years)
ocornut b409df34db Clipper: Fixed content height declaration slightly mismatching the one of when not using a clipper. ago%!(EXTRA string=4 years)
ocornut a67f7dce31 Nav: relative rectangle positions are now stored relative to CursorStartPos to be independent of scrolling. Will facilitate rework of clipper (#3841) ago%!(EXTRA string=4 years)
ocornut 19c72cd52a Nav: fixed absolute mouse position (with NavEnableSetMousePos config flag) when using Home/End leads to scrolling. ago%!(EXTRA string=4 years)
ocornut 9c78fc928a Inputs: Mouse: Amend c8e3a01 for tracking multiple clicks, renaming. (#3229) ago%!(EXTRA string=4 years)
Chris Savoie 2318c764cf Inputs: Mouse: Add support for tracking multiple clicks more than just double (#3229) ago%!(EXTRA string=4 years)
Rokas Kupstys 39b99072fb ImVector: fix Clang warning (implicit conversion changes signedness: 'const ptrdiff_t' (aka 'const long long') to 'unsigned long long') ago%!(EXTRA string=4 years)
ocornut e3bd9434b1 1.86 WIP + internals: tweaks table temp data code. ago%!(EXTRA string=4 years)
Rokas Kupstys be03b8ff93 Misc: Fix build with MinGW when using IMGUI_API. ago%!(EXTRA string=4 years)
ocornut 55d35d8387 Version 1.85 ago%!(EXTRA string=4 years)
ocornut 31d033c9d8 Nav: refactor SetKeyboardFocusHere() into using Nav facility. Fix it for clipped items. (#343, #4079, #2352, #432) ago%!(EXTRA string=4 years)
ocornut 2de96c4bd5 Stack Tool: Added Stack Tool (ShowStackToolWindow() function and available from Demo and Metrics window). (#4631) ago%!(EXTRA string=4 years)
Guus Waals 30db674147 Fix printf format warnings on mingw clang (#4626, #4183, #3592) ago%!(EXTRA string=4 years)
ocornut 164a86d3b0 Moved !IsActiveIdUsingKey(ImGuiKey_Tab) check to UpdateTabFocus(). Added asserts to IsItemHovered() and IsWindowHovered(). ago%!(EXTRA string=4 years)
ocornut 8f495e5543 Internal: added ScrollToItem() upcoming replacement to ScrollToBringRectIntoView() + ImGuiScrollFlags (WIP) (#3692, #3208, #2812, #4242, #2900) ago%!(EXTRA string=4 years)
ocornut fc4988ffb0 Added ImGuiFocusedFlags_NoPopupHierarchy and ImGuiHoveredFlags_NoPopupHierarchy (followup #4527) ago%!(EXTRA string=4 years)
ocornut bbb95a5e06 IO: modify io.AddFocusEvent() to tolerate in/out for multi-viewports. Amend 2f40be6. (merged from docking) (#3532) ago%!(EXTRA string=4 years)
Martin Ejdestig d7260104b1
Added comments about sliders clamping and ImGuiSliderFlags_AlwaysClamp (#4573) ago%!(EXTRA string=4 years)
Rokas Kupstys 30546bc0e7 ColorEdit: Fix multiple issues. (#4014) ago%!(EXTRA string=4 years)
ocornut 2cffcbdc64 InputText: fix Space key with nav enabled interfering with input text boxes (fix bd6c9e99). made it possible to activate InputText with tweak gamepad button (why not, now that we can cancel) (#4552, #2321) ago%!(EXTRA string=4 years)
ocornut d366694062 Disabled: Added assert guard for mismatching BeginDisabled()/EndDisabled() blocks. (#211) + Added asserts for missing PopItemFlag() calls. Added both to ErrorCheckEndFrameRecover (#1651) ago%!(EXTRA string=4 years)
ocornut 82754561e2 Nav: Fixed a few widgets from not setting reference keyboard/gamepad navigation ID when activated with mouse. ago%!(EXTRA string=4 years)
ocornut 17a7084b57 Menus: Fixed crash when navigating left inside a child window inside a sub-menu. (#4510). ago%!(EXTRA string=4 years)
ocornut 321b84f01f Internals: refactored IsWindowHovered()/IsWindowFocused() to make their logic more similar + change underlying value of ImGuiHoveredFlags_AllowWhenBlockedByPopup + comment out docking only flags. ago%!(EXTRA string=4 years)
ocornut bd6c9e99fc InputText: Allow cancelling/validating input with gamepad nav events. ago%!(EXTRA string=4 years)
ocornut 3d9d3b49ae Internals: folded ImGuiItemAddFlags into ImGuiItemFlags. ImGuiItemAddFlags_Focusable > ImGuiItemFlags_Inputable. One step in the big nav/tab/focus rework. ago%!(EXTRA string=4 years)
ocornut 4aea1c5adb IO: added io.WantCaptureMouseAllowPopupClose (#4480) + comments ago%!(EXTRA string=4 years)
ocornut 66102880a3 Updated links to Discussions ago%!(EXTRA string=4 years)
ocornut 333807b483 Windows: fixed background order of overlapping childs submitted sequentially. (#4493) ago%!(EXTRA string=4 years)
ocornut 780c1ee265 TextUnformatted: Accept null ranges including (NULL,NULL) without asserting. (#3615) ago%!(EXTRA string=4 years)
ocornut 4a7c21d330 Fonts: Fixed ImFontAtlas::ClearInputData() marking atlas as not built. (#4455, #3487) ago%!(EXTRA string=4 years)
ocornut e23bee353c Removed GetWindowContentRegionWidth() function ago%!(EXTRA string=4 years)
ocornut 0649f750b4 Version 1.85 WIP ago%!(EXTRA string=4 years)