5368 Commits (72ebd91567148b4d3dca073c7229c4c0462a0586)

Author SHA1 Message Date
ocornut b015ea93fd Style tweaks, disabled default window rounding by default, reduced size of resize grip, made less prominent, increased WindowBg alpha in classic style. ago%!(EXTRA string=5 years)
ocornut 1aa59f90d0 Minor API comments and tweaks, standardize index used in imgui.h. Tables: tweaked TableSetupColumn() assert to use IM_ASSERT_USER_ERROR(). ago%!(EXTRA string=5 years)
ocornut 2e48c2da81 Removed redirecting functions/enums names that were marked obsolete in 1.63 (August 2018) + tables tweaks. ago%!(EXTRA string=5 years)
ocornut 4d8e839ddf Renamed ImDrawList::AddBezierCurve() to ImDrawList::AddBezierCubic(), ImDrawList::PathBezierCurveTo() to ImDrawList::PathBezierCubicCurveTo(). (#3127, #3664, #3665) ago%!(EXTRA string=5 years)
nyorain a640698123 Clipper: Fixed incorrect end-list positioning when using ImGuiListClipper with 1 item (bug in 1.79). (#3663) ago%!(EXTRA string=5 years)
ocornut 30468829c2 Tables: Internal: Maintain InnerRect to further clarify some code. Renamed Bg1 fields to Bg2 (used by Selectable) as the other handles Bg0+Bg1. ago%!(EXTRA string=5 years)
ocornut f2df804fcc Tables: four small fixes. ago%!(EXTRA string=5 years)
ocornut bff1836922 Internals: added facility to hide windows from render without interfering with the HiddenFramesCanSkipItems/HiddenFramesCannotSkipItems fields which have effects on layout. Compact some fields. ago%!(EXTRA string=5 years)
ocornut 7a61f3407b Tables: support internal TableResetSettings(), clarify lifetime, fixed missing auto-fit on column unhidden after first run, fixed resize assert when changing column sizing policy to stretch mid-frame (before of -1.0f weight) ago%!(EXTRA string=5 years)
ocornut e09454aec4 Tables: removed TableGetColumnIsVisible from public api, re-specced as TableGetColumnIsHidden() returning same flag as setter, clipper increase CurrentRow. ago%!(EXTRA string=5 years)
ocornut bf197c74f6 Tables: storing WorkMaxX, made offset_x == MinX to be clearer, clip rect merge uses ClipRect.max.x directly, removed unused ShrinkWidth code, metrics. ago%!(EXTRA string=5 years)
ocornut 10db896813 Tables: store RawData in a simple void* pointer, rename ContentMinX > WorkMinX, misc tidying up. ago%!(EXTRA string=5 years)
ocornut 507db499e4 Tables: work on background draw channel handling (amend "create a separate background draw channel") + Selectable disable spacing when spanning. ago%!(EXTRA string=5 years)
ocornut e5a5256971 Tables: Garbage collection to relieve draw splitter buffers + for test engine: compact settings, remove table. ago%!(EXTRA string=5 years)
ocornut d3222086f0 Tables: Moved TableSetupScrollFreeze(), TableUpdateDrawChannels() lower in more adequate spots. ago%!(EXTRA string=5 years)
ocornut d9ca3939e1 Tables: Tidy up comments. Replaced some Columns by Tables in demo. Removed ImGuiTableFlags_Scroll (combining ScrollX/ScrollY) because each axis inccur different requirements/constraints. ago%!(EXTRA string=5 years)
ocornut 51abdd53e3 Tables: renamed somehow-duplicate ContentWidth members (implicitly == Max - Min), renamed StartX to ContentMinX for consistency. ago%!(EXTRA string=5 years)
ocornut ac5b1648e6 Tables: Various internal renaming + merge StartXHeaders/StartXRows into StartX. ago%!(EXTRA string=5 years)
omar 25b5cc2f95 Tables: Fixes to support any number of frozen rows (over modifications to clipper code in master) + make clipper run eval after clipect update ago%!(EXTRA string=5 years)
omar 8ec05fc034 Tables: Fixed holding on table pointers accross resize/invalidation of the pool buffer. ago%!(EXTRA string=5 years)
ocornut 9372601322 Tables: Fixed stacked popups incorrectly accessing g.CurrentTable of parent-in-stack windows. ago%!(EXTRA string=5 years)
ocornut af992d1321 Tables: Tweak settings functions to more prominently clarify the two levels of function. ago%!(EXTRA string=5 years)
omar 95c273618e Tables: Allow hot-reload of settings (merge policy), tidying up settings code ago%!(EXTRA string=5 years)
omar 9f43aae226 Tables: Calculating ideal total width, some renaming, comments. Clarify that inner_width is unused with ScrollX=0. Clip many comments to 120 columns. ago%!(EXTRA string=5 years)
omar b7ff85d9ad Tables: Browse settings list in Metrics (outside of Table entry). ago%!(EXTRA string=5 years)
omar 164caa2db7 Tables: Support for multi-line columns name. Renaming of some fields from BackupXXX to HostXXX. Comments. ago%!(EXTRA string=5 years)
omar 325b4c69ba Tables: Moved border colors to the Style (maybe temporarily?) instead of hardcoding them. ago%!(EXTRA string=5 years)
omar 883c236eda Tables: Handle columns clipped due to host rect ago%!(EXTRA string=5 years)
omar 8da7d3c3e5 Tables: Initial commit. [Squashed 123+5 commits from tables_wip/] ago%!(EXTRA string=5 years)
omar 9c8671e7b0 Tables: Add empty file, skeleton. ago%!(EXTRA string=5 years)
ocornut 998d7303b1 Log/Capture: fix capture to work on clipped child windows. ago%!(EXTRA string=5 years)
ocornut ae3e2406ec Misc tweaks/fixes (see details). ago%!(EXTRA string=5 years)
ocornut e0cae25c3c Clarify usage of right-aligned items in Layout>Widgets Width. Tweaks FAQ, added missing syntax coloring. ago%!(EXTRA string=5 years)
ocornut 4da92b89ed Viewports: fix incorrect whitening of popups above a modal if both use their own viewport + fix pvs warning. ago%!(EXTRA string=5 years)
ocornut 3dcbcd8bf0 Internals: added IsWindowAbove() for use for modal/viewport bugfix. ago%!(EXTRA string=5 years)
ocornut 97265602c4 Internals: added IsWindowAbove() for use for modal/viewport bugfix. ago%!(EXTRA string=5 years)
ocornut cecf6b4209 Viewports: made standalone modals appear in taskbar + new window perform z-check before merging in main host viewport. (#3511, #1542) ago%!(EXTRA string=5 years)
ocornut 9712bff0bb Internals: added experimental ErrorCheckEndFrameRecover() to unroll/end/pop. (#1651, #3600) ago%!(EXTRA string=5 years)
ocornut c0ac4fb788 Columns/Internals: (Breaking): Renamed data structures. (#125, #513, #913, #1204, #1444, #2142, #2707) ago%!(EXTRA string=5 years)
ocornut 72de6f3360 Columns/Internals: (Breaking) renamed ImGuiColumnsFlags_* to ImGuiOldColumnFlags_*. (#125, #513, #913, #1204, #1444, #2142, #2707) 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 e736039538 Nav: Fixed IsItemFocused() from returning false when Nav highlight is hidden because mouse has moved. (#787) 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)
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 13258f5957 Internals: zero-clearing ImGuiWindow / ImGuiWindowTempData for simplicity. (amend) ago%!(EXTRA string=5 years)
ocornut dcfb986fa8 Made EndFrame() assertion for key modifiers being unchanged during the frame more lenient. (#3575) 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 2fa00656a4 Fix for IMGUI_DISABLE_METRICS_WINDOW ago%!(EXTRA string=5 years)