Merge from ocornut/docking
Yan Chernikov
2020-08-26 15:39:59 +1000
32be6c064bInputText: Fixed using ImGuiInputTextFlags_Password with InputTextMultiline(). (#3427, #3428)
ocornut
2020-08-25 20:08:24 +0200
e9053515bbMerge branch 'master' into docking
ocornut
2020-08-25 19:29:06 +0200
5919a6fa89Tab Bar: Keep tab item close button visible while dragging a tab (independent of hovering state).
ocornut
2020-08-25 19:28:20 +0200
30f0900b1cDocking: Fix honoring payload filter with overlapping nodes. (we incorrectly over-relied on g.HoveredDockNode when making change for #3398)
ocornut
2020-08-25 19:03:08 +0200
021c28ae39Nav: Fix ScrollToBringRectIntoView() not bringing entire item into view when nav moves to the left. Correct some comments.
Rokas Kupstys
2020-08-25 13:13:03 +0300
08108cf9eeTab Bar: Hide tab item close button while dragging a tab.
ocornut
2020-08-25 11:49:16 +0200
d451f6cc30Nav tweaks. Demo: Fixed drag and drop demo state (broken by f152fac4f1). Fixed incorrect format string (which would work without IMGUI_DISABLE_OBSOLETE_FUNCTIONS).
omar
2020-08-24 14:13:18 +0200
7b0570d6baRevert "Drags, Sliders: internal ReadOnly flag gets forwarded properly to temp InputText()."
ocornut
2020-08-21 20:15:07 +0200
fdf952108dDrags, Sliders: internal ReadOnly flag gets forwarded properly to temp InputText().
ocornut
2020-08-21 19:16:59 +0200
831e2c920eDocking, Viewport: Fixed a rare edge-case if the window targetted by CTRL+Tab stops being rendered.
ocornut
2020-08-21 18:44:56 +0200
cf312545e8Docking: Fixed docking while hovering a child window. (#3420) broken by 85a661d27. Improve metrics debugging.
ocornut
2020-08-21 16:21:51 +0200
05a25e5f36BeginMenuBar: Fixed minor bug where CursorPosMax gets pushed to CursorPos prior to calling BeginMenuBar(), so e.g. calling the function at the end of a window would often add +ItemSpacing.y to scrolling range.
ocornut
2020-08-20 16:19:53 +0200
4c201994d4DragFloat, DragScalar: Fixed ImGuiSliderFlags_ClampOnInput not being honored in the special case where v_min == v_max. (#3361)
ocornut
2020-08-20 11:21:15 +0200
5dc5610ad5Docs: TODO, FAQ
ocornut
2020-08-19 13:25:56 +0200
05bc204dbdMerge branch 'master' into docking
ocornut
2020-08-18 17:51:43 +0200
fa279a6aa0Drags, Sliders: Added deadzone to make selecting 0.0 on linear sliders easier, slider navigation delta accumulation. (#3361, #1823, #1316, #642)
Ben Carter
2020-07-26 11:42:06 +0900
f75b29e7beDrags, Sliders: Added ImGuiDragFlags_NoInput/ImGuiSliderFlags_NoInput to disable turning widget into a text input with CTRL+Click or Nav Enter.
omar
2020-07-24 13:41:14 +0200
170d02bd99Drags, Sliders: Added ImGuiDragFlags_ClampOnInput/ImGuiSliderFlags_ClampOnInput flags to force clamping value when using CTRL+Click to type in a value manually. (#1829, #3209)
omar
2020-07-23 17:39:22 +0200
7607aea018Drags, Sliders: Removed power features. Old entry points will pass-through if power=1.0f, otherwise assert + safe fallback. Remove 3 redirection functions (#3361, #1823, #1316, #642)
omar
2020-07-22 19:33:03 +0200
43c099f31eDrags, Sliders: Logarithmic: Moved flags to internals, allowing 1.0f to pass by. (#3361, #1823, #1316, #642)
omar
2020-07-22 18:00:50 +0200
152dae9e2aDrags, Sliders: Logarithmic: Split back flags into drag/slider flags. Moved to an obsolete section. (#3361, #1823, #1316, #642)
omar
2020-07-22 14:52:26 +0200
9f98b4e7f2Drags, Sliders: Logarithmic: Added logarithmic mode support to drag widgets, extended API to add flags to drag/sliders (#3361, #1823, #1316, #642)
Ben Carter
2020-06-02 15:36:20 +0900
a252a287bfDrags, Sliders: Logarithmic: WIP experiments with trying to make logarithmic sliders sensible (#3361, #1823, #1316, #642)
Ben Carter
2020-05-24 18:05:09 +0900
46d75202b8Tab Bar: Allow calling SetTabItemClosed() after a tab has been submitted (will process next frame).
ocornut
2020-08-17 12:55:42 +0200
a4dd4d60b4CI: moved static analysis to a separate project + fix (uninitialized variable, was harmless in this case).
omar
2020-08-10 17:34:14 +0200
8241cd6284Make moving window prevent its active id from being stolen (#3392, #3243, #1738)
omar
2020-08-10 16:28:46 +0200
a5ba26806fMake moving window prevent its active id from being stolen (#3392, #3243, #1738)
omar
2020-08-10 16:28:46 +0200
dbc70f21a9Docking: Fixed docking overlay bits appearing at (0,0), because of 43bd80a4. Most typically noticable when disabling multi-viewport.
omar
2020-08-10 15:53:34 +0200
85a661d276Docking: Storing HoveredDockNode in context which can be useful for easily detecting e.g. hovering an empty node. (#3398)
omar
2020-08-10 12:52:33 +0200
acf043a675Docking: Moved code unjustly in DockNodeTreeFindNodeByPos() out of it and into caller (should have no side-effect ideally). Removed dupe in Begin() from earlier merge.
omar
2020-08-10 11:58:37 +0200
2c13a74a9dMerge branch 'master' into docking
omar
2020-08-10 11:35:51 +0200
209a6a751cRevert "Examples: Switch most VS projects to enable Edit & Continue by default (may need to upgrade projects to latest toolchain)"
omar
2020-08-10 11:33:30 +0200
90b152f265ImFontAtlas: Fixed multiple rebuild with same inputs erroneously increased ConfigDataCount. CI: Update Ubuntu 18.04 > 20.04 (motivated by #3369)
ocornut
2020-08-07 16:26:16 +0200
ede8825fb2Examples: Vulkan: Fixed GLFW+Vulkan and SDL+Vulkan clear color not being set. Broken by a06eb833 (#3390)
ocornut
2020-08-07 15:24:00 +0200
b15b25bccdTabBar: made a change to that declared ideal width (for auto-resize) won't lag by an extra frame.
omar
2020-08-06 16:35:29 +0200
8074b49148Selectable: Fixed highlight/hit extent when used with horizontal scrolling (in or outside columns). (#3187, #3386)
omar
2020-08-05 19:23:00 +0200
fc61018b1cDemo: Renamed "Layout" -> "Layout & Scrolling". Fixed usage of local struct as template class (c++11).
omar
2020-08-05 17:10:06 +0200
473a01adb0Scrolling: Avoid SetScroll, SetScrollFromPos functions from snapping on the edge of scroll limits. (#3379) + Demo: Rename "Layout" to "Layout & Scrolling".
omar
2020-08-05 17:09:40 +0200
a24578ec09Examples: Switch most VS projects to enable Edit & Continue by default (may need to upgrade projects to latest toolchain)
omar
2020-08-05 14:58:44 +0200
db886f3953Demo: Rework Clipping section. Fix for static analysis. Added bindings in Readme.
omar
2020-08-04 12:05:15 +0200
963839373cDemo tweaks + general removal of the word dummy were possible with no issues (kept the API call).
omar
2020-08-03 21:19:12 +0200
de1588928bMerge branch 'master' into docking
omar
2020-08-03 19:54:31 +0200
912c45ab23Demo: Improve "Custom Rendering"->"Canvas" demo with a grid, scrolling and context menu.
omar
2020-08-03 19:13:42 +0200
4929a8e4a5InvisibleButton: Made public a small selection of ImGuiButtonFlags (previously in imgui_internal.h) and allowed to pass them to InvisibleButton().
omar
2020-08-03 18:37:19 +0200
a876ad877dWindow: Fixed clicking over an item which hovering has been disabled (e.g inhibited by a popup) from marking the window as moved.
omar
2020-08-03 18:04:58 +0200
5d87941451Fixed ImFontConfig::GlyphExtraSpacing and ImFontConfig::PixelSnapH settings being pulled from the merged/target font settings when merging fonts, instead of being pulled from the source font settings.
omar
2020-08-02 11:54:34 +0200
70fa37527dMerge branch 'master' into docking
omar
2020-07-29 15:15:14 +0200
218ff3a2a5Internals: Backport one ->WasActive test in NavRestoreLastChildNavWindow() from 9bf6509c6 + minor/shallow bits from docking branch.
omar
2020-07-29 15:04:29 +0200
bbd061538cInternals: Drag/Sliders: simplified some code.
omar
2020-07-24 13:00:56 +0200
b8c22bdb28DragFloatRange2, DragIntRange2: Fixed an issue allowing to drag out of bounds when both min and max value are on the same value. (#1441)
omar
2020-07-23 19:03:48 +0200
fdc526e8f8Stop advertisting for Drag v_min>v_max which was introduced in 1.73 likely for 0537ac00 then made unnecessary with 32c33c66, added undocumented ImGuiItemFlags_ReadOnly as possible replacement (unused), (#211)
omar
2020-07-23 18:18:30 +0200
b335225caaInternals: Extract ImFontAtlasBuildRender1bppRectFromString() out of ImFontAtlasBuildRenderDefaultTexData() + minor renaming, comments
omar
2020-07-22 17:24:52 +0200
3d4af15d1dBackends GLFW: Use GLFW_MOUSE_PASSTHROUGH when available.
Rokas Kupstys
2020-07-17 16:57:50 +0300
f79f0e42f7Merge branch 'master' into docking
omar
2020-07-14 18:38:47 +0200
eefae08261Nav: Fixed clicking on void from not clearing focused window. Amend d31fe97f7. (#3344, #2880)
omar
2020-07-14 18:36:35 +0200
550f110354InputText, ImDrawList: Fixed assert triggering when drawing single line of text with more than ~16 KB characters. (#3349)
omar
2020-07-12 23:51:13 +0200
cbade7b16dDocking: Workaround recovery for node created without the _ockSpace flags later becoming DockSpace. (#3340)
omar
2020-07-10 19:04:58 +0200
cb1d578470Backends: DX12, Viewports: Fixed issue on shutdown when viewports are disabled. (#3347)
omar
2020-07-10 12:09:24 +0200
89685b346cImDrawList: Fixed minor bug introduced in 1.75 where AddCircle() with 12 segments would generate an extra unrequired vertex.
omar
2020-07-09 11:21:31 +0200