ocornut
09654f4e8c
Revert "Examples: Updated all .vcxproj from VS2015 to VS2019 (toolset v140 to v142), Windows SDK 8.1 to 10."
...
This reverts commit 6da230636b .
2025-03-11 18:42:12 +01:00
ocornut
557c77e455
Added ImGuiKey_AbntC1, ImGuiKey_AbntC2 + Backends: GLFW, Win32: added support. ( #8468 )
2025-03-11 18:38:45 +01:00
ocornut
6da230636b
Examples: Updated all .vcxproj from VS2015 to VS2019 (toolset v140 to v142), Windows SDK 8.1 to 10.
2025-03-11 12:25:19 +01:00
ocornut
39585aa90d
Amend Changelog to talk about OEM keys. ( #7136 , #7201 , #7206 , #7306 , #7670 , #7672 , #8468 )
...
+ more consistently use Ctrl+XXX instead of Ctrl-XXX.
2025-03-10 18:16:08 +01:00
ocornut
a9e53829d2
Backends: Win32, SDL2, SDL3, GLFW: prioritize scancodes instead of translated keycodes when dealing with OEM keys + Added ImGuiKey_Oem102. ( #7136 , #7201 , #7206 , #7306 , #7670 , #7672 , #8468 )
2025-03-10 18:01:29 +01:00
Zijie Wu
88d4827b64
Update FAQ.md for SDL3 ( #8480 )
2025-03-09 21:44:26 +01:00
fdsa
3c3d943fb1
Docs: Fix some typos ( #8473 )
2025-03-09 16:42:16 +01:00
ocornut
9f49292b35
Internals: Menus: reworked mangling of menu windows to use "###Menu_00" etc. instead of "##Menu_00".
2025-03-05 15:47:57 +01:00
ocornut
119dfbc627
Debug Tools: Tweaked layout of ID Stack Tool and always display full path. ( #4631 )
2025-03-05 15:04:26 +01:00
ocornut
a7657f2ed4
Examples: SDL3: Added comments to clarify setup for users of the unfortunate SDL_MAIN_USE_CALLBACKS feature. ( #8455 )
2025-03-04 14:36:00 +01:00
ocornut
df31774327
Disabled: Fixed an issue restoring Alpha in EndDisabled() when using nested BeginDisabled() calls with PushStyleVar(ImGuiStyleVar_DisabledAlpha) within. ( #8454 , #7640 )
2025-03-03 19:20:10 +01:00
ocornut
eefd2da0f6
Demo: (Refactor) Added new empty sections.. Renamed existing helper functions.
2025-03-03 18:46:43 +01:00
ocornut
ce13f6b73e
Backends: GLFW: Fixed clipboard handler assertion when using GLFW <= 3.2.1 compiled with asserts enabled. ( #8452 )
...
Amend 8e4010479
2025-03-03 13:11:16 +01:00
ocornut
4819eae867
Clipper: Fixed an issue where passing an out of bound index to IncludeItemByIndex() could incorrectly offset the final cursor.
...
build / Windows (push) Has been cancelled
build / Linux (push) Has been cancelled
build / MacOS (push) Has been cancelled
build / iOS (push) Has been cancelled
build / Emscripten (push) Has been cancelled
build / Android (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
One case where it would manifest was calling Combo() with an out of range index. (#8450 )
2025-03-02 14:15:11 +01:00
ocornut
c5ade6591e
TextLink(), TextLinkOpenURL(): fixed honoring text baseline alignment. ( #8451 , #7660 )
2025-03-02 13:40:51 +01:00
ocornut
494ea57b65
Image: removed 'tint_col', 'border_col' parameters from Image(). Added ImageWithBg(). Added style.ImageBorderSize, ImGuiStyleVar_ImageBorderSize. ( #8131 , #8238 )
...
Displaying a black background behind Font Atlas texture.
2025-02-27 21:48:24 +01:00
ocornut
aa83d5d455
Backends: SDL2, SDL3: Only start SDL_CaptureMouse() when mouse is being dragged. ( #6410 , #3650 )
...
build / Windows (push) Waiting to run
build / Linux (push) Waiting to run
build / MacOS (push) Waiting to run
build / iOS (push) Waiting to run
build / Emscripten (push) Waiting to run
build / Android (push) Waiting to run
To mitigate issues with e.g. Linux debuggers not claiming capture back.
2025-02-26 15:34:31 +01:00
Jose L. Hidalgo (PpluX)
aaacb01b8d
Backends: WebGPU: Recreate image bind groups during render. ( #8426 , #8046 , #7765 , #8027 )
2025-02-26 15:20:08 +01:00
Jose L. Hidalgo (PpluX)
4f4fb1d220
Backends: WebGPU: update code for latest webgpu-native changes. ( #8426 )
2025-02-26 14:56:49 +01:00
ocornut
030746faff
Debug Tools: Added io.ConfigDebugHighlightIdConflictsShowItemPicker. ( #7961 , #7669 )
build / Windows (push) Waiting to run
build / Linux (push) Waiting to run
build / MacOS (push) Waiting to run
build / iOS (push) Waiting to run
build / Emscripten (push) Waiting to run
build / Android (push) Waiting to run
2025-02-24 17:45:16 +01:00
TheMode
dac40d0487
Backends: SDL2, SDL3: don't call SDL_GetGlobalMouseState() when mouse position is in relative mode. ( #8425 , #8407 )
2025-02-24 12:26:48 +01:00
ocornut
5dce79e941
Backends: DirectX12: Fixed an issue where pre-1.91.5 legacy ImGui_ImplDX12_Init() signature started breaking in 1.91.8 due to missing command queue. ( #8429 )
2025-02-24 10:52:15 +01:00
Tygyh
74afea04d6
Fix typos in docs ( #8427 )
build / Windows (push) Has been cancelled
build / Linux (push) Has been cancelled
build / MacOS (push) Has been cancelled
build / iOS (push) Has been cancelled
build / Emscripten (push) Has been cancelled
build / Android (push) Has been cancelled
scheduled / scheduled (push) Has been cancelled
2025-02-22 23:36:40 +01:00
ocornut
8b7b3ce03e
Tables: fixed an issue where Columns Width state wouldn't be correctly restored when hot-reloading .ini state. ( #7934 )
...
Amend 7cd31c355
column->SortDirection initialized setting was wrong in first block but without side-effect, since sorting always stored explicitly in .ini data.
2025-02-19 10:50:57 +01:00
ocornut
eec097fe35
Added ImGuiMouseCursor_Progress mouse cursor 8a35386+ support in SDL2,SDL3,Win32,Allegro5 backends.
...
build / Windows (push) Waiting to run
build / Linux (push) Waiting to run
build / MacOS (push) Waiting to run
build / iOS (push) Waiting to run
build / Emscripten (push) Waiting to run
build / Android (push) Waiting to run
Amend 8a35386
2025-02-18 18:52:08 +01:00
ocornut
8a35386ba7
Added ImGuiMouseCursor_Wait mouse cursor (busy/wait/hourglass shape) + support in SDL2,SDL3,Win32,Allegro5 backends.
2025-02-18 18:40:47 +01:00
ocornut
8f0411ff03
Backends: OpenGL3: Lazily reinitialize embedded GL loader for when calling backend from e.g. other DLL boundaries. ( #8406 )
2025-02-18 18:19:10 +01:00
Nico van Bentum
c4a32a129d
Tabs: fixed middle-button to close not checking hovering, only close button visibility. ( #8399 , #8387 )
...
build / Windows (push) Has been cancelled
build / Linux (push) Has been cancelled
build / MacOS (push) Has been cancelled
build / iOS (push) Has been cancelled
build / Emscripten (push) Has been cancelled
build / Android (push) Has been cancelled
Main bug has been here since 54a60aaa4 , but it's only ef7ffaff7 which made it very visible.
2025-02-17 11:44:35 +01:00
ocornut
2860d7ba05
Selectable: Fixed horizontal label alignment with SelectableTextAlign.x > 0 and specifying a selectable size. ( #8338 )
...
build / Windows (push) Has been cancelled
build / Linux (push) Has been cancelled
build / MacOS (push) Has been cancelled
build / iOS (push) Has been cancelled
build / Emscripten (push) Has been cancelled
build / Android (push) Has been cancelled
Regression from ed7551c1d
2025-02-14 19:44:35 +01:00
ocornut
ec4cd2cb8c
Backends: Vulkan: Fixed crash with using no prototypes + *BREAKING* Added ApiVersion to ImGui_ImplVulkan_LoadFunctions(). ( #8326 , #8365 , #8400 )
build / Windows (push) Waiting to run
build / Linux (push) Waiting to run
build / MacOS (push) Waiting to run
build / iOS (push) Waiting to run
build / Emscripten (push) Waiting to run
build / Android (push) Waiting to run
2025-02-14 12:19:39 +01:00
ocornut
98c2f6b0c4
Tables, Error Handling: Recovery from invalid index in TableSetColumnIndex(). ( #1651 )
build / Windows (push) Waiting to run
build / Linux (push) Waiting to run
build / MacOS (push) Waiting to run
build / iOS (push) Waiting to run
build / Emscripten (push) Waiting to run
build / Android (push) Waiting to run
2025-02-13 16:19:41 +01:00
ocornut
890ead6a71
Backends: Vulkan: Added ApiVersion field in ImGui_ImplVulkan_InitInfo. Dynamic rendering path loads "vkCmdBeginRendering/vkCmdEndRendering" without -KHR on API 1.3. ( #8326 , #8365 )
2025-02-13 15:40:49 +01:00
ocornut
7cd31c3557
Tables: tamed some .ini settings optimizations to more accurately allow overwriting/hot-reloading settings. ( #7934 )
2025-02-12 19:08:52 +01:00
ocornut
ef7ffaff74
Styles, Tabs: (Breaking) Renamed TabMinWidthForCloseButton to TabCloseButtonMinWidthUnselected. Added TabCloseButtonMinWidthSelected. ( #8387 )
2025-02-12 15:46:17 +01:00
fdsa
6916f935eb
InputText: Allow CTRL+Shift+Z to redo even outside of OSX. ( #8389 )
2025-02-12 14:25:38 +01:00
ocornut
3b2f2602b4
Windows: Fixed an issue where BeginChild() inside a collapsed Begin() wouldn't inherit the SkipItems flag.
...
build / Windows (push) Has been cancelled
build / Linux (push) Has been cancelled
build / MacOS (push) Has been cancelled
build / iOS (push) Has been cancelled
build / Emscripten (push) Has been cancelled
build / Android (push) Has been cancelled
Amend/fix a89f05a10 (old!)
Discovered while looking at glyph being processed in WIP branch.
2025-02-10 21:34:55 +01:00
ocornut
4dc9df6aae
Tables: fixed an issue where Columns Visible/Hidden state wouldn't be correctly overridden when hot-reloading .ini state. ( #7934 )
2025-02-10 19:29:18 +01:00
ocornut
a431e1277e
Backends: SDL2, SDL3: Using SDL_OpenURL() in platform_io.Platform_OpenInShellFn handler. ( #7660 )
2025-02-10 12:09:44 +01:00
ocornut
a18622c369
TextLinkOpenURL(): fixed default Win32 io.PlatformOpenInShellFn handler to handle UTF-8 regardless of system regional settings. ( #7660 )
2025-02-10 12:02:01 +01:00
ocornut
2206e31e54
Demo: Combos: demonstrate a very simple way to add a filter to a combo. ( #718 )
2025-02-10 11:38:17 +01:00
ocornut
e368015d79
Tables: a clipped scrolling table correctly clears SetNextWindowXXX flags. ( #8196 )
...
Amend 43c51eb12
2025-02-07 22:56:02 +01:00
ocornut
4982602f6f
Windows, Style: Added style.WindowBorderHoverPadding setting to configure inner/outer padding applied to hit-testing of windows borders.
...
Amend 3c7177c6 , 59f3c4fc2 , ae7f833c6 .
Could be latched inside windows to be multi-dpi friendly, but likely won't matter soon.
2025-02-07 18:16:04 +01:00
fdsa
4f1d3809c3
Fixed tabs and spaces ( #8377 )
2025-02-06 19:54:43 +01:00
ocornut
0625b37760
Scrollbar: Rework logic that fades-out scrollbar when it becomes too small.
...
Amend 0236bc246f
2025-02-06 18:41:47 +01:00
ocornut
cfed18afc7
Add ImFontConfig::GlyphExtraAdvanceX as a replacement for GlyphExtraSpacing.x ( #242 )
...
Partly restore 1a31e31 .
2025-02-06 12:34:37 +01:00
ocornut
1a31e31ae9
(Breaking) Fonts: removed ImFontConfig::GlyphExtraSpacing option which seems largely obsolete and unused. ( #242 )
2025-02-03 17:55:35 +01:00
PhantomCloak
da0ba9e2fe
Backends: WebGPU: add type alias for dawn WGPUProgrammableStageDescriptor -> WGPUComputeState. ( #8369 )
2025-02-03 16:00:59 +01:00
ocornut
5dd84082ab
InputTextWithHint(): Fixed buffer overflow when user callback modifies the buffer contents in a way that alters hint visibility. ( #8368 )
2025-02-03 15:11:22 +01:00
ocornut
204cebc8fc
Backends: Metal: Fixed a crash on application resources. ( #8367 , #7419 ) [@anszom]
2025-02-03 14:21:53 +01:00
ocornut
6265339995
Fixed IsItemDeactivatedAfterEdit() signal being broken for Checkbox(), RadioButton(), Selectable(). ( #8370 )
...
Item is already made inactive at the time of calling MarkItemEdited().
Fix a604d4f71
2025-02-03 14:03:43 +01:00