ocornut
|
34d4bc620d
|
Merge remote-tracking branch 'origin/master' into docking
# Conflicts:
# backends/imgui_impl_opengl3.cpp
|
2021-04-15 19:57:52 +02:00 |
|
ocornut
|
5fed6bdc72
|
Demo: Improved popups demo and comments.
|
2021-04-15 15:58:12 +02:00 |
|
ocornut
|
b957300260
|
Documentation tweaks (#4042)
|
2021-04-14 15:46:55 +02:00 |
|
ocornut
|
e5efa01920
|
Docking: Fix window menu button. Broken by 3f16a52 (#4043)
Worked on single-frame click.
|
2021-04-14 14:35:11 +02:00 |
|
ocornut
|
3f16a524c8
|
Docking: move NavWindow to SelectedTabId application lower to leave a chance for in-between code to alter focus. + store per-node window menu button id to simplify usage.
|
2021-04-13 18:45:08 +02:00 |
|
ocornut
|
646c873598
|
Docking: Fixed reappearing docked windows with no close button showing a tab with extraneous space for one frame.
|
2021-04-13 16:12:14 +02:00 |
|
ocornut
|
e87dd0e65d
|
Docking: Fixed multiple simultaneously reappearing window from appearing undocked in their initial frame.
|
2021-04-12 19:47:37 +02:00 |
|
ocornut
|
539de4387b
|
Docking: Fixed restoring of tab order within a dockspace or a split node.
(tests in "docking_tab_order")
|
2021-04-12 16:51:05 +02:00 |
|
ocornut
|
d6a5cc7934
|
Metrics: hotfix (fix 6ba13349 + f08566b4 , #4005)
|
2021-04-07 17:57:14 +02:00 |
|
ocornut
|
92b7b1f72b
|
Scrolling: Fix mouse wheel axis swap when using SHIFT on macOS (system already does it). (#4010)
|
2021-04-06 17:51:21 +02:00 |
|
ocornut
|
00d570e280
|
Added OpenPopup() ImGuiID overload (#3993, #331)
|
2021-04-01 17:18:18 +02:00 |
|
ocornut
|
65cd14502c
|
Fix popup positioning, broken by 84e6fe4 . (#3991, #3982)
|
2021-03-31 19:10:12 +02:00 |
|
ocornut
|
f0fc822837
|
Fix popup positioning, broken by 84e6fe4 . (#3991, #3982)
|
2021-03-31 19:09:08 +02:00 |
|
ocornut
|
6ddcdbe3e8
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_widgets.cpp
|
2021-03-31 16:41:17 +02:00 |
|
ocornut
|
3c7177c6a7
|
Internals: storing WindowsHoverPadding in context for external access. + Docs update binaries
|
2021-03-31 16:06:36 +02:00 |
|
ocornut
|
45c45d2506
|
Internals: shallow tidying up of the old resize border structure. Make them match the ImGuiDir order. Split GetWindowResizeID() into GetWindowResizeCornerID() and GetWindowResizeBorderID().
|
2021-03-30 16:44:47 +02:00 |
|
ocornut
|
3ed07a8f0b
|
Docking: removed io.ConfigDockingWithShift option. (#2109)
|
2021-03-30 15:00:16 +02:00 |
|
ocornut
|
84e6fe4fc7
|
Fix IsWindowAppearing() from returning true twice in most cases. (#3982, #1497, #1061)
|
2021-03-29 19:45:55 +02:00 |
|
ocornut
|
5991851eb9
|
Docking: DockSpace() returns its node ID + adding branch changelog.
|
2021-03-26 18:40:19 +01:00 |
|
ocornut
|
b305953bd1
|
Viewports: Hotfix for crash in monitor array access, caused by 4b9bc4902 . (#3967)
|
2021-03-25 17:13:25 +01:00 |
|
ocornut
|
e7577d570e
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx9.cpp
# backends/imgui_impl_sdl.cpp
# backends/imgui_impl_win32.cpp
# imgui.cpp
# imgui_internal.h
# imgui_widgets.cpp
|
2021-03-25 16:57:01 +01:00 |
|
ocornut
|
a58271c079
|
Internals: extracted a more reusable BeginViewportSideBar() out of BeginMainMenuBar(). (#3966, #3518)
Complement ca34c81c in docking branch which removed assumption that we can't tell size ahead of Begin().
|
2021-03-25 16:20:42 +01:00 |
|
ocornut
|
ca34c81ce9
|
BeginMainMenuBar(): remove expectation that we don't know menu bar height ahead, allowing up to generalize placement in any direction (will be done in master)
Amend 75de34e281
|
2021-03-25 15:21:23 +01:00 |
|
ocornut
|
aa5431fde2
|
Tables: Expose TableSetColumnEnabled() in public api. (#3935)
|
2021-03-24 14:36:01 +01:00 |
|
ocornut
|
59da01901e
|
Scrolling: Fix scroll tracking with e.g. SetScrollHereX/Y() when WindowPadding < ItemSpacing. Fix scroll snapping on edge of scroll region when both scrollbars are enabled.
CalcNextScrollFromScrollTargetAndClamp() fixed snapping edge calculation missing ScrollbarSizes.y
|
2021-03-19 16:58:23 +01:00 |
|
ocornut
|
412d6f7efe
|
Fixes zealous MSVC static analyzers warnings (#3938)
Other unfixed as I'm not happy with caving to false positives of every analyzers.
|
2021-03-18 16:10:25 +01:00 |
|
Rokas Kupstys
|
0c5b0c8b97
|
Internals: Add a way to request window to not process any interactions for specified number of frames.
|
2021-03-18 14:19:23 +01:00 |
|
Rokas Kupstys
|
b17bfdd6f4
|
Docking: Add support for split_outer in DockContextCalcDropPosForDocking().
Misc: Add FIXME regarding behavior of some window fields.
|
2021-03-18 12:21:47 +01:00 |
|
ocornut
|
81e0b18e38
|
Merge branch 'master' into docking
|
2021-03-16 16:10:29 +01:00 |
|
ocornut
|
b202fa9063
|
Docking: undocking nodes/windows covering most of the monitor max their size down to 90% to ease further manipulations.
Kind of a welcome hack.
|
2021-03-16 16:01:12 +01:00 |
|
ocornut
|
a1a39c632a
|
Version 1.83 WIP
|
2021-03-16 14:45:30 +01:00 |
|
ocornut
|
2231e1a369
|
Docking: Dockspace() never draws a background. (#3924)
|
2021-03-16 14:30:36 +01:00 |
|
ANF-Studios
|
ebe6ac5fb5
|
Improvements to minor mistakes in documentation comments (#3923)
|
2021-03-16 12:44:16 +01:00 |
|
ocornut
|
256594575d
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
# imgui.cpp
|
2021-03-15 20:38:34 +01:00 |
|
ocornut
|
35b1148efb
|
Version 1.82
|
2021-03-15 20:26:48 +01:00 |
|
ocornut
|
352f64697c
|
Internals: rename legagy tab focus fields to TabFocusXXXX for clarity + removed one unnecessary FocusWindow() call.
|
2021-03-15 20:10:08 +01:00 |
|
CheckmateAt7
|
cfe83c4b44
|
Removed deprecated flag stopping compilation (#3902)
|
2021-03-12 18:02:46 +01:00 |
|
ocornut
|
0157502eab
|
ImDrawFlags: rework/revert c2d6d26 + 39432bf in a way that is closer to old version and back to opt-in but with default 0 = all corners.
|
2021-03-12 16:33:29 +01:00 |
|
ocornut
|
033dfd9d35
|
ImDrawFlags: rework/revert c2d6d26 + 39432bf in a way that is closer to old version and back to opt-in but with default 0 = all corners.
|
2021-03-12 16:31:46 +01:00 |
|
ocornut
|
f1bf642e8f
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui.h
# misc/debuggers/imgui.natvis
|
2021-03-11 16:32:14 +01:00 |
|
ocornut
|
39432bfd9c
|
Amend 0c93238a ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags
|
2021-03-11 16:03:45 +01:00 |
|
Rokas Kupstys
|
c2d6d26139
|
ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags
|
2021-03-11 16:03:32 +01:00 |
|
ocornut
|
8b9fedba28
|
Moved Obsolete function block lower in the file + obsoleted old SetScrollHere (->SetScrollHereY)
|
2021-03-11 12:16:52 +01:00 |
|
ocornut
|
8ed34af6f8
|
ImDrawList: clarified that PathArcTo()/PathArcToFast() cannot take radius < 0.0f. (#3491) + changed poor-man ceiling in _CalcCircleAutoSegmentCount() to use 0.999999f to reduce gaps
Previously it sorts of accidentally worked but would lead to counter-clockwise paths which and have an effect on anti-aliasing.
|
2021-03-11 10:51:20 +01:00 |
|
ocornut
|
4b9bc49020
|
Viewports, Internals: added GetViewportPlatformMonitor() will a safety net to keep code portable + simplified handling of disconnected monitor in Begin().
|
2021-03-10 17:10:07 +01:00 |
|
ocornut
|
6ba1334903
|
Nav: internals: renaming ImGuiInputSource so it is not specific to nav. Comments.
|
2021-03-10 16:36:39 +01:00 |
|
Rokas Kupstys
|
01a2bac7d5
|
DrawList: Replace "bool close" in drawing functions with flags.
|
2021-03-10 12:57:01 +01:00 |
|
ocornut
|
a64e0eb3a4
|
Nav: merged SetNavID() and SetNavIDWithRectRel() to improve sanity, moved flags overwrite off them. (#787)
|
2021-03-09 17:21:01 +01:00 |
|
ocornut
|
1c9cc7c117
|
Nav: tweaks so docking can use same code. NavRestoreLayer restore nav id but Menu key typicallys clears it for menu layer (+ less relying on _ChildWindow flag).
|
2021-03-09 16:57:13 +01:00 |
|
ocornut
|
4bb5a36f90
|
Nav: do not clear per-window NavId when window reappears. Process NavInit regardless of current highllight state. Consistently set g.NavLayer in SetNavID(). (#787)
|
2021-03-09 12:39:18 +01:00 |
|