2243 Commits (b39fc84f8919b87c9d79f6ffaf43efb61d2beb3d)

Author SHA1 Message Date
ocornut c9a53aa74d Nav: Made Enter key submit the same type of Activation event as Space key. (#5606) ago%!(EXTRA string=2 years)
ocornut b4b79584d1 Internals: added GetStyleVarInfo(). exposed previously .cpp only ImGuiStyleVarInfo as ImGuiDataVarInfo. ago%!(EXTRA string=2 years)
ocornut b6586bb06d TestEngine: update IMGUI_TEST_ENGINE_ITEM_ADD() hooks to support passing item in flags. ago%!(EXTRA string=2 years)
ocornut 1c29a8ed18 Debug Log: auto-disable ImGuiDebugLogFlags_EventClipper to reduce spam. ago%!(EXTRA string=2 years)
ocornut f5c5a710aa Docking: exposed DockNodeWindowMenuHandler_Default() in imgui_internal.h to facilitate reuse. ago%!(EXTRA string=2 years)
ocornut 702626dd8a Docking: storing window menu handler in a function pointer to allow customizing menu (undocumented) ago%!(EXTRA string=2 years)
ocornut bfce7750b1 Simpified code in GetKeyData() and used ImGuiKey_KeysData_OFFSET for consistency. Rework demo, Comments. Moved ImGuiKey_KeysData_OFFSET to internal.h (#4921, #6191) ago%!(EXTRA string=2 years)
ocornut 696a533532 TestEngine: added ImGuiItemStatusFlags_Inputable flag report to facilitate fuzzing. ago%!(EXTRA string=2 years)
ocornut a1b8457cb5 Moved the optional "courtesy maths operators" (#define IMGUI_DEFINE_MATH_OPERATORS) implementation from imgui_internal.h in imgui.h. (#6164, #6137, #5966, #2832) ago%!(EXTRA string=2 years)
ocornut 204cb4d226 Version 1.89.4 WIP ago%!(EXTRA string=2 years)
ocornut 458a109031 Version 1.89.3 ago%!(EXTRA string=2 years)
ocornut fa0852f9e5 ColorEdit, ColorPicker: Fixed hue/saturation preservation logic from interfering with the displayed value (but not stored value) of others widgets instances. (#6155) ago%!(EXTRA string=2 years)
ocornut 345184330b Internals: Settings: amend ClearWindowSettings() for Docking. ago%!(EXTRA string=2 years)
ocornut f0ac68ad35 Internal: Settings: amend 0b86513 revert to use FindWindowSettingsByID(). ago%!(EXTRA string=2 years)
ocornut 082b20e46b Internals: Settings: added ClearWindowSettings(). Extract part of CreateNewWindow() into InitOrLoadWindowSettings(). ago%!(EXTRA string=2 years)
ocornut b2ebd03b16 Internals: Settings: moved Windows setting to their sub-section. ago%!(EXTRA string=2 years)
ocornut 0b865136e3 Internals: Settings: Added FindWindowSettingsByName() (replacing old version by ID) FindWindowSettingsByWindow() + remove unnecessary FindOrCreateWindowSettings(). ago%!(EXTRA string=2 years)
ocornut 99c0bd65df Added SeparatorText() widget. (#1643) ago%!(EXTRA string=2 years)
ocornut e816bc6723 Merge misc changes from docking branch to reduce small drift. ago%!(EXTRA string=2 years)
ocornut c807192abc Tables: amend f799a29 with a better solution + fix potential overflow (#6140) ago%!(EXTRA string=2 years)
ocornut d6ea56dfd9 Tables: amend f799a29 with a better solution + fix potential overflow (#6140) ago%!(EXTRA string=2 years)
ocornut f799a293c8 Tables: Solved an ID conflict issue with multiple-instances of a same table. Storing instance id for convenience. (#6140) ago%!(EXTRA string=2 years)
nahkhiir 2efebe3315 ShowFontAtlas, Demo: optionally use style text color for tint. (#6129) ago%!(EXTRA string=2 years)
ocornut 867bdbecb3 Text: fixed issue in RenderText() leading to IM_ASSERT_PARANOID() triggering if enabled. (#6132, #5720, #5919) ago%!(EXTRA string=2 years)
ocornut d719776460 Internals: added 'ImGuiButtonFlags flags' to ImageButtonEx(). (#6126) ago%!(EXTRA string=2 years)
ocornut 3d8885cbbd TabBar: Internals: add GetCurrentTabBar(), TabBarFindTabByOrder(), TabBarGetCurrentTab(), TabBarGetTabOrder(), TabBarGetTabName(), TabBarQueueFocus() + clear LastTabItemIdx on EndTabBar(). (#5853, #5997) ago%!(EXTRA string=2 years)
ocornut 91667430a8 Tables: increase table columns limit from 64 to 512 using bit array allocated in contiguous memory +. (#6094, #5305, #4876, #3572) ago%!(EXTRA string=2 years)
ocornut 14908cba8f Internals: ImBitArray, ImBitVector: using macro helper for common op + disable stack checks on MSVC agressive debug builds. ago%!(EXTRA string=2 years)
ocornut db55422870 Tables: removed hot RequestOutputMaskByIndex bit-array as majority of code-paths are already touching the cold parts. ago%!(EXTRA string=2 years)
ocornut 51c97a41aa PlotHistogram, PlotLines: Passing negative sizes honor alignment like other widgets. ago%!(EXTRA string=2 years)
ocornut 482ac70a0b Version 1.89.3 WIP ago%!(EXTRA string=2 years)
ocornut d7c8516a4b Version 1.89.2 ago%!(EXTRA string=2 years)
ocornut e06bbe05e1 Revert most/part of "Shortcut: added Shortcut() function and ImGuiInputFlags in public API + Demo." (#456, #2637) ago%!(EXTRA string=2 years)
ocornut 03add24acf Selectable: Internals: removed unused ImGuiSelectableFlags_DrawHoveredWhenHeld flag. ago%!(EXTRA string=2 years)
Manuel Floruß 328695bd47 Provide a non-empty definition for IMGUI_DEBUG_PRINTF when disabled. (#5978) ago%!(EXTRA string=2 years)
ocornut 59b63defe5 Misc shallow merge/sync from docking designed to faciliate cross-merging between docking and string_view. ago%!(EXTRA string=2 years)
ocornut 317b33d647 Tables: fixed matching width of synchronized tables when only some (not all) instances have a vertical scrollbar. (#5920) ago%!(EXTRA string=2 years)
ocornut 0949acb6e6 Shortcut: added Shortcut() function and ImGuiInputFlags in public API + Demo. (#456, #2637) ago%!(EXTRA string=2 years)
ocornut 1dae7df26f Misc: added GetItemID() in public API. ago%!(EXTRA string=2 years)
ocornut fd0b3734d3 Tables, Nav, Scrolling: fixed scrolling functions and focus tracking with frozen rows and columns. (#5143, #4868, #3692) ago%!(EXTRA string=2 years)
ocornut 16cee3d009 Internals: tidying up and standardizing outer decoration size storage. (toward #5143, #4868, #3692, #3518) ago%!(EXTRA string=2 years)
ocornut f9ab2a0e9f Refactor: moved UpdateKeyRoutingTable() to INPUTS section. renamed GetKeyVector2d() -> GetKeyMagnitude2d() ago%!(EXTRA string=2 years)
assiduous 66ad2ad539 Properly detect SSE instruction support in 32-bit MSVC build. (#5943) ago%!(EXTRA string=2 years)
Marc Delorme a5e96ff99e Make ImGuiInputTextState not depend on the implicit GImGui context. (#5856) ago%!(EXTRA string=2 years)
ocornut 45736443be Debug Tools: Metrics: added "Inputs" section, moved from Demo for consistency. ago%!(EXTRA string=2 years)
ocornut 87caf27ac4 Inputs, Scrolling: better selection of scrolling window when hovering nested windows and backend/OS is emitting dual-axis wheeling inputs. (#3795, #4559) ago%!(EXTRA string=2 years)
ocornut 1a497c2499 Inputs, IO: reworked ImGuiMod_Shortcut to redirect to Ctrl/Super at runtime instead of compile-time. (#5923, #456) ago%!(EXTRA string=2 years)
Teselka 969af7c773 Internal: Disable debug logs macro if IMGUI_DISABLE_DEBUG_TOOLS is defined. (#5901) ago%!(EXTRA string=2 years)
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) ago%!(EXTRA string=2 years)
ocornut fad8afd62a Docking: amend to allow localizing docking specific user facing string. (#5895) ago%!(EXTRA string=2 years)