Commit Graph

  • 2e95e72948 Scrollbars inhibition BrutPitt 2025-02-17 07:48:47 +0100
  • af97ab5983
    Merge remote-tracking branch 'upstream/docking' into docking Mihaly Sisak 2025-02-16 21:09:56 +0100
  • 2860d7ba05 Selectable: Fixed horizontal label alignment with SelectableTextAlign.x > 0 and specifying a selectable size. (#8338) ocornut 2025-02-14 19:44:35 +0100
  • 474305c476 ImFont: simpler constructor. ocornut 2025-02-14 16:15:09 +0100
  • ec4cd2cb8c Backends: Vulkan: Fixed crash with using no prototypes + *BREAKING* Added ApiVersion to ImGui_ImplVulkan_LoadFunctions(). (#8326, #8365, #8400) ocornut 2025-02-14 12:19:24 +0100
  • a4ebe3d576 Viewports: Fixed assertion when multi-viewports disabled and no monitor submitted. Reworked 95c4111. (#8401, #8393, #8385) ocornut 2025-02-14 12:04:05 +0100
  • 1a53ab8f7d
    Merge 160944e426 into 95c4111783 Fan Jiang 2025-02-13 22:09:30 +0000
  • b7da146107
    Merge 08c17aeaec into 98c2f6b0c4 Victor Bombi 2025-02-13 22:08:23 +0000
  • 75aa7ef570 Just use is_hovered Nico van Bentum 2025-02-13 22:09:47 +0100
  • 78b8c8626e Tabs: Check if tab is hovered before closing with MMB Nico van Bentum 2025-02-13 21:50:12 +0100
  • 98c2f6b0c4 Tables, Error Handling: Recovery from invalid index in TableSetColumnIndex(). (#1651) ocornut 2025-02-13 16:19:41 +0100
  • e1ae7db4cc Backends: Vulkan: Fixed building with older headers not supporting VK_HEADER_VERSION_COMPLETE. (#8326, #8365) ocornut 2025-02-13 16:03:40 +0100
  • 12963f5231 Examples: Vulkan: make ApiVersion a little more visible in examples. (#8326, #8365) ocornut 2025-02-13 15:49:47 +0100
  • 890ead6a71 Backends: Vulkan: Added ApiVersion field in ImGui_ImplVulkan_InitInfo. Dynamic rendering path loads "vkCmdBeginRendering/vkCmdEndRendering" without -KHR on API 1.3. (#8326, #8365) ocornut 2025-02-13 15:40:49 +0100
  • 95c4111783 Viewports: default to first monitor is viewport is outside bounds. (#8393, #8385) Gabriel Rodriguez 2025-02-12 12:39:44 +0100
  • f94a5f0e8c
    Docs: Update doc about plutosvg (#8395) Rémy Tassoux 2025-02-13 14:30:49 +0100
  • c0fe83cf39 Restore plutosvg manual compilation hints Rémy Tassoux 2025-02-12 19:40:45 +0100
  • b78cc37891 Backends: SDL2: Fixed build for versions older than 2.0.14. (#7660) ocornut 2025-02-12 19:27:43 +0100
  • 71d39a4634 Merge branch 'master' into docking ocornut 2025-02-12 19:17:48 +0100
  • a931fb7f51 Fixed static analyzer warning. ocornut 2025-02-12 19:15:00 +0100
  • 7cd31c3557 Tables: tamed some .ini settings optimizations to more accurately allow overwriting/hot-reloading settings. (#7934) ocornut 2025-02-12 19:08:52 +0100
  • 7221f5e739 Styles, Tabs: Fixed ef7ffaf. (#8387) ocornut 2025-02-12 19:01:02 +0100
  • d796b22804 Update doc about plutosvg Rémy Tassoux 2025-02-12 18:03:18 +0100
  • ef7ffaff74 Styles, Tabs: (Breaking) Renamed TabMinWidthForCloseButton to TabCloseButtonMinWidthUnselected. Added TabCloseButtonMinWidthSelected. (#8387) ocornut 2025-02-12 15:46:17 +0100
  • b93b23998a Same changes of GLFW example: ImGui code style - Lambdas RequestAdapter and RequestDevice callbacks declarated as signature - Validation Layer callbacks moved from lambdas to standard functions BrutPitt 2025-02-12 14:59:21 +0100
  • 3d900edba7 Examples: Win32+DirectX12: Fixed ExampleDescriptorHeapAllocator overflow free index. PuPuHX 2025-02-11 10:57:47 +0800
  • 6916f935eb InputText: Allow CTRL+Shift+Z to redo even outside of OSX. (#8389) fdsa 2025-02-11 13:12:55 -0800
  • 9fdc78c57f Default to first monitor is viewport is outside bounds Gabriel Rodriguez 2025-02-12 12:39:44 +0100
  • 09e3232fe4 Changes: ImGui code style - Lambdas RequestAdapter and RequestDevice callbacks declarated as signature - Validation Layer callbacks moved from lambdas to standard functions BrutPitt 2025-02-12 02:58:48 +0100
  • 28ebf98325 Shortcuts: Enable CTRL+Shift+Z Redo for all fdsa 2025-02-11 13:12:55 -0800
  • 46734cfee5 Fix example_win32_directx12 ExampleDescriptorHeapAllocator overflow free index PuPuHX 2025-02-11 10:57:47 +0800
  • 3b2f2602b4 Windows: Fixed an issue where BeginChild() inside a collapsed Begin() wouldn't inherit the SkipItems flag. ocornut 2025-02-10 21:33:49 +0100
  • 4dc9df6aae Tables: fixed an issue where Columns Visible/Hidden state wouldn't be correctly overridden when hot-reloading .ini state. (#7934) ocornut 2025-02-10 19:29:18 +0100
  • 88cda0cab6 Fixed minor warning. Added comment. ocornut 2025-02-10 12:39:54 +0100
  • a431e1277e Backends: SDL2, SDL3: Using SDL_OpenURL() in platform_io.Platform_OpenInShellFn handler. (#7660) ocornut 2025-02-10 12:09:44 +0100
  • a18622c369 TextLinkOpenURL(): fixed default Win32 io.PlatformOpenInShellFn handler to handle UTF-8 regardless of system regional settings. (#7660) ocornut 2025-02-10 12:02:01 +0100
  • 2206e31e54 Demo: Combos: demonstrate a very simple way to add a filter to a combo. (#718) ocornut 2025-02-10 11:37:55 +0100
  • 64538d2cb7
    Merge remote-tracking branch 'upstream/docking' into docking Mihaly Sisak 2025-02-08 22:51:37 +0100
  • e8ad60cc4f
    Fix typo (#8382) edenware 2025-02-07 21:01:46 -0600
  • 8e9340d2cb
    fix typo edenware 2025-02-07 20:21:23 -0600
  • 50dbb086f2 Tables: sneakily honor ImGuiNextWindowDataFlags_HasChildFlags/ImGuiNextWindowDataFlags_HasWindowFlags as a way to facilitate various hacks/workarounds. ocornut 2025-02-07 22:57:15 +0100
  • e368015d79 Tables: a clipped scrolling table correctly clears SetNextWindowXXX flags. (#8196) ocornut 2025-02-07 22:56:02 +0100
  • e5668b8c73 Internals: rename ImGuiNextWindowData::Flags to HasFlags for consistency and to reduce mistakes. ocornut 2025-02-07 22:48:31 +0100
  • cfa5745477 Code optimization: removed the redundancies of assignment BrutPitt 2025-02-07 20:17:57 +0100
  • 8679cfa2d8 Merge branch 'master' into docking ocornut 2025-02-07 18:27:32 +0100
  • 4982602f6f Windows, Style: Added style.WindowBorderHoverPadding setting to configure inner/outer padding applied to hit-testing of windows borders. ocornut 2025-02-07 18:16:04 +0100
  • 914fbcf2e5 Fonts: removed unnecessary const qualifier from ImFont::FindGlyph() ocornut 2025-02-07 16:23:00 +0100
  • ecf85a5d27 New SDL2 WGPU example BrutPitt 2025-02-07 06:08:45 +0100
  • 714f33e428 Adjustment in struct WGPUVertexAttribute for changes of the last release of Google Dawn BrutPitt 2025-02-07 06:07:09 +0100
  • 7454770f5b ImGui WebGPU examples: removed swap-chain in favor of surfaceConfigure - https://github.com/ocornut/imgui/issues/8191 BrutPitt 2025-02-07 06:00:17 +0100
  • 4f1d3809c3 Fixed tabs and spaces (#8377) fdsa 2025-02-05 18:41:03 -0800
  • 0625b37760 Scrollbar: Rework logic that fades-out scrollbar when it becomes too small. ocornut 2025-02-06 18:37:32 +0100
  • cfed18afc7 Add ImFontConfig::GlyphExtraAdvanceX as a replacement for GlyphExtraSpacing.x (#242) ocornut 2025-02-06 12:34:37 +0100
  • 6cb7b051b7 Code Style: Fix tabs and spaces fdsa 2025-02-05 18:41:03 -0800
  • f3ac6884b5
    Merge remote-tracking branch 'upstream/docking' into docking Mihaly Sisak 2025-02-05 21:58:31 +0100
  • 2d20e13746 Backends: GLFW: Added comment about io.AddMouseSourceEvent() not being properly called. (#8374) ocornut 2025-02-04 20:19:57 +0100
  • d80347613a Merge branch 'master' into docking ocornut 2025-02-03 18:42:24 +0100
  • 1a31e31ae9 (Breaking) Fonts: removed ImFontConfig::GlyphExtraSpacing option which seems largely obsolete and unused. (#242) ocornut 2025-02-03 17:55:35 +0100
  • de962e83d0 ImFont: remove SetGlyphVisible() ocornut 2025-02-03 17:50:12 +0100
  • da0ba9e2fe Backends: WebGPU: add type alias for dawn WGPUProgrammableStageDescriptor -> WGPUComputeState. (#8369) PhantomCloak 2025-02-02 19:25:09 +0300
  • 5dd84082ab InputTextWithHint(): Fixed buffer overflow when user callback modifies the buffer contents in a way that alters hint visibility. (#8368) ocornut 2025-02-03 15:11:03 +0100
  • 204cebc8fc Backends: Metal: Fixed a crash on application resources. (#8367, #7419) [@anszom] ocornut 2025-02-03 14:21:53 +0100
  • 6265339995 Fixed IsItemDeactivatedAfterEdit() signal being broken for Checkbox(), RadioButton(), Selectable(). (#8370) ocornut 2025-02-03 14:01:48 +0100
  • f820bf7cd4 Version 1.91.9 WIP ocornut 2025-02-03 12:33:40 +0100
  • 284763ac43
    Merge remote-tracking branch 'upstream/docking' into docking Mihaly Sisak 2025-02-03 12:15:27 +0100
  • 8d8908fcdc WebGPU: add type alias for dawn WGPUProgrammableStageDescriptor -> WGPUComputeState PhantomCloak 2025-02-02 19:25:09 +0300
  • 6dd0d32a73
    Backends: Vulkan: load non-extension dynamic rendering functions for Vulkan 1.3 Ali Cheraghi 2025-02-01 14:32:06 +0330
  • e4db4e423d Internals: renamed GetIOEx() to GetIO(). Added GetPlatformIO() explicit context variant. - OOPS ocornut 2025-01-31 19:50:18 +0100
  • 1820fe5f83 Comments, minor alignments tweaks. ocornut 2025-01-31 19:02:14 +0100
  • e2a99b5760 Internals: renamed GetIOEx() to GetIO(). Added GetPlatformIO() explicit context variant. ocornut 2025-01-31 18:26:52 +0100
  • 11b3a7c8ca Merge branch 'master' into docking v1.91.8-docking ocornut 2025-01-31 16:10:20 +0100
  • dbb5eeaadf Version 1.91.8 v1.91.8 ocornut 2025-01-31 15:57:48 +0100
  • e6c5296f30
    Examples: SDL3: Fix for Emscripten platform (#8363) Konstantin Podsvirov 2025-01-31 16:11:33 +0300
  • a1778e5d52 Examples: SDL3: Fix for Emscripten platform Konstantin Podsvirov 2025-01-31 02:59:28 +0300
  • ae6cfd32a0 Tables, Menus: Fixed tables or child windows submitted inside BeginMainMenuBar() being unable to save their settings. (#8356) ocornut 2025-01-30 14:34:05 +0100
  • fa178f4235 Error Handling: Recovery from missing EndMenuBar() call. (#1651) ocornut 2025-01-30 14:30:14 +0100
  • c2dcc80660 Docking: fixed ImGuiWindowFlags_DockNodeHost/ImGuiWindowFlags_NavFlattened clash introduced by c38c18c1a just for 1.91.7 (#8357) ocornut 2025-01-30 11:39:52 +0100
  • 1dc776208e Fixed zealous GCC warning. (#8355) ocornut 2025-01-29 20:13:22 +0100
  • c0308da665 Fixed zealous GCC warning. (#8355) ocornut 2025-01-29 20:13:22 +0100
  • 082595200d Merge branch 'master' into docking ocornut 2025-01-29 20:04:45 +0100
  • dabc990189 Rename internal id for standardizing naming convention. "##menubar" -> "##MenuBar", "###NavWindowingList" -> "###NavWindowingOverlay" ocornut 2025-01-29 19:59:41 +0100
  • a71191515a EndMainMenuBar doesn't attempt to restore focus when there's an active id. (#8355) ocornut 2025-01-29 19:07:28 +0100
  • dfd1bc3c5b Tables, Menus: Fixed using BeginTable() in menu layer (any menu bar). (#8355) ocornut 2025-01-29 19:05:18 +0100
  • 137f99ebab Update imgui_impl_win32.cpp sneakyevil 2025-01-28 22:37:03 +0100
  • 4230e98720 Error Handling, Debug Log: IMGUI_DEBUG_LOG_ERROR() doesn't need the extra variable. ocornut 2025-01-28 14:39:00 +0100
  • 5e236ee2ff
    merging upstream Mihaly Sisak 2025-01-27 21:40:57 +0100
  • ea0da0bf47 Extracted PushPasswordFont() out of InputText code. ocornut 2025-01-27 18:04:44 +0100
  • 75d99659c4 Docking: move DockTabItemStatusFlags stuff next to its peers in DC structure. ocornut 2025-01-27 15:48:20 +0100
  • db4e541306 Merge branch 'master' into docking ocornut 2025-01-27 15:45:26 +0100
  • 9c4948a4d1 TabBar: Internals: added TabItemSpacing(). (#8349, #3291) ocornut 2025-01-27 15:41:24 +0100
  • a05d547ae8 Windows: separating WindowItemStatusFlags from ChildItemStatusFlag, because IsItemXXX _after_ BeginChild()>Begin() shouldn't return last status emitted by e.g. EndChild() ocornut 2025-01-27 14:39:26 +0100
  • 134fbe1245 Windows: Fixed IsItemXXXX() functions not working on append-version of EndChild(). (#8350) ocornut 2025-01-27 12:39:44 +0100
  • 5a28f188ff Fixed parameter names to SetLastItemData() to align with current names. ocornut 2025-01-27 12:27:10 +0100
  • cd15f7e6f9
    add ImGuiWindowFlags_UserDrawnOverlappingDecorators Mihaly Sisak 2025-01-25 15:38:50 +0100
  • 81dab646ee Merge branch 'master' into docking ocornut 2025-01-25 01:15:30 +0100
  • 96e3b147f0 Fixed build with IMGUI_ENABLE_FREETYPE (#8346) ocornut 2025-01-25 01:14:46 +0100
  • afb6e9a879 Fonts: OversampleH auto-selection uses 36 as heuristic for now. ocornut 2025-01-24 20:03:04 +0100
  • 355cb589e3 Merge branch 'master' into docking, incl conflict merge in BeginMenuBar() for #8267 ocornut 2025-01-24 19:40:54 +0100
  • 8a1613a382 Fonts: OversampleH/OversampleV value defaults to 0 for automatic selection. ocornut 2025-01-24 19:27:50 +0100
  • 4211fdc70b ImFont: compact comments in header section. ocornut 2025-01-22 15:44:51 +0100