1568 Commits (718fa0eec6dd6e6fbe6c139cebc2f1e23cd4861b)

Author SHA1 Message Date
ocornut fd0b3734d3 Tables, Nav, Scrolling: fixed scrolling functions and focus tracking with frozen rows and columns. (#5143, #4868, #3692) 2 years ago
ocornut 16cee3d009 Internals: tidying up and standardizing outer decoration size storage. (toward #5143, #4868, #3692, #3518) 2 years ago
ocornut f9ab2a0e9f Refactor: moved UpdateKeyRoutingTable() to INPUTS section. renamed GetKeyVector2d() -> GetKeyMagnitude2d() 2 years ago
assiduous 66ad2ad539 Properly detect SSE instruction support in 32-bit MSVC build. (#5943) 2 years ago
Marc Delorme a5e96ff99e Make ImGuiInputTextState not depend on the implicit GImGui context. (#5856) 2 years ago
ocornut 45736443be Debug Tools: Metrics: added "Inputs" section, moved from Demo for consistency. 2 years ago
ocornut 87caf27ac4 Inputs, Scrolling: better selection of scrolling window when hovering nested windows and backend/OS is emitting dual-axis wheeling inputs. (#3795, #4559) 2 years ago
ocornut 1a497c2499 Inputs, IO: reworked ImGuiMod_Shortcut to redirect to Ctrl/Super at runtime instead of compile-time. (#5923, #456) 2 years ago
Teselka 969af7c773 Internal: Disable debug logs macro if IMGUI_DISABLE_DEBUG_TOOLS is defined. (#5901) 2 years ago
ocornut bd96f6eac4 Text: Fixed layouting of wrapped-text block when the last source line is above the clipping region. Regression added in 1.89. (#5720, #5919) 2 years ago
ocornut a8df192df0 Version 1.89.1 2 years ago
ocornut ffe0abbfc2 Internals: added basic localization system (#5895) 2 years ago
ocornut 3a685749cb ColorEdit: fixed label overlapping when using style.ColorButtonPosition == ImGuiDir_Left. (#5912) 2 years ago
ocornut 5bb2874940 Version 1.89.1 WIP 2 years ago
ocornut 83cee9e091 InputText: replaced some uses of SetKeyOwner() + IsKeyPressed() with Shortcut() 2 years ago
ocornut 81160fee56 Version 1.89 2 years ago
ocornut 7380b9816e Scrolling: Exposed SetNextWindowScroll() in public API. (#1526) 2 years ago
ocornut f0ad810553 Inputs: tweak comments, typos. 2 years ago
ocornut 637ddfce09 Inputs, Nav: made it possible to remap CTRL+Tab (#4828, #3255, #5641) 2 years ago
ocornut 6c9c4879d9 Inputs: made Shortcut() routing id defaults to current FocusScope ID. (#456, #2637, #3724) 2 years ago
ocornut d576724bfd Inputs: made ImGuiInputFlags_RouteFocused the default for Shortcut(). (#456, #2637, #3724) 2 years ago
ocornut 4d6a9ef93f Inputs: added routing priorities. (#456, #2637, #3724) 2 years ago
ocornut 7ff2d3353c Inputs: added wip/experiment routing system: Shortcut(), RoutingFocused policy, SetShortcutRouting(). (#456, #2637, #3724) 2 years ago
ocornut c59ebb2d71 Inputs: added basic Shortcut() function - no routing yet. (#456) 2 years ago
ocornut 4448d975d1 Inputs: added wip/internal Input Owner system. (#456, #2637, #2620, #2891, #3370, #4828, #5108, #5242, #5641) 3 years ago
ocornut 529cba19b0 Debug Tools: Added DebugLocateItem()/DebugLocateItemOnHover() to visually locate items when hovering a 0xXXXXXXXX value. (#5855, #2673, #4631) 2 years ago
ocornut 7109f32f96 Internals: tidying up and stripping more of focus scope code. 2 years ago
ocornut 9f66a3a9ed Internals: rework FocusScope system, current scope doesn't need to be in window + child doesn't inherit. 2 years ago
ocornut baea25e657 Drag and Drop: extracted a RenderDragDropTargetRect() function (#1603) 2 years ago
ocornut 431fc6a7f6 Internals: using ItemAdd() consistently for internal items: windows & tables resize grips/borders, ScrollbarEx(). 2 years ago
ocornut 178aee4b1c Debug Tools: Debug Log: add and use ImGuiTextLineIndex. 2 years ago
ocornut bc918404fe Internals: using ImToUpper() since std one does too many things. 2 years ago
ocornut 9a35bfea39 Internals: added temporary ImGuiItemStatusFlags_Visible (used internally - please do not use). 2 years ago
ocornut 8a44c31c95 Scrolling: Further reduce unrelease mouse-wheel locked window timer + misc refactor (#2604, #3795, #4559) 2 years ago
ocornut 85a368b58d Fixed ImGuiWindowFlags_UnsavedDocument clipping label in docked windows with no close button. (#5745) 2 years ago
ocornut f2a522d70d ImDrawList: Not using alloca() anymore, lift single polygon size limits. (#5704, #1811) 2 years ago
ocornut fac8295d6e IO: remove ImGuiInputEvent::IgnoredAsSame (revert part of 839c3100), will filter earlier in next commit. (#5599) 2 years ago
ocornut bd2355a047 Menus, Nav: Fixed using left/right navigation when appending to an existing menu (multiple BeginMenu() call with same names). (#1207) 2 years ago
ocornut 3532ed1621 Menus, Nav: Fixed keyboard/gamepad navigation occasionally erroneously landing on menu-item in parent when the parent is not a popup. (#5730) 2 years ago
ocornut d5d705069d Various comments 2 years ago
ocornut d17627b9c6 InputText: leave state->Flags uncleared for the purpose of backends emitting an on-screen keyboard for passwords. (#5724) 2 years ago
ocornut e0330c1696 Fonts, Text: Fixed wrapped-text not doing a fast-forward on lines above the clipping region. (#5720) 2 years ago
ocornut c261dac02f Demo: moved ShowUserGuide() lower in the file, to make main demo entry point more visible + fix using IMGUI_DEBUG_LOG() macros in if/else. 2 years ago
ocornut fd408c9790 Renamed and merged keyboard modifiers key enums and flags into a same set:. ImGuiKey_ModXXX -> ImGuiMod_XXX and ImGuiModFlags_XXX -> ImGuiMod_XXX. (#4921, #456) 2 years ago
ocornut f359dca0dc Misc input related changes to facilitate upcoming merges. 2 years ago
ocornut 4b522e145c Experiment: ImGuiKey is now a typed enum, allowing ImGuiKey_XXX symbols to be named in debuggers. (#4921, #4537) 2 years ago
ocornut cb48c81a44 Tabs: Fix initial tab state. Amend 3e6f948( (#5572) 2 years ago
ocornut edcd5b113e Obsoleted using SetCursorPos()/SetCursorScreenPos() to extend parent window/cell boundaries. (#5548) 2 years ago
Rokas Kupstys b3ea01d86f Menus: Fix sub-menu inhibition stopping working in some cases. (Amend WIP) (#2517, #5614, noticed in #5546) 2 years ago
ocornut e13913ed57 IsItemHovered: Added ImGuiHoveredFlags_DelayNormal, ImGuiHoveredFlags_DelayShort, ImGuiHoveredFlags_NoSharedDelay. (#1485) 3 years ago