ocornut
|
936f53229d
|
Internals: maintaining focus order inside windows + only storing root windows in WindowsFocusOrder[] array. (toward #2304)
|
2021-04-16 19:28:24 +02:00 |
|
ocornut
|
770f9daab3
|
Tables: Better preserve column data (mainly widths) when columns count changes. (#4046) + .ini skips columns with no data.
|
2021-04-16 18:30:11 +02:00 |
|
ocornut
|
34d4bc620d
|
Merge remote-tracking branch 'origin/master' into docking
# Conflicts:
# backends/imgui_impl_opengl3.cpp
|
2021-04-15 19:57:52 +02:00 |
|
thedmd
|
690a90bd35
|
Make PathArcTo accept counter-clockwise angles (#4030, #3491)
|
2021-04-15 16:09:38 +02:00 |
|
ocornut
|
5fed6bdc72
|
Demo: Improved popups demo and comments.
|
2021-04-15 15:58:12 +02:00 |
|
ocornut
|
7c9c5dbe9a
|
Internals: Added ImFloorSigned() + use our own ImFloorSigned() for stb_truetype, compared as matching output for variety of font data. (#2884)
|
2021-04-15 14:27:45 +02:00 |
|
ocornut
|
858ea17eba
|
Backends: DirectX10, DirectX11: fixed a crash when backing/restoring state if nothing is bound when entering the rendering function. (#4045)
|
2021-04-15 13:29:42 +02:00 |
|
duddel
|
05a20ca738
|
Examples: Android: Make Android build compatible with Gradle 7.0. (#3446)
|
2021-04-15 12:36:06 +02:00 |
|
ocornut
|
76902c482f
|
Changelog: added docking+entries from 1.72 to 1.82 to increase their visibility.
|
2021-04-14 19:31:40 +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 |
|
Rokas Kupstys
|
bcdc8bcc4b
|
Examples: Vulkan: Update GPU selection to pick discrete GPU if available, or use first GPU otherwise. (#4012)
Fixes examples failing on optimus laptops with integrated graphics not supporting Vulkan.
|
2021-04-07 14:39:01 +02:00 |
|
ocornut
|
c283a1da5b
|
Fixed clipping of multi-line value text when label is single-line + Fixed vertical alignment of single-line value text when label is multi-line. (#4004)
|
2021-04-06 18:35:06 +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 |
|
Peter Kristensen
|
5f45047fb6
|
Update example makefiles to check the new homebrew paths (#4003)
Homebrew on Apple Silicon (i.e. Macbook Air/Pro M1) use `/opt/homebrew` instead of /usr/local.
|
2021-04-06 12:46:09 +02:00 |
|
Sam Jones
|
71dda216ef
|
Backends: OpenGL3: Don't try to read GL_CLIP_ORIGIN unless we're OpenGL 4.5. (#3998, #2366, #2186)
|
2021-04-06 12:39:47 +02:00 |
|
Doug Binks
|
f08566b4d7
|
InputText: Do not filter private unicode codepoints (e.g. icons) when pasted from clipboard. (#4005)
|
2021-04-06 12:00:52 +02:00 |
|
TotalCaesar659
|
feb8b1e32d
|
Update URLs to HTTPS (#4011)
|
2021-04-06 09:16:35 +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
|
2403ed92a3
|
Added build/ to gitignore (#3027), Examples: SDL2: Link with shell32.lib required by SDL2main.lib since SDL 2.0.12. [#3988, #3884] + added batch file for SDL+Vulkan.
|
2021-03-31 16:19:44 +02:00 |
|
ocornut
|
3c7177c6a7
|
Internals: storing WindowsHoverPadding in context for external access. + Docs update binaries
|
2021-03-31 16:06:36 +02:00 |
|
ocornut
|
9251eac585
|
Docking: fix undocking from tab-bar by moving mouse horizontally, amend 3ed07a8 + d705192 .
Automation system may drag e.g. right-most tab far left (and vice-versa) and one frame and our current logic would fail at it.
|
2021-03-30 19:01:37 +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
|
0e0a783b8c
|
Docking: fix undocking from tab-bar by moving mouse horizontally, broken by d705192 .
|
2021-03-30 14:52:10 +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
|
951c84969b
|
Popups: fix comment about OpenPopupOnItemClick(). (#3981)
|
2021-03-29 15:49:40 +02:00 |
|
Chris Ohk
|
eab3ae473c
|
Fix warning message C4100 (#3974)
- warning C4100: 'fmt_out_size': unreferenced formal parameter
|
2021-03-27 17:11:57 +01:00 |
|
ocornut
|
5991851eb9
|
Docking: DockSpace() returns its node ID + adding branch changelog.
|
2021-03-26 18:40:19 +01:00 |
|
Nikolai Wuttke
|
c6c15a44fa
|
Examples: Add OpenGL ES 2.0 support to modern GL examples. (#2837, #3951)
|
2021-03-26 13:30:35 +01:00 |
|
Rokas Kupstys
|
a4adf60576
|
Backends, Viewports: GLFW: Add a workaround for stuck keys after closing a GLFW window (#3837).
|
2021-03-26 12:49:56 +01:00 |
|
ocornut
|
1dcd3a45cc
|
ColorEdit4: Alpha default to 255 (instead of 0) when omitted in hex input. (#3973)
Courtesy of @squadack
|
2021-03-26 11:34:07 +01:00 |
|
ocornut
|
b79b1cb9c0
|
TabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling.
Some tidying up with helpers + honor 16-bit offsets as with other tab bar features (unlikely single reorder can reach that but consistent)
|
2021-03-25 19:17:30 +01:00 |
|
ocornut
|
688e06490e
|
TabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling.
Some tidying up with helpers + honor 16-bit offsets as with other tab bar features (unlikely single reorder can reach that but consistent)
|
2021-03-25 19:16:24 +01:00 |
|
Rokas Kupstys
|
d7051928d9
|
TabBar: Use mouse position instead of hardcoded +1/-1 offset when reordering tabs.
Fixes tab reordering in test engine when using fast mode.
# Conflicts:
# imgui_widgets.cpp
|
2021-03-25 19:15:36 +01:00 |
|
Rokas Kupstys
|
475c0fcc39
|
TabBar: Use mouse position instead of hardcoded +1/-1 offset when reordering tabs.
Fixes tab reordering in test engine when using fast mode.
|
2021-03-25 19:12:49 +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
|
6f360d6040
|
Examples: Win32: using a more explicit loop for PeekMessage polling to make the code easier to copy and paste and less error-prone.
|
2021-03-23 18:22:27 +01:00 |
|