1410 Commits (969af7c77369ddf2e8da23f1d4335270d8ac75be)

Author SHA1 Message Date
ocornut 105bb3ef8a Legacy: clear g.ActiveIdUsingNavInputMask when active id is clear + Internals: added helpers GetKeyChordName(), ImGuiModFlags_All. ago%!(EXTRA string=3 years)
ocornut 8b8a61bdf9 Removed io.NavInputs[] and ImGuiNavInput enum. Kept inline redirection code. (#4921, #4858, #787, #1599, #323) ago%!(EXTRA string=3 years)
ocornut a7a25ee19d Tools: Item Picker: Mouse button can be changed by holding Ctrl+Shift. (#2673) ago%!(EXTRA string=3 years)
ocornut 4711b9b05a Add trailing commas to enum (to simplify the diff/patch of further additions) (#4537) ago%!(EXTRA string=3 years)
ocornut 90ef327882 Reordered keys representing directions to follow a consistent L/R/U/D order everywhere. (#2625, #4921, #3724) ago%!(EXTRA string=3 years)
ocornut f9ccdba352 Nav: Fix regression 93f02ee + Internals: Remove ImGuiNavReadMode_Pressed, ImGuiNavReadMode_Released. ago%!(EXTRA string=3 years)
ocornut 93f02ee0c6 Nav: Fixed moving window with gamepad or keyboard when running at very high framerate + removed ImGuiNavDirSourceFlags_RawKeyboard. ago%!(EXTRA string=3 years)
ocornut 0b2da67912 Internals: clarified that GetInputTextState(0) can not return a pointer. Replaced a use of __APPLE__ with io.ConfigMacOSXBehaviors. ago%!(EXTRA string=3 years)
ocornut 467a1cd4a5 Misc: io.Framerate moving average now converge in 60 frames instead of 120. (#5236, #4138) ago%!(EXTRA string=3 years)
ocornut 0afc6cd310 Internals: InputTextEx() renames for correctness. enter_pressed -> validated, is_validate_enter -> is_enter_pressed ago%!(EXTRA string=3 years)
ocornut 873e9d35ac Internals: renamed TreeNodeBehaviorIsOpen() to TreeNodeUpdateNextOpen(). Added internal TreeNodeSetOpen(id). (#5423) ago%!(EXTRA string=3 years)
ocornut 24dfe6db8a Version 1.89 WIP ago%!(EXTRA string=3 years)
ocornut 088ddef98a Tables: extracted some code into TableBeginContextMenuPopup() for easier reuse for appending into context menu. ago%!(EXTRA string=3 years)
ocornut 9aae45eb4a Version 1.88 ago%!(EXTRA string=3 years)
ocornut c4b9101759 TabBar: Tweak shrinking policy so that while resizing tabs that don't need shrinking keep their initial width more precisely. ago%!(EXTRA string=3 years)
ocornut 4b97296148 TabBar: TabItem() now reacts to SetNextItemWidth() and SetNextItemOpen(true). (#5262) ago%!(EXTRA string=3 years)
ocornut d3fd2630b7 Sliders: An initial click within the knob/grab doesn't shift its position. (#1946, #5328) + Adjust default GrabMinSize. ago%!(EXTRA string=3 years)
ocornut dd28500835 Debug: Add more log. Reworked IMGUI_DEBUG_PRINT IMGUI_DEBUG_PRINTF. Added internal IsDragDropActive() helper. ago%!(EXTRA string=3 years)
ocornut 2ed9e21eba Nav, Internals: wrap changes to g.NavWindow into a helper function to help track/log changes. ago%!(EXTRA string=3 years)
ocornut 1d6e34f3f9 Debug: Added ShowDebugLogWindow(). ago%!(EXTRA string=3 years)
Rokas Kupstys 0b1bcfcc20 Menus: Separate menu sets by nav layer. (#3496, #4797) + Demo: Remove incorrect and useless suggestion to use PushID(). ago%!(EXTRA string=3 years)
ocornut 23a785aeb3 Internals: wrapped used of g.TempBuffer into ImFormatStringToTempBuffer/ImFormatStringToTempBufferV helpers. ago%!(EXTRA string=3 years)
ocornut 64d6c30562 InputText: Fixed an undo-state corruption issue when editing buffer before reactivating item. (#4947) + Metrics: Added "InputText" section. ago%!(EXTRA string=3 years)
ocornut 7bf07d2526 Renamed CaptureMouseFromApp() and CaptureKeyboardFromApp() to SetNextFrameWantCaptureMouse() and SetNextFrameWantCaptureKeyboard(). Added demo. (#5304, #4831, #4480, #533) ago%!(EXTRA string=3 years)
ocornut 9e0517a134 DrawList: Fixed divide-by-zero or glitches with Radius/Rounding values close to zero. (#5249, #5293, #3491) ago%!(EXTRA string=3 years)
ocornut 9779cc2fe2 Internals: shallow changes to simplify diff of upcoming commits. Should have no side-effect. ago%!(EXTRA string=3 years)
ocornut 6d27fecce1 Debug: added DebugTextEncoding() to help diagnose between text encoding issues and font loading issues. Simplified code + extracted DebugNodeFontGlyph(). ago%!(EXTRA string=3 years)
ocornut 3e5dde9a26 Tables: Fixed incorrect auto-fit of parent windows when using non-resizable weighted columns. (#5276) ago%!(EXTRA string=3 years)
ocornut 314c7bd12f Internals: renamed ImGuiInputReadMode to ImGuiNavReadMode (internals) to avoid ambiguity with upcoming flags. + minor tweak ago%!(EXTRA string=3 years)
ocornut 5b29d14783 Layout: Fixed mixing up SameLine() and SetCursorPos() together. SameLine() is a stateful. ago%!(EXTRA string=3 years)
ocornut 28b2089ee4 Internals: moved ItemSize() variant to inline + comment. + Tidying up todo list (#5191) ago%!(EXTRA string=3 years)
ocornut 6d15a506fa Internals: removed GetIDNoKeepAlive() now that it is the same as GetID(). (#5181) ago%!(EXTRA string=3 years)
ocornut 2c03aac6d3 Renamed ImGuiKeyModFlags to ImGuiModFlags (Breaking but technically never advertised type) ago%!(EXTRA string=3 years)
ocornut c521883be4 Sliders, Drags: Fixed manual input when using hexadecimal display format string. (#5165, #3133) ago%!(EXTRA string=3 years)
ocornut 508c9aaf60 Sliders, Drags: Fixed using hexadecimal display format strings (pretty much never worked). (#5165, #3133) ago%!(EXTRA string=3 years)
ocornut f5c5926fb9 Internals: remove obsolete variants of RenderArrow(), RenderBullet(), ImHash() + misc comments. ago%!(EXTRA string=3 years)
ocornut 2747a8ca40 Turned ImVec2 to const ref to RenderChar(), RenderText(), ColorButton(), PushClipRect(). for consistency. Comments about polygon filling winding order. ago%!(EXTRA string=3 years)
ocornut 3587ee492b Viewports: store Viewport field in ImGuiWindow to facilitate using code accross branches + fix PVS warnings. ago%!(EXTRA string=3 years)
ocornut 16ddc1698d Fixed creating multiple-context (regression in 28ba54a). (#5135) ago%!(EXTRA string=3 years)
ocornut 28ba54a32a Internals: add AddSettingsHandler(), RemoveSettingsHandler(). ago%!(EXTRA string=3 years)
ocornut fd06ed833b Misc: tweaks + fix warnings on backends withtout -wno-memaccess (#4995, #5104) ago%!(EXTRA string=3 years)
ocornut 0f14933577 Tables: Fixed incorrect border height used for logic when resizing one of several synchronized instance of a same table ID, when instances have a different height. (#3955, #3565) ago%!(EXTRA string=3 years)
ocornut 2dfa71fad5 Inputs: Fixed IsMouseClicked() repeat mode rate being half of keyboard repeat rate. Using KeyModAlt. Removed KeyModsPrev. ago%!(EXTRA string=3 years)
ocornut 5854da10e6 Declare other structures as constexpr (#4995) + rename ImGuiInputEventType_Char to ImGuiInputEventType_Text for consistency with event structure. ago%!(EXTRA string=3 years)
ocornut aa79d0cd2f Stack Tool: Added option to copy item path to clipboard. (#4631) ago%!(EXTRA string=3 years)
ocornut 88de982071 Version 1.88 WIP ago%!(EXTRA string=3 years)
ocornut 97b1abd6dd Internals: rework RenderMouseCursor() signature so we can use it in docking branch more naturally. ago%!(EXTRA string=3 years)
ocornut c71a50deb5 Version 1.87 ago%!(EXTRA string=3 years)
ocornut 6f73dbea80 TestEngine: submit window data to item system. ago%!(EXTRA string=3 years)
ocornut 35e197f413 TestEngine: fixed InvisibleButton() and ArrowButton() not calling the info macro. ago%!(EXTRA string=3 years)