7728 Commits (b17dffffb3184da38f0de26055d81b0cbbdf2a8c)
 

Author SHA1 Message Date
ocornut e443ea139d Backends: SDL_Renderer: Backup and restore modified ClipRect/Viewport. (#3926, #4582) 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 677fe33990 Backends: DX12: use dxgiformat.h to fix using forward declared DXGI_FORMAT (#4594) 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 835a5344b0 Merge branch 'master' into docking ago%!(EXTRA string=4 years)
ocornut 65ad63de84 Added ImGuiFocusedFlags_NoPopupHierarchy and ImGuiHoveredFlags_NoPopupHierarchy (followup #4527) ago%!(EXTRA string=4 years)
ocornut fc4988ffb0 Added ImGuiFocusedFlags_NoPopupHierarchy and ImGuiHoveredFlags_NoPopupHierarchy (followup #4527) ago%!(EXTRA string=4 years)
ocornut 24a77824f2 Added ClosePopupsExceptModals() helper, unused for now (aimed at user being able to close popups on app focus loss, not necessarily a suitable default) 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)
ocornut ca097c2c68 Docking: Fixed IsItemHovered() and functions depending on it (e.g. BeginPopupContextItem()) when called after Begin() on a docked window (#3851) ago%!(EXTRA string=4 years)
ocornut fba756176d Backends: SDL_Renderer: Amend 1d2d246, various tweaks, fixes, sync to latest. (#3926) ago%!(EXTRA string=4 years)
Sylvain 62b17f928e Backends: SDL_Renderer: Added renderer backend for SDL 2.0.17+ (#3926) ago%!(EXTRA string=4 years)
Martin Ejdestig d7260104b1
Added comments about sliders clamping and ImGuiSliderFlags_AlwaysClamp (#4573) ago%!(EXTRA string=4 years)
Rokas Kupstys 15fe7ba31f ColorPicker: Fix not being able to pick exactly (1.0f, 1.0f, 1.0f) color by dragging toward the edges of the SV square. (#3517) ago%!(EXTRA string=4 years)
Rokas Kupstys 30546bc0e7 ColorEdit: Fix multiple issues. (#4014) ago%!(EXTRA string=4 years)
ocornut 15132217a3 Nav: Fixed an issue with losing focus on docked windows when pressing Alt while keyboard navigation is disabled. (#4547, #4439) ago%!(EXTRA string=4 years)
ocornut fa0a314f59 Nav: Fixed an issue with losing focus on docked windows when pressing Alt while keyboard navigation is disabled. (#4547, #4439) ago%!(EXTRA string=4 years)
James McCartney bc3d267c51 Backends: OSX: Use mach_absolute_time as CFAbsoluteTimeGetCurrent can jump backwards. (#4557, #4563) ago%!(EXTRA string=4 years)
ocornut c6ca327fb2 Backends: Added more implicit asserts to detect invalid/redundant calls to Shutdown functions. (#4562) ago%!(EXTRA string=4 years)
ocornut ddddabdccf InputText: amend validation test to allow pushing Activate events remotely. (#4552, #2321) 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 3973de7933 Internals: removed last parameter to IsClippedEx() + fix PVS studio warnings. ago%!(EXTRA string=4 years)
ocornut 2d0a6a4969 Misc: moved StacSizeOnBegin out of window instance into window stack data. ago%!(EXTRA string=4 years)
ocornut 66cd21db88 Misc: extracted ErrorCheckEndWindowRecover() out of ErrorCheckEndFrameRecover(). (#1651) 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 4f10fe0a27 TreePush: removed arbitrary/weird suppot for TreePush((const char*)NULL) ago%!(EXTRA string=4 years)
ocornut c58fb46411 Merge branch 'master' into docking ago%!(EXTRA string=4 years)
ocornut e7cc534367 Docking: Improved resizing system so that non-central zone are better at keeping their fixed size. ago%!(EXTRA string=4 years)
ocornut 29828d0469 Docking: floating node with a central node hides properly when nothing is docked + rename. ago%!(EXTRA string=4 years)
ocornut 7b8bc864e9 Menus: Fixed vertical alignments of MenuItem() calls within a menu bar. (broken by f8fae022). (#4538) ago%!(EXTRA string=4 years)
ocornut 8dfb52245b Docking: bits. 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 5d95e7eef9 Viewports: extracted DestroyViewport() out of UpdateViewportsNewFrame() function. ago%!(EXTRA string=4 years)
ocornut 92a39f78b9 Fixed IsWindowFocused/IsWindowHovered with _ChildWindows for not following through popup parents (amend 6b1e094c, fix #4527) 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 79d39b190b Viewports: fix window with viewport ini data immediately merged into a host viewport from leaving a temporary viewport alive for a frame (would leak into backend). ago%!(EXTRA string=4 years)
ocornut 6b77668171 Viewports: Fixed a crash while a window owning its viewport disappear while being dragged. ago%!(EXTRA string=4 years)
ocornut 9a49c1ddbd Viewports: fixed unnecessary creation of temporary viewports when multiple docked windows got reassigned to a new node (created mid-frame) which already has a HostWindow ago%!(EXTRA string=4 years)
ocornut 6b1e094cfb Fixed _ChildWindows from leaking docking hierarchy. Added ImGuiFocusedFlags_DockHierarchy and ImGuiHoveredFlags_DockHierarchy. ago%!(EXTRA string=4 years)
ocornut cfb837203c 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 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 40caab4748 Fixed bad merge of Changelog in docking branch ago%!(EXTRA string=4 years)
ocornut fa9fc05ac6 Merge branch 'master' into docking ago%!(EXTRA string=4 years)
ocornut d9b427cce0 Nav: clarified/renamed NavInputId as NavAcivateInputId, added flags shared by both. ago%!(EXTRA string=4 years)
ocornut 755bf985d2 Backends: OpenGL3: Made our custom GL loader a bit more tolerant of use of another loader in same compilation unit. (#4445, #4514) ago%!(EXTRA string=4 years)
ocornut 607ad8c949 Drag and Drop: Fixed using BeginDragDropSource() within a Begin()/BeginChild() that returned false. (#4515) + BeginDragDropTarget() ago%!(EXTRA string=4 years)
ocornut bd6c9e99fc InputText: Allow cancelling/validating input with gamepad nav events. ago%!(EXTRA string=4 years)
ocornut 0a154b30ad Nav, ButtonBehavior: reworked old code which ended up 1) calling SetActiveId repeately and 2) misleadingly set g.NavActivateId (amend af38749e) ago%!(EXTRA string=4 years)
ocornut ade4c15eea Nav: Tidying up, renaming + update AnyRequest flag in NavMoveRequestSubmit(). ago%!(EXTRA string=4 years)