054c67079aTables: Fix scrolling with more than 32 columns (3058). Fix limit of 63 columms instead of 64. Added BitArray.
ocornut
2020-03-13 18:58:55 +0100
d37cef40f2Tables: Tidying up TableDrawMergeChannels() with a struct. (3058)
ocornut
2020-03-13 16:16:20 +0100
7277ab6530Tables: Comments, renamed merge_set_xxx to merge_group_xxx. Removed unused array and incorrect assert, replaced with earlier correct assert. (3058)
ocornut
2020-03-13 11:49:52 +0100
f5eee210a0Tables: TableHeader() uses provided row min header rather than incremental one to allow multi-item multi-line in header cells. Demo TableHeader() - will caveat, comments.
omar
2020-01-20 12:41:23 +0100
5431cbd3f0Tables: Honor width/weight passed to TableSetupColumn() after .ini load since we don't actually restore that data currently.
omar
2020-01-09 22:02:16 +0100
0e7b3f2f2fTables: Made only first column honor Indent by default (like Columns api) and exposed flags. Added simple Tree demo.
omar
2020-01-09 21:10:45 +0100
2958e37310Tables: Storing per-column SkipItems as a shortcut. Comments, Spacings.
omar
2020-01-09 17:31:26 +0100
31de161066Tables: Fix for hiding first column (fix fcceff5c + reading PrevLineTextBaseOffset in EndCell of inactive column).
omar
2020-01-06 12:21:15 +0100
164caa2db7Tables: Support for multi-line columns name. Renaming of some fields from BackupXXX to HostXXX. Comments.
omar
2020-01-06 11:53:04 +0100
e85c226da4Tables: Fix reordering across hidden columns. Fix for frozen columns to never be larger than scrolling visible rect width.
omar
2020-01-03 18:27:11 +0100
416e9bb38dTables: Clarify internal calculations of row height so that TableGetCellRect() include expected paddings. Add demo code. Comments.
omar
2020-01-03 00:31:06 +0100
325b4c69baTables: Moved border colors to the Style (maybe temporarily?) instead of hardcoding them.
omar
2019-12-30 16:31:18 +0100
17578e215aTables: Separating inner/outer borders flags per axis so it is possible to remove outer vertical borders to mimic old columns.
omar
2019-12-30 15:14:15 +0100
1db8d421cfTables: Fix scroll when releasing resize for multi-instances. Comments. Renaming.
omar
2019-12-30 13:01:36 +0100
47b39f6371Tables: Demo: Moved Columns section into Tables & Columns section under a Legacy section.
omar
2019-12-29 19:48:10 +0100
78b12068d9Tables: Disable initial output prior to NextRow call to avoid misleading users.
omar
2019-12-29 17:35:12 +0100
046fad01f1Tables: Return false when window is Collapsed (consistent + helpful for doc) + Fix empty context menu.
omar
2019-12-29 17:12:09 +0100
81453ac42cTables: Comments, better assert, moved some internal flags out of the way.
omar
2019-12-29 17:10:42 +0100
0c3d7bb154Tables: Double-clicking on fixed column to resize. Extracted code BeginTableEx().
omar
2019-12-28 19:34:19 +0100
883c236edaTables: Handle columns clipped due to host rect
omar
2019-12-28 19:17:59 +0100
eee82e0451Tables: Columns with no policy in a scrolling table will default to WidthFixed instead of WidthAlwaysAutoResize if an explicit value is passed to TableSetupColumn()
omar
2019-12-28 17:45:15 +0100
e06a36ab12Tables: Support for multiple Tables using same id where most settings are synced.
omar
2019-12-26 11:15:56 +0100
f9b873662bBackends: Win32: Fixed setting of io.DisplaySize to invalid/uninitialized data when after hwnd has been closed.
ocornut
2020-12-04 11:48:17 +0100
d20f2bc90aRename example_emscripten/ to example_emscripten_opengl3/ (#3632)
ocornut
2020-12-02 11:23:56 +0100
ae3e2406ecMisc tweaks/fixes (see details).
ocornut
2020-11-30 12:40:49 +0100
9801c8c1c5Texture-based thick lines: comment out dead code (amend b5bae978). (#3245)
ocornut
2020-11-26 19:35:56 +0100
e0cae25c3cClarify usage of right-aligned items in Layout>Widgets Width. Tweaks FAQ, added missing syntax coloring.
ocornut
2020-11-20 17:24:18 +0100
4da92b89edViewports: fix incorrect whitening of popups above a modal if both use their own viewport + fix pvs warning.
ocornut
2020-11-19 17:03:56 +0100
3dcbcd8bf0Internals: added IsWindowAbove() for use for modal/viewport bugfix.
ocornut
2020-11-19 16:58:14 +0100
d4f08d893eInputText: Fixed swiching from single to multi-line while preserving same ID.
ocornut
2020-11-19 18:30:14 +0100
97265602c4Internals: added IsWindowAbove() for use for modal/viewport bugfix.
ocornut
2020-11-19 16:58:14 +0100
cecf6b4209Viewports: made standalone modals appear in taskbar + new window perform z-check before merging in main host viewport. (#3511, #1542)
ocornut
2020-11-19 16:07:07 +0100
fcc2b71724CI: Fix testing for Windows DLL builds + fix broken DLL build. (#3603, #3601)
Borislav Stanimirov
2020-11-18 22:05:52 +0200
2e64ee050dRemoved duplicate typedef for ImGuiButtonFlags
ocornut
2020-11-18 19:28:30 +0100
b2a91dc390Merge branch 'master' into docking
ocornut
2020-11-13 22:04:28 +0100
71cc636696Metrics: Rebranded as "Dear ImGui Metrics/Debugger". Fix Show Window Rectangle. Fix Clang OSX warnings. Amend #3592 for Mingw only.
ocornut
2020-11-13 21:17:46 +0100
e736039538Nav: Fixed IsItemFocused() from returning false when Nav highlight is hidden because mouse has moved. (#787)
ocornut
2020-11-13 20:59:59 +0100
8119759329Internals: extracted stack checking code into a ImGuiStackSizes helper struct + added test for FocusScope
ocornut
2020-11-13 16:26:43 +0100
6e94013a3dMade ItemFlagsStack and GroupStack shared stacks.
ocornut
2020-11-13 14:36:32 +0100
12ba6f4606Fix PushFocusScopeID() + using shared stack. Renamed GetFocusScopeID() to GetFocusedFocusScope() - the two existing functions name are very error prone.
ocornut
2020-11-13 14:09:09 +0100
a3e8dc3f34CI: Fix deployment of PVS-Studio license + fix reported error.
Rokas Kupstys
2020-11-13 12:07:32 +0200
a138855d56Hotfix for PushFocusScope() being utterly wrong (until we split the stacks), Added asserts on PopID to help catch bugs, Added GC trigger.
ocornut
2020-11-12 21:12:05 +0100
78f1d2d319ImDrawListSplitter: create first draw cmd on demand + Internals: fix incorrect ImBitArraySetBitRange() (only used by tables)
ocornut
2020-11-12 17:34:30 +0100
7a135a763cFix format warnings when using gnu printf extensions in a setup that supports them (gcc/mingw). (#3592)
ocornut
2020-11-12 11:56:04 +0100
dcfb986fa8Made EndFrame() assertion for key modifiers being unchanged during the frame more lenient. (#3575)
ocornut
2020-11-11 18:07:29 +0100
a3f79104dfExamples: Apple+Metal: Forward events to OS key combinations like CMD+Q can work. (#3554)
Rokas Kupstys
2020-10-28 12:20:10 +0200
6a0e85c561Backends: Vulkan: Add override for the subpass to reference during VkPipeline creation. (#3579)
Brandon DeRosier
2020-11-07 07:32:48 -0800
61825c7735Tab Bar: Fixed minor/unlikely bug skipping over a button when scrolling left with arrows + InputText: minor optimization.
ocornut
2020-11-11 12:04:35 +0100
2785ac0ee3InputText: Fixed updating cursor/selection position when a callback alters the buffer in a way where the byte count is unchanged but the decoded character count changes. (#3587)
顾起威
2020-11-11 11:35:47 +0100
ac08593b96Merge branch 'master' into docking + tweak dock node padding + use CheckboxFlags with int
ocornut
2020-11-05 21:34:26 +0100
9cca1b2e97Replace UTF-8 decoder with one based on branchless version by Christopher Wellons. (not branchless anymore tho)
Rokas Kupstys
2020-11-03 14:32:44 +0100
3777fbbd81Renamed io.ConfigWindowsMemoryCompactTimer to io.ConfigMemoryCompactTimer as the feature will apply to other data structures.
ocornut
2020-11-03 14:28:41 +0100
e3ac52630aMerge branch 'master' into docking
ocornut
2020-10-31 00:47:17 +0100
047d4c4500Metrics: Extracted most functions.
ocornut
2020-10-30 23:02:54 +0100
044ed22379Metrics: Fixed mishandling of ImDrawCmd::VtxOffset in wireframe mesh renderer + omitting trailing empty ImDrawCmd in count + relying on IdxOffset value.
ocornut
2020-10-30 22:40:44 +0100
Doc: mention IMGUI_USE_WCHAR32 in fonts documentation (#3562)
M. Frink ~ Lemur
2020-10-29 12:21:06 -0500
6f57d58e82Backends: OSX: Fix KeyPadEnter on MacOS. (#3554)
Rokas Kupstys
2020-10-28 11:35:27 +0200
df35157397Drag and Drop: Fix losing drop source ActiveID (and often source tooltip) when opening a TreeNode() or CollapsingHeader() while dragging. (#1738)
ocornut
2020-10-26 14:40:44 +0100
b7530e5d04Revert "Replace UTF-8 decoder with branchless version by Christopher Wellons." (#3558)
ocornut
2020-10-25 16:27:32 +0100
b3576dd354Replace UTF-8 decoder with branchless version by Christopher Wellons.
Rokas Kupstys
2020-09-23 14:35:46 +0300
bca4749346Examples: Apple: Consolidated example_apple_metal to reduce class and file count (#1873, #3543)
Warren Moore
2020-10-18 13:24:35 -0700
e6b99a420bTab Bar: Do not display a tooltip if the name already fits over a given tab. (#3521)
ocornut
2020-10-19 15:01:24 +0200
fbe74ed50cTab Bar: zero clear more structures.
ocornut
2020-10-19 12:10:31 +0200
8c9b3c9013Tab Bar: Fixed using more than 128 tabs in a tab bar.
ocornut
2020-10-19 11:51:38 +0200
748bd1ba9cTab Bar: Restore cursor position in EndTabBar() when amending (amend f2f32602) + made LastTabItemIdx consistent ImS8 as other tab storage relies on same type
ocornut
2020-10-19 11:32:53 +0200
c9fafd5ea4Drag and Drop: Fix drag and drop to tie same-size drop targets by choosen the later one. Fixes dragging into a full-window-sized dockspace inside a zero-padded window. (#3519, #2717)
Black Cat!
2020-10-10 17:39:06 +0400
d015004f45Rename colored>color in comments where possible (#3528)
ocornut
2020-10-15 20:05:35 +0200
127f132447Backends: OpenGL3: Add compatibility of GL_VERSION for GL 2.x (#3530)
xndcn
2020-10-15 11:39:08 +0800