b493cae8c9Nav: Fixed pressing Escape to leave menu layer while in a popup or child window. (#787)
ocornut
2021-04-23 19:08:22 +0200
21428ad3f4Nav, InputText: Fixed accidental menu toggling while typing non-ascii characters using AltGR. (#370)
Rokas Kupstys
2021-04-23 16:47:55 +0300
4540177ce7Nav: clear activeid on menu toggle (so pressing Alt leaving an InputText will steal ActiveID. Previously wouldn't not, but ButtonBehavior() hover logic would not show Menu layer item as hovered when ActiveId != 0). (#787)
ocornut
2021-04-23 18:37:15 +0200
e61e8aea9cNav: clear navid in NavInitWindow() when window is marked with ImGuiWindowFlags_NoNavInputs. (#787)
ocornut
2021-04-23 14:15:24 +0200
06545c4f2aBackends: DirectX9: explicitely setting up more graphics states to increase compatibility with unusual non-default states. (#4063)
ocornut
2021-04-23 14:09:43 +0200
bfc4a3347aNav: Fixed using SetItemDefaultFocus() on windows with _NavFlattened flag + tools in metrics.
ocornut
2021-04-22 12:51:51 +0200
33cdbe97b8Merge branch 'master' into docking
ocornut
2021-04-19 20:05:59 +0200
6d53884487Backends: OSX: Fix keys remaining stuck in pressed state when CMD-tabbing to a different application. (#3832)
rokups
2021-04-19 13:47:31 +0300
25fbff2156ImDrawList: Revert alteration of normal scaling threshold, for now prioritize preserving property of limiting extents. (#4053, #3366, #2964, #2868, #2518, #2183)
ocornut
2021-04-19 14:58:42 +0200
936f53229dInternals: maintaining focus order inside windows + only storing root windows in WindowsFocusOrder[] array. (toward #2304)
ocornut
2021-03-15 17:08:04 +0100
770f9daab3Tables: Better preserve column data (mainly widths) when columns count changes. (#4046) + .ini skips columns with no data.
ocornut
2021-04-16 18:27:48 +0200
34d4bc620dMerge remote-tracking branch 'origin/master' into docking
ocornut
2021-04-15 19:57:52 +0200
5fed6bdc72Demo: Improved popups demo and comments.
ocornut
2021-04-15 15:53:50 +0200
7c9c5dbe9aInternals: Added ImFloorSigned() + use our own ImFloorSigned() for stb_truetype, compared as matching output for variety of font data. (#2884)
ocornut
2021-04-15 14:27:45 +0200
858ea17ebaBackends: DirectX10, DirectX11: fixed a crash when backing/restoring state if nothing is bound when entering the rendering function. (#4045)
ocornut
2021-04-15 13:29:42 +0200
05a20ca738Examples: Android: Make Android build compatible with Gradle 7.0. (#3446)
duddel
2021-04-14 21:43:53 +0200
10ace70f96staticruntime off
TheCherno
2021-04-15 14:45:11 +1000
60a35bfb25Added ClearCache function to clear ImGui Vulkan texture cache on shutdown
TheCherno
2021-04-15 14:33:00 +1000
76902c482fChangelog: added docking+entries from 1.72 to 1.82 to increase their visibility.
ocornut
2021-04-14 19:31:40 +0200
e5efa01920Docking: Fix window menu button. Broken by 3f16a52 (#4043)
ocornut
2021-04-14 14:33:10 +0200
3f16a524c8Docking: 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.
ocornut
2021-04-13 16:22:30 +0200
646c873598Docking: Fixed reappearing docked windows with no close button showing a tab with extraneous space for one frame.
ocornut
2021-04-13 15:50:15 +0200
e87dd0e65dDocking: Fixed multiple simultaneously reappearing window from appearing undocked in their initial frame.
ocornut
2021-04-12 19:21:49 +0200
539de4387bDocking: Fixed restoring of tab order within a dockspace or a split node.
ocornut
2021-04-12 16:51:05 +0200
bcdc8bcc4bExamples: Vulkan: Update GPU selection to pick discrete GPU if available, or use first GPU otherwise. (#4012)
Rokas Kupstys
2021-04-06 11:11:59 +0300
c283a1da5bFixed 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)
ocornut
2021-04-06 18:35:06 +0200
92b7b1f72bScrolling: Fix mouse wheel axis swap when using SHIFT on macOS (system already does it). (#4010)
ocornut
2021-04-06 17:51:21 +0200
5f45047fb6Update example makefiles to check the new homebrew paths (#4003)
Peter Kristensen
2021-04-03 16:03:37 +0200
71dda216efBackends: OpenGL3: Don't try to read GL_CLIP_ORIGIN unless we're OpenGL 4.5. (#3998, #2366, #2186)
Sam Jones
2021-04-06 12:36:52 +0200
f08566b4d7InputText: Do not filter private unicode codepoints (e.g. icons) when pasted from clipboard. (#4005)
Doug Binks
2021-04-06 12:00:38 +0200
6ddcdbe3e8Merge branch 'master' into docking
ocornut
2021-03-31 16:41:17 +0200
2403ed92a3Added 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.
ocornut
2021-03-31 16:14:18 +0200
3c7177c6a7Internals: storing WindowsHoverPadding in context for external access. + Docs update binaries
ocornut
2021-03-31 15:53:30 +0200
9251eac585Docking: fix undocking from tab-bar by moving mouse horizontally, amend 3ed07a8 + d705192.
ocornut
2021-03-30 19:01:37 +0200
45c45d2506Internals: shallow tidying up of the old resize border structure. Make them match the ImGuiDir order. Split GetWindowResizeID() into GetWindowResizeCornerID() and GetWindowResizeBorderID().
ocornut
2021-03-30 16:13:16 +0200
Fix warning message C4100 (#3974)
Chris Ohk
2021-03-28 01:11:57 +0900
5991851eb9Docking: DockSpace() returns its node ID + adding branch changelog.
ocornut
2021-03-26 18:40:19 +0100
c6c15a44faExamples: Add OpenGL ES 2.0 support to modern GL examples. (#2837, #3951)
Nikolai Wuttke
2021-03-20 14:46:38 +0100
a4adf60576Backends, Viewports: GLFW: Add a workaround for stuck keys after closing a GLFW window (#3837).
Rokas Kupstys
2021-03-08 10:25:07 +0200
1dcd3a45ccColorEdit4: Alpha default to 255 (instead of 0) when omitted in hex input. (#3973)
ocornut
2021-03-26 11:34:07 +0100
b79b1cb9c0TabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling.
ocornut
2021-03-25 18:35:24 +0100
688e06490eTabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling.
ocornut
2021-03-25 18:35:24 +0100
d7051928d9TabBar: Use mouse position instead of hardcoded +1/-1 offset when reordering tabs.
Rokas Kupstys
2021-03-22 10:55:59 +0200
475c0fcc39TabBar: Use mouse position instead of hardcoded +1/-1 offset when reordering tabs.
Rokas Kupstys
2021-03-22 10:55:59 +0200
b305953bd1Viewports: Hotfix for crash in monitor array access, caused by 4b9bc4902. (#3967)
ocornut
2021-03-25 17:13:25 +0100
e7577d570eMerge branch 'master' into docking
ocornut
2021-03-25 16:56:19 +0100
a58271c079Internals: extracted a more reusable BeginViewportSideBar() out of BeginMainMenuBar(). (#3966, #3518)
ocornut
2021-03-25 16:16:48 +0100
ca34c81ce9BeginMainMenuBar(): remove expectation that we don't know menu bar height ahead, allowing up to generalize placement in any direction (will be done in master)
ocornut
2021-03-25 15:21:19 +0100
aa5431fde2Tables: Expose TableSetColumnEnabled() in public api. (#3935)
ocornut
2021-03-24 14:33:28 +0100
6f360d6040Examples: Win32: using a more explicit loop for PeekMessage polling to make the code easier to copy and paste and less error-prone.
ocornut
2021-03-23 18:09:21 +0100
1491d2c916Backends: Win32: Clearing keyboard down array when losing focus (WM_KILLFOCUS). (#2062, #3532, #3961)
ocornut
2021-03-23 16:48:10 +0100
186b734db0Backends: SDL2: Extend global mouse pos availability check (#3950)
Nikolai Wuttke
2021-03-20 15:06:53 +0100
6d3a980f38Backends: Vulkan: Fix mapped memory validation error when buffer sizes are not multiple of VkPhysicalDeviceLimits::nonCoherentAtomSize. (#3957)
John Asper
2021-03-21 12:29:24 -0400
59da01901eScrolling: Fix scroll tracking with e.g. SetScrollHereX/Y() when WindowPadding < ItemSpacing. Fix scroll snapping on edge of scroll region when both scrollbars are enabled.
ocornut
2021-03-19 15:25:43 +0100
0c5b0c8b97Internals: Add a way to request window to not process any interactions for specified number of frames.
Rokas Kupstys
2021-02-25 14:04:07 +0200
b17bfdd6f4Docking: Add support for split_outer in DockContextCalcDropPosForDocking(). Misc: Add FIXME regarding behavior of some window fields.
Rokas Kupstys
2021-02-02 17:20:30 +0200
81e0b18e38Merge branch 'master' into docking
ocornut
2021-03-16 16:10:13 +0100
b202fa9063Docking: undocking nodes/windows covering most of the monitor max their size down to 90% to ease further manipulations.
ocornut
2021-03-16 16:01:12 +0100
2231e1a369Docking: Dockspace() never draws a background. (#3924)
ocornut
2021-03-16 14:30:36 +0100
4bf646e4b0Drags, Sliders, Inputs: Specifying a NULL format to Float functions default them to "%.3f" to be consistent with the compile-time default. (#3922)
ocornut
2021-03-16 12:59:35 +0100
64aab8480aDragScalar: Add default value for v_speed argument in DragScalar(), DragScalarN(). (#3922)
Elias Daler
2021-03-16 03:49:00 +0300
ebe6ac5fb5Improvements to minor mistakes in documentation comments (#3923)
ANF-Studios
2021-03-16 12:30:55 +0100
256594575dMerge branch 'master' into docking
ocornut
2021-03-15 20:38:34 +0100
Removed deprecated flag stopping compilation (#3902)
CheckmateAt7
2021-03-12 18:02:46 +0100
1bc6f82091Misc: added imgui.gdb and imgui.natstepfilter debugger helpers for gdb and msvc.
Rokas Kupstys
2021-03-11 14:17:00 +0200
0157502eabImDrawFlags: rework/revert c2d6d26 + 39432bf in a way that is closer to old version and back to opt-in but with default 0 = all corners.
ocornut
2021-03-12 14:04:40 +0100
033dfd9d35ImDrawFlags: rework/revert c2d6d26 + 39432bf in a way that is closer to old version and back to opt-in but with default 0 = all corners.
ocornut
2021-03-12 14:04:40 +0100
f1bf642e8fMerge branch 'master' into docking
ocornut
2021-03-11 16:31:29 +0100
fdc2324d9aMoved 'misc/natvis/imgui.natvis' to 'misc/debuggers/imgui.natvis'
ocornut
2021-03-11 16:21:46 +0100
39432bfd9cAmend 0c93238a ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags
ocornut
2021-03-11 12:25:24 +0100
c2d6d26139ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags
Rokas Kupstys
2021-03-10 12:15:08 +0200
8b9fedba28Moved Obsolete function block lower in the file + obsoleted old SetScrollHere (->SetScrollHereY)
ocornut
2021-03-11 12:15:20 +0100
e45847d99aAdd version of PathArcTo() and PathArcToFast() with adaptive rendering quality. (#3491)
thedmd
2021-02-13 19:42:23 +0100
8ed34af6f8ImDrawList: clarified that PathArcTo()/PathArcToFast() cannot take radius < 0.0f. (#3491) + changed poor-man ceiling in _CalcCircleAutoSegmentCount() to use 0.999999f to reduce gaps
ocornut
2021-03-11 10:29:13 +0100
4b9bc49020Viewports, Internals: added GetViewportPlatformMonitor() will a safety net to keep code portable + simplified handling of disconnected monitor in Begin().
ocornut
2021-03-10 17:01:00 +0100
6ba1334903Nav: internals: renaming ImGuiInputSource so it is not specific to nav. Comments.
ocornut
2021-03-10 16:27:19 +0100
01a2bac7d5DrawList: Replace "bool close" in drawing functions with flags.
Rokas Kupstys
2021-03-09 10:28:14 +0200