0573513d6d
Windows: Scrollbar visibility decision uses current size when both size and contents size are submitted by API. (#7252)
ocornut2024-02-28 17:09:20 +01:00
c3f8f4de25
Menus, Popups: Fixed an issue where sibling menu popups re-opening in successive frames would erroneously close the window. (#7325, #7287, #7063)
ocornut2024-02-27 18:36:20 +01:00
9877941775
Popups, Menus: rename ImGuiPopupData::BackupNavWindow > RestoreNavWindow and minor tweaks. Should be functionally a no-op.
ocornut2024-02-27 17:47:52 +01:00
f5be90523d
Nav: Fixed SetKeyboardFocusHere() or programmatic tabbing API from not working on windows with the ImGuiWindowFlags_NoNavInputs flag.
ocornut2024-02-22 19:43:03 +01:00
13d91ff918
Nav: Fixed SetKeyboardFocusHere() or programmatic tabbing API from not working on windows with the ImGuiWindowFlags_NoNavInputs flag.
ocornut2024-02-22 19:39:10 +01:00
34965cf23a
Modals: Temporary changes of ImGuiCol_ModalWindowDimBg are properly handled by BeginPopupModal(). (#7340)
ocornut2024-02-22 14:53:33 +01:00
659fb41d0a
Debug Tools: moved DebugStartItemPicker() to public API. Added to Demo->Tools menu. (#2673)
ocornut2024-02-20 17:31:25 +01:00
3b6d924acd
ProgressBar: Fixed a minor tesselation issue when rendering rounded progress bars.
ocornut2024-02-20 16:02:04 +01:00
d3f1a7165c
Popups: allow Child Popups to be resizable if not explicitly disabling.
ocornut2024-02-20 15:03:09 +01:00
e78ce72eb6
Popups: Fixed resizable popup minimum size being too small. Standardized CalcWindowMinSize() logic a bit more. (#73290ocornut2024-02-20 15:00:01 +01:00
014e0ac8c9
Menus, Popups: Fixed an issue where hovering a parent-menu upward would erroneously close the window. (#7325, #7287, #7063)
ocornut2024-02-20 14:01:24 +01:00
c16043c1d5
Tables: Angled headers: improve clipping of text since multi-line labels makes clipping issues visible. (#6917)
ocornut2024-02-19 20:49:52 +01:00
405e54ebd5
Tables: Angled Headers: fixed support for multi-line labels. various padding/layout fixes. (#6917)
ocornut2024-02-19 20:24:07 +01:00
6655ab2e43
Tables: Angled Headers: fixed TableAngledHeadersRow() incorrect background fill drawn too low. Fixed row geometry with non-small values of CellPadding. (#6917)
ocornut2024-02-19 13:48:09 +01:00
b19a4c5f2b
Backends: OSX: remove legacy clearing of io.NavInputs in ImGui_ImplOSX_UpdateGamepads(). (#7320)
John MelasandGitHub2024-02-15 15:57:37 +02:00
f80e65a406
Backends:,Examples: Vulkan: moved RenderPass parameter from ImGui_ImplVulkan_Init() function to ImGui_ImplVulkan_InitInfo structure. (#7308)
Shawn Hatoriandocornut2024-02-12 14:51:24 -05:00
829f45df99
Backends: SDL2: removed obsolete ImGui_ImplSDL2_NewFrame(SDL_Window*) signature which was obsoleted in 1.84..
ocornut2024-02-14 12:06:21 +01:00
3cc37170ca
Examples: GLFW+Metal: Add -I and -L paths for MacPorts.
Tom Seddonandocornut2024-02-13 22:31:03 +00:00
891b81fc5d
Backends: SDL3: Fixed gamepad. Added support for disconnection. Added support for multiple gamepads. Added ImGui_ImplSDL3_SetGamepadMode(). (#7180, #3884, #6559, #6890)
ocornut2024-02-14 11:37:18 +01:00
1d6f0cea0e
Backends: DX9: use RGBA texture to avoid conversion if supported
璀境石andocornut2023-07-06 01:48:35 +08:00
3af739a2d1
Menus, Popups: fixed menus and popups with child window flag erroneously not displaying a scrollbar when contents is over parent viewport size. (#7287, #7063)
ocornut2024-02-12 15:21:48 +01:00
2af01baffd
Backends: SDLRenderer3: query newly added SDL_RenderViewportSet() to not restore a wrong viewport if none was initially set.
ocornut2024-02-12 14:57:39 +01:00
a06dd7a27b
OpenPopup(): Added ImGuiPopupFlags_NoReopen. Nav, Menus: Fixed click on a BeginMenu() followed by right-arrow. (#1497, #1533)
ocornut2024-02-08 15:02:22 +01:00
96839b445e
Nav: Improve handling of Alt key to toggle menu so that key ownership may be claimed on indiviudal left/right alt key without intefering with the other.
ocornut2024-01-25 15:43:19 +01:00
7194756370
Shortcut: fixed single mod-key Shortcut from working e.g. Shortcut(ImGuiKey_LeftCtrl)
ocornut2024-01-25 12:48:04 +01:00
f1960b60c1
Added "nop" to IM_DEBUG_BREAK macro on GCC to work around GDB bug (#7266)
Peter0x44andocornut2024-01-25 10:16:27 +00:00
8491cf36ad
Inputs: g.ActiveIdUsingManyKeys[] prevent routes from being claimed.
ocornut2024-01-24 17:52:46 +01:00
9176eedf24
Internals: SetShortcutRouting() move code so next commit is easier to read. Should be no-op.
ocornut2024-01-24 17:47:30 +01:00
831d42c1ab
Backends: WebGPU: ImGui_ImplWGPU_Init() now takes a ImGui_ImplWGPU_InitInfo structure instead of variety of parameters, allowing for easier further changes. (#7240)
ocornut2024-01-22 14:46:41 +01:00
e3c7ff944d
Examples: Emscripten+WebGPU: slightly refactor like other Emscripten compatible Desktop examples, as aiming to make this suppot desktop eventually.
ocornut2024-01-22 14:20:24 +01:00
15908502ed
Backends: Vulkan: Define NOMINMAX when VK_USE_PLATFORM_WIN32_KHR is defined. (#7250)
Frank McCoyandocornut2024-01-22 01:03:46 -08:00
788747f863
Examples: Emscripten+WebGPU: Remove use of deprecated ObjectBase<...>::Release in favor of ::MoveToCHandle (#7251)
Michał CichońandGitHub2024-01-22 10:45:41 +01:00
763100b385
Nav: Fixed pressing Escape while in a child window with _NavFlattened flag. (#7237)
ocornut2024-01-19 18:37:21 +01:00
c7edb446ca
Shortcut(): always test ownership.
ocornut2024-01-19 16:38:25 +01:00
1844f903d5
Nav: space/enter poll check ownership. InputText: declare ownership of Enter key as it doesn't go through Shortcut
ocornut2024-01-19 15:52:11 +01:00
5ddfbb80d8
Backends: Vulkan: Fixed vkAcquireNextImageKHR() validation errors in VulkanSDK 1.3.275 by allocating one extra semaphore than in-flight frames. (#7236)
ocornut2024-01-19 14:50:32 +01:00
2f48337335
Examples: Vulkan: Rename compile-time defies for the examples to remove misleading IMGUI_ prefixes.
ocornut2024-01-19 14:47:56 +01:00
d7c2a0e38f
Shortcut(): fixed 8323a06 adding _Repeat to all Shortcut() calls.
ocornut2024-01-17 18:19:00 +01:00
3b828d3701
Refactor: moving ItemAdd() into a section abote ItemSize(). No logic change (part 2)
ocornut2024-01-17 17:34:28 +01:00
ff5f3aa38b
Refactor: moving ItemAdd() into a section abote ItemSize(). No logic change (part 1)
ocornut2024-01-17 17:27:04 +01:00
1a48a63446
Enclosed a few more remaining sections in ifndef IMGUI_DISABLE_DEBUG_TOOLS for completeness.
ocornut2024-01-17 15:55:36 +01:00
33fabdf392
Scrollbar() doesn't forcefully mark itself as hovered when held.
ocornut2024-01-17 15:45:20 +01:00
d431d85839
Internals: removed obsolete ImPool::GetSize() (last used by implot 0.10, changed in implot 0.11)
ocornut2024-01-17 15:33:12 +01:00
095665977f
Nav: marking NavId as hovered in ButtonBehavior() doesn't check for ActiveId.
ocornut2024-01-17 14:52:05 +01:00
d10641b04a
Nav: keyboard/gamepad activation mark widgets as held to give better visual feedback.
ocornut2024-01-17 14:02:07 +01:00
03417cc77d
Backends: WebGPU: Filling all WGPUDepthStencilState fields explicitly as a recent Dawn update stopped setting default values. (#7232)
ocornut2024-01-17 13:26:02 +01:00
5fdcdf7080
Shortcut: ImGuiInputFlags_RouteFocused policy can filter Shortcuts conflicting with character input when an item is active. (#456)
ocornut2024-01-16 17:51:14 +01:00
80d5cb1ab1
Comments around ImGuiInputFlags.
ocornut2024-01-16 16:25:02 +01:00
1cc0eb4d32
Internals: Rename NavFocusScopePath to NavFocusRoute + fixed a static analyzer warning.
ocornut2024-01-16 12:32:00 +01:00