eea836135aInputText: fix buffer modifications in callbacks while using resize callback (#4784)
ocornut
2021-12-05 19:03:40 +0100
aa41f16589Separator: fixed cover all columns while called inside a table. (#4787, #205)
ocornut
2021-12-05 18:47:28 +0100
06e4f4e370Merge branch 'master' into docking
ocornut
2021-12-03 19:24:42 +0100
23ef6c149eReworked modal/ctrl+tab dimming system to be entirely processed at end of the frame (backported 1dc3af3 from docking)
ocornut
2021-12-03 19:21:39 +0100
1dc3af381aNav, Docking: reworked modal/ctrl+tab dimming system to be entirely processed at end of the frame, which will simplify things for an upcoming commit.
ocornut
2021-12-03 18:53:28 +0100
da3a36eefdBackport from docking branch: minor stuff.
ocornut
2021-12-03 19:11:58 +0100
c122c0ef89Docking: Amend b16f738 fixed dimming of docked window + removed thin highlight around windows (never worked on docked window, not viewports friendly, hard to move to EndFrame) (#2700, #2539, #2522)
ocornut
2021-12-03 16:10:24 +0100
b16f738d04Docking: docked windows honor ImGuiCol_WindowBg. Host window in charge of rendering seams. (#2700, #2539 + Docked windows honor display their border properly. (#2522)
ocornut
2021-12-02 22:44:49 +0100
5c388c39f4Backends: SDL_Renderer: Added support for large meshes (64k+ vertices) with 16-bit indices, enable 'ImGuiBackendFlags_RendererHasVtxOffset' in this backend. (#3926)
Rokas Kupstys
2021-12-03 12:03:05 +0200
8733ca49b0Docking: Fixed single-frame node pos/size inconsistencies when window stop or start being submitted.
ocornut
2021-12-02 18:39:52 +0100
6afcfe3442Docking: Fixed incorrectly rounded tab bars for dock node that are not at the top of their dock tree.
ocornut
2021-12-01 17:46:04 +0100
848d21b6b5Merge branch 'master' into docking
ocornut
2021-12-01 15:37:40 +0100
5b1a70aa2dFixed RenderRectFilledWithHole() (used by docking) + added dummy EndFrameDrawDimmedBackgrounds() stub in master.
ocornut
2021-12-01 15:24:55 +0100
1ab3007752Viewports: Fixed CTRL+TAB highlight outline on docked windows not always fitting in host viewport + moved EndFrameDrawDimmedBackgrounds() call + removed duplicate code in Begin() already in EndFrameDrawDimmedBackgrounds()
ocornut
2021-12-01 14:42:58 +0100
Docking: Fix typo (had no side effect) (#4778)
Mikko Sivulainen
2021-12-01 12:10:37 +0200
440824d431Backends: Fixed early out on empty clip rect. In particular, DX12 backend would warn about it (others not so much). (#4775, #4464)
ocornut
2021-11-30 21:48:29 +0100
f087a5b856Metrics: Added a node showing windows in submission order and showing the Begin() stack.
ocornut
2021-11-30 16:02:47 +0100
9d704d99d3Internals: wrapped ImQsort() in an inline function + added a define guard.
ocornut
2021-11-30 12:42:23 +0100
66f0fb986cInputtext, Nav: fixed using SetKeyboardFocusHere() on InputTextMultiline(). (#4761)
ocornut
2021-11-29 16:25:45 +0100
5ccb66794bBackends: WebGPU: Passing explicit buffer sizes as validation layers appears to not do what the in-flux specs says. (#4766
ocornut
2021-11-29 12:18:25 +0100
Fix: IM_DEBUG_BREAK macro on ARM GCC (#4767)
averne
2021-11-29 00:05:57 +0100
65f4be1a10InputText: Internals: moved "apply_new_text" application code to reduce noise in a future commit (will be for #4714) + removed unused fields.
ocornut
2021-11-24 21:41:34 +0100
5ac25e7c7aInputText: fixed ReadOnly flag preventing callbacks from receiving the text buffer. (#4762)
ocornut
2021-11-25 15:10:47 +0100
719d931304Docking: Fixed a bug undocking windows docked into a non-visible or _KeepAliveOnly dockspace. (#4757)
ocornut
2021-11-24 17:49:21 +0100
ea83d040e6Viewports: fix missing default per-window value for ParentViewportId due to zero-cleared in-window instance (#4756)
ocornut
2021-11-24 16:46:40 +0100
4d9a3b19d5Internals: Implement a continuable IM_DEBUG_BREAK on GCC for common archs. (#2673)
Rokas Kupstys
2021-11-18 16:54:16 +0200
7f38773b73Fixed crash on right-click without modal, introduced by previous commit a3667f46, (#4729)
ocornut
2021-11-17 12:45:33 +0100
764f9e606dFixed crash on right-click without modal, introduced by previous commit a3667f46, (#4729)
ocornut
2021-11-17 12:45:33 +0100
b50b22d787Fixed tooltip in own viewport over modal from being incorrectly dimmed. (#4729)
ocornut
2021-11-16 16:13:04 +0100
a3667f462aFixed tooltip in own viewport over modal from being incorrectly dimmed. (#4729)
ocornut
2021-11-16 16:13:04 +0100
2080d12bd9Viewports: Made it possible to explicitly assign ImGuiWindowClass::ParentViewportId to 0. (#3152, #2871)
ocornut
2021-11-16 01:02:25 +0100
3fde445b91Misc: Added missing ImGuiMouseCursor_NotAllowed cursor for software rendering (when io.MouseDrawCursor is enabled). (#4713)
ocornut
2021-11-15 16:05:54 +0100
d80a9123b7Internals: move chunks of IsItemHovered() so upcoming commit can be less noisy. This commit should be a no-op (check by comparing without white-space changes)
ocornut
2021-11-10 20:17:11 +0100
2c29e391ddDrag and Drop: BeginDragDropSource() with ImGuiDragDropFlags_SourceAllowNullID doesn't lose tooltip when scrolling. (#143)
ocornut
2021-11-10 19:17:01 +0100
f8a806ad9fTooltips, Internal: (Breaking) swapped parameter order to accomodate for future tooltip api rework.
ocornut
2021-11-10 17:53:58 +0100
dc8c3618e8Merge branch 'master' into docking
ocornut
2021-11-10 15:26:03 +0100
7cd3cfa58aDemo: Add IMGUI_DEMO_MARKER (currently unused, but usage by altering GImGuiDemoMarkerCallback) (#3689)
Pascal Thomet
2021-02-21 22:12:48 +0100
cad790d43bNav: fixed backwrap tabbing wrap on sibling child windows with _NavFlattened flag. (#4449)
ocornut
2021-11-10 12:44:43 +0100
e790fc0e79Nav: prevent child from clipping items when using _NavFlattened and parent has a pending nav request. (#787)
ocornut
2021-11-10 12:00:43 +0100
a9ea1ae854Nav: fixing assert using Tab in a window without any tabbable element (#4449)
ocornut
2021-11-10 11:42:39 +0100
eb02dcf87fNav: enable move/resize window with keyboard in Ctrl+Tabbing windowing menu even without _NavEnableKeyboard. (#4023, #787).
ocornut
2021-11-08 18:42:07 +0100
8ce23b3ccdNav: Ctrl+tabbing to cycle through windows is now enabled regardless of _NavEnableKeyboard. (#4023, #767)
ocornut
2021-11-08 17:41:36 +0100
6a7e2c74fbClipper: remove ForceDisplayRangeByIndices/ForceDisplayRangeByPositions functions until we find a need for them, since #3841 is now solved automatically.
ocornut
2021-11-04 13:55:37 +0100
93cccd27f6Clipper: bunch of rework. (#3841, #1725)
ocornut
2021-10-11 17:19:20 +0200
b409df34dbClipper: Fixed content height declaration slightly mismatching the one of when not using a clipper.
ocornut
2021-11-03 17:00:40 +0100
0b4edf4e94Merge branch 'master' into docking
ocornut
2021-11-03 11:51:37 +0100
14466a6d19Nav: Page/Home/End doesn't immediately restore highlight (before results comes) + pressing Esc to exit a child window re-enable the Nav highlight if it was disabled by mouse.
ocornut
2021-11-02 16:59:48 +0100
978598b174Nav: pressing PageUp/PageDown/Home/End when in Menu layer automatically moves back to Main layer. + fixed resizing window from borders setting navigation to Menu layer.
ocornut
2021-11-02 16:29:21 +0100
d1eb7b5757ScrollToItem: amend fully visible tests to take account of spacing used (fix nav in one axis scrolling back and forth between axises when space is tight by just < ItemSpacing*2) (#3692, #2812, #4242, #2900)
ocornut
2021-11-02 16:16:58 +0100
Fix misplaced backtick in FAQ.md (#4669)
Pokechu22
2021-11-02 04:51:22 -0700
a67f7dce31Nav: relative rectangle positions are now stored relative to CursorStartPos to be independent of scrolling. Will facilitate rework of clipper (#3841)
ocornut
2021-10-27 14:07:04 +0200
8d361c47fbNav: rework NavEnableSetMousePos application so scrolling is applied more consistently in NavCalcPreferredRefPos() + moved at end of NavUpdate() after the last SetScroll have been done.
ocornut
2021-10-27 12:41:49 +0200
8361ed1f54Nav: wrap abs<>rel rectangle conversions before we attempt to switch the reference point from window->Pos to window->DC.CursorStartPos. This commit should have no effect.
ocornut
2021-10-26 19:23:04 +0200
19c72cd52aNav: fixed absolute mouse position (with NavEnableSetMousePos config flag) when using Home/End leads to scrolling.
ocornut
2021-10-27 12:28:01 +0200
c363b6df2bModals: fixed issue hovering popups inside a child inside a modal. Fixed IsWindowFocused()/IsWindowHovered() issues with childs inside popups. (#4676)(#4676, #4527)
ocornut
2021-10-27 12:02:42 +0200
0f2898ea88Demo: Tree selection demo use !IsItemToggledOpen() (#1896) + update FAQ (#4366)
ocornut
2021-10-25 18:31:16 +0200
99552420a2InputText: triple-click avoid scroll + include end of line character. (#2244)
ocornut
2021-10-25 17:13:49 +0200
126a6f894fInputText: made double-click select word, triple-line select line. Word delimitation logic differs slightly from the one used by CTRL+arrows. (#2244)
ocornut
2021-10-25 16:34:46 +0200
bac748fa95Backends: Made it possible to shutdown default Platform Backends before the Renderer backends. (#4656)
ocornut
2021-10-15 17:16:26 +0200
19c3773cc0Backends: Vulkan: Call vkCmdSetScissor() with a full-viewport at end of render. (#4644)
ocornut
2021-10-15 12:11:11 +0200
bbd5119a26Backends: Vulkan: comments about user using VK_DYNAMIC_STATE_VIEWPORT / VK_DYNAMIC_STATE_SCISSOR and not calling vkCmdSetViewport() / vkCmdSetScissor(). (#4644)
ocornut
2021-10-15 12:01:35 +0200
05877c14dfFixed nested BeginDisabled()/EndDisabled() bug in Docking branch due to bad merge. (#4655, #4452, #4453, #4462)
ocornut
2021-10-15 11:51:01 +0200
9b59455184Merge branch 'master' into docking
ocornut
2021-10-15 11:49:30 +0200