1033 Commits (2e64ee050d4ee142ac7c22df7cce99e9dfc1cb53)

Author SHA1 Message Date
ocornut 2e64ee050d Removed duplicate typedef for ImGuiButtonFlags ago%!(EXTRA string=5 years)
ocornut 71cc636696 Metrics: Rebranded as "Dear ImGui Metrics/Debugger". Fix Show Window Rectangle. Fix Clang OSX warnings. Amend #3592 for Mingw only. ago%!(EXTRA string=5 years)
ocornut 8119759329 Internals: extracted stack checking code into a ImGuiStackSizes helper struct + added test for FocusScope ago%!(EXTRA string=5 years)
ocornut 6e94013a3d Made ItemFlagsStack and GroupStack shared stacks. ago%!(EXTRA string=5 years)
ocornut 12ba6f4606 Fix PushFocusScopeID() + using shared stack. Renamed GetFocusScopeID() to GetFocusedFocusScope() - the two existing functions name are very error prone. ago%!(EXTRA string=5 years)
Rokas Kupstys a3e8dc3f34 CI: Fix deployment of PVS-Studio license + fix reported error. ago%!(EXTRA string=5 years)
ocornut a138855d56 Hotfix for PushFocusScope() being utterly wrong (until we split the stacks), Added asserts on PopID to help catch bugs, Added GC trigger. ago%!(EXTRA string=5 years)
ocornut 78f1d2d319 ImDrawListSplitter: create first draw cmd on demand + Internals: fix incorrect ImBitArraySetBitRange() (only used by tables) ago%!(EXTRA string=5 years)
ocornut 13258f5957 Internals: zero-clearing ImGuiWindow / ImGuiWindowTempData for simplicity. (amend) ago%!(EXTRA string=5 years)
ocornut 5789e69a62 Checkbox: Added CheckboxFlags() helper with int* type. Demo: removed extraneous casts. ago%!(EXTRA string=5 years)
ocornut 5f97809cab Misc tidying up (zero-clear structures, more unused default in ClipRetFullscreen, NavApplyItemToResult() coding style fix) ago%!(EXTRA string=5 years)
ocornut d6a2f7e95e Reduced padding + unused storage in ImDrawList (224->192 bytes) + zero-init ImDrawListSplitter and ImDrawList ago%!(EXTRA string=5 years)
ocornut 047d4c4500 Metrics: Extracted most functions. ago%!(EXTRA string=5 years)
ocornut e6b99a420b Tab Bar: Do not display a tooltip if the name already fits over a given tab. (#3521) ago%!(EXTRA string=5 years)
ocornut fbe74ed50c Tab Bar: zero clear more structures. ago%!(EXTRA string=5 years)
ocornut 8c9b3c9013 Tab Bar: Fixed using more than 128 tabs in a tab bar. ago%!(EXTRA string=5 years)
ocornut 748bd1ba9c Tab Bar: Restore cursor position in EndTabBar() when amending (amend f2f32602) + made LastTabItemIdx consistent ImS8 as other tab storage relies on same type ago%!(EXTRA string=5 years)
ocornut f2f326024c Tab Bar: Made it possible to append to an existing tab bar by calling BeginTabBar()/EndTabBar() again. ago%!(EXTRA string=5 years)
ocornut 04de5ef819 Version 1.80 WIP ago%!(EXTRA string=5 years)
ocornut a38c6dfcc8 Internals: Added support for context hooks (for test engine or other extensions) ago%!(EXTRA string=5 years)
ocornut e5cb04b132 Version 1.79 ago%!(EXTRA string=5 years)
ocornut 4fd43a8b64 Internals: removed NavLayerCurrentMask (redundant, add extra shift in ItemAdd(). ago%!(EXTRA string=5 years)
ocornut 1ec464eb9a Tab Bar: Further simplification of section/clip rect handling. (#3291) ago%!(EXTRA string=5 years)
ocornut 6b76781c66 Tab Bar: Tidying up. Rework ShrinkWidths to allow marking tabs as not shrinkable (unused yet) + don't unnecessarily move data within ShrinkWidthBuffer. (#3291) ago%!(EXTRA string=5 years)
ocornut 205874f5b1 Tab Bar: Fix reorderable tab bars. Fix misleading use of tab_max_width in TabBarLayout(). Misc amends, shortening. (#3291) ago%!(EXTRA string=5 years)
Louis Schnellbach 3422cb1308 Tab Bar: Various fixes. Tried to reduce code complexity. (#3291) ago%!(EXTRA string=5 years)
ocornut 5e5f25e2dd Tab Bar: Rename named sections members into array. Various tidying up. (#3291) ago%!(EXTRA string=5 years)
Louis Schnellbach 7ac16c02cc Tab Bar: Fix multiple width and position computation issue. (#3291) ago%!(EXTRA string=5 years)
ocornut f23c39c395 Tab Bar: Fixed handling of scrolling policy with leading/trailing tabs. + warning fixes + bunch of renaming. (#3291) ago%!(EXTRA string=5 years)
Louis Schnellbach 4a57a982be Tab Bar: Added TabItemButton(), ImGuiTabItemFlags_Leading, ImGuiTabItemFlags_Trailing + demo. (#3291) ago%!(EXTRA string=5 years)
ocornut 29836412e1 Internals, CollapsingHeader, TabItem: Standardized using a #CLOSE id prefix for TabItem and ColllapsingHeader (same as window) ago%!(EXTRA string=5 years)
ocornut c47bcb25ed Fix popup and tooltip positioning when not fitting in the screen. Amend fa42ccea8. ago%!(EXTRA string=5 years)
Rokas Kupstys b2039aac67 Slider: Fixed to reach maximum value with inverted integer min/max ranges, both with signed and unsigned types. Added reverse Sliders to Demo. (#3432, #3449) ago%!(EXTRA string=5 years)
ocornut 70289ab42c Scrolling: Fixed edge snapping being applied prior to knowing ContentSize. (#3452) ago%!(EXTRA string=5 years)
ocornut 8db94cd992 Internals: Scroll related, comments & shallow tweaks. ago%!(EXTRA string=5 years)
ocornut f4d062fa11 Nav: Added debug logging, extract bits of code into NavUpdateInitResult(). ago%!(EXTRA string=5 years)
ocornut ce230fc370 Internals: TabBar renaming and shuffling stuff around. ago%!(EXTRA string=5 years)
ocornut 13f718337a Internals: Added support for overriding locale decimal point, undocumented. (#2278) + Misc doc update. ago%!(EXTRA string=5 years)
ocornut 093afd4f7f Internals: Added Name to ImGuiDataTypeInfo + minor misc comments in BeginGroup(). ago%!(EXTRA string=5 years)
Louis Schnellbach 8c80d533d9 Tab Bar: Fixed a small bug where toggling a tab bar from Reorderable to not Reorderable would leave tabs reordered in the tab list popup. ago%!(EXTRA string=5 years)
ocornut 1e8b9f84da Nav: Removed stateful NavMoveFromClampedRefRect and made it more explicit that nav move request from gamepad start from a clipped location. ago%!(EXTRA string=5 years)
Rokas Kupstys 021c28ae39 Nav: Fix ScrollToBringRectIntoView() not bringing entire item into view when nav moves to the left. Correct some comments. ago%!(EXTRA string=5 years)
omar 2e50d0706b Selectable: Tweaks. Added internal ImGuiSelectableFlags_NoPadWithHalfSpacing. ago%!(EXTRA string=5 years)
ocornut 7b0570d6ba Revert "Drags, Sliders: internal ReadOnly flag gets forwarded properly to temp InputText()." ago%!(EXTRA string=5 years)
ocornut fdf952108d Drags, Sliders: internal ReadOnly flag gets forwarded properly to temp InputText(). ago%!(EXTRA string=5 years)
ocornut 9262609eaf Version 1.79 WIP ago%!(EXTRA string=5 years)
ocornut fc9ccad6b9 InputText: Add ImGuiInputTextFlags_CallbackEdit, selection helpers in ImGuiInputTextCallbackData(). Add simple InputText() callbacks demo. ago%!(EXTRA string=5 years)
ocornut 4c201994d4 DragFloat, DragScalar: Fixed ImGuiSliderFlags_ClampOnInput not being honored in the special case where v_min == v_max. (#3361) ago%!(EXTRA string=5 years)
ocornut 95c99aaa4b Version 1.78 ago%!(EXTRA string=5 years)
ocornut c6b01e8e1d Drag, Sliders: Merged ImGuiDragFlags back into ImGuiSliderFlags. (#3361, #1823, #1316, #642, #1829, #3209) ago%!(EXTRA string=5 years)