Geert Bleyen
|
04a5b9c2cf
|
Backends: SDL3: fixed pulling SDL_PROP_WINDOW_COCOA_WINDOW_POINTER into viewport->PlatformHandleRaw. (#8725, #8726)
SDL_VIDEO_DRIVER_COCOA does not exist on SDL3.
|
2025-06-24 18:14:39 +02:00 |
|
ocornut
|
6722d789e9
|
(Breaking) Fonts: Removed support for PushFont(NULL) which was a shortcut for "default font".
|
2025-06-24 14:44:38 +02:00 |
|
ocornut
|
a49ddaac89
|
Fonts: add comments and examples for GlyphExcludeRanges[].
|
2025-06-24 11:06:41 +02:00 |
|
PlayDay
|
725d185a31
|
Backends: DirectX12: fixed build on MinGW. (#8702, #4594)
|
2025-06-19 20:10:39 +02:00 |
|
ocornut
|
f633a60581
|
Backends: GLFW: Added support for multiple Dear ImGui contexts. (#8676, #8239, #8069)
|
2025-06-18 16:46:37 +02:00 |
|
ocornut
|
d290e583c5
|
Backends: GLFW: fixed WndProc relying on current context. (#8676, #8239, #8069)
This makes the backend closer to support multi-context.
|
2025-06-18 16:39:57 +02:00 |
|
ocornut
|
b2c73596ae
|
InputText: fixed a buffer overrun that could happen when using dynamically resizing buffers. (#8689)
|
2025-06-17 20:11:22 +02:00 |
|
ocornut
|
08bb348142
|
Misc: removed static linkage from operators to facilitate using in C++ modules. (#8682, #8358)
|
2025-06-17 17:09:26 +02:00 |
|
ocornut
|
041abe8522
|
Revert "Misc: removed static linkage from operators to facilitate using in C++ modules. (#8682, #8358) [@radjkarl]"
This reverts commit 39a90ac4d6 .
|
2025-06-17 14:57:39 +02:00 |
|
ocornut
|
39a90ac4d6
|
Misc: removed static linkage from operators to facilitate using in C++ modules. (#8682, #8358) [@radjkarl]
|
2025-06-17 14:52:34 +02:00 |
|
ocornut
|
f2e4e80391
|
Windows: BeginChild(): fixed being unable to combine manual resize on one axis and automatic resize on the other axis. (#8690)
+ removed obsolete TODO entries.
|
2025-06-17 14:01:01 +02:00 |
|
ocornut
|
fe048efeab
|
DrawList, Fonts: fixed PushFont()/AddImage() not restoring correct atlas texture id when using multiple atlas (#8694)
This also needs 24f7328 .
|
2025-06-17 12:06:14 +02:00 |
|
ocornut
|
cfa43e721a
|
Windows: clicking on a window close button doesn't claim focus and bring to front. (#8683)
Added ImGuiItemFlags_NoFocus, ImGuiButtonFlags_NoFocus. Neither are well specified so marking as experimental.
|
2025-06-13 17:40:17 +02:00 |
|
ocornut
|
1ec1510ef7
|
Fonts: clarify assert. (#8680)
|
2025-06-12 16:49:47 +02:00 |
|
ocornut
|
7ac99a4366
|
Backends: OSX: ImGui_ImplOSX_HandleEvent() only process event for window containing our view. (#8644)
|
2025-06-12 15:44:18 +02:00 |
|
ocornut
|
b7f13df130
|
Docs: reformat Changelog.
|
2025-06-12 15:42:51 +02:00 |
|
ocornut
|
571dae9664
|
Backends: WGPU: added ImGuiBackendFlags_RendererHasTextures support. (#8465)
|
2025-06-12 15:31:51 +02:00 |
|
ocornut
|
115a8e74c2
|
Fonts: update misc comments, docs.
|
2025-06-12 14:18:23 +02:00 |
|
ocornut
|
41f4acfb4f
|
Fonts: add has_textures parameters to ImFontAtlasUpdateNewFrame().
|
2025-06-12 11:44:11 +02:00 |
|
ocornut
|
a0b3eceec7
|
Fixed using IMGUI_DISABLE_DEMO_WINDOWS without IMGUI_DISABLE_DEBUG_TOOLS and without linking with imgui_demo.cpp
|
2025-06-12 11:02:32 +02:00 |
|
ocornut
|
df068ce11e
|
Various/misc fixes following back-and-forth dynamic_fonts->master->docking merges. Added missing API BREAKING CHANGES section.
|
2025-06-11 18:50:16 +02:00 |
|
ocornut
|
96be957315
|
Docs: update Changelog, FAQ, Fonts docs.
|
2025-06-11 17:40:10 +02:00 |
|
ocornut
|
5ee9845559
|
Fonts: automatically set current rasterizer density to viewport density. Effectively should fix most things on macOS.
# Conflicts:
# imgui.cpp
# imgui.h
|
2025-06-11 16:02:09 +02:00 |
|
ocornut
|
f816b861fc
|
(Breaking) Fonts: rename GetCustomRectByIndex() to GetCustomRect(). Made return struct const.
|
2025-06-11 15:52:12 +02:00 |
|
ocornut
|
da51485e17
|
Fonts: Obsolete GetGlyphRangesXXX() functions. Update font documentation.
|
2025-06-11 15:51:56 +02:00 |
|
ocornut
|
4f27792ffe
|
(Breaking) Removed atlas->TexDesiredWidth now unnecessary (github 327)
|
2025-06-11 15:42:54 +02:00 |
|
Dylam De La Torre
|
201899b611
|
Backends: OpenGL3: Fixed using non-existing features on GLES 3.20 which would push a GL error. (#8664)
* GL_PRIMITIVE_RESTART is not a valid enum for glEnable&co on GLES 3.20
* GL_CONTEXT_PROFILE_MASK is not a valid enum for glGetIntegerv on GLES 3.20
|
2025-06-04 23:48:56 +02:00 |
|
ocornut
|
9485aeb5c8
|
Demo: changed default framed item width to use Min(GetFontSize() * 12, GetContentRegionAvail().x * 0.40f).
|
2025-06-04 17:35:45 +02:00 |
|
ocornut
|
69e1fb50ca
|
Docs: fixed missing commit credit. (#8656)
|
2025-05-30 21:59:13 +02:00 |
|
Romain Moret
|
e6913f58b9
|
imgui_freetype: Update lunasvg API to support v3.0+ (#8656, #6842, #6591)
|
2025-05-30 21:58:25 +02:00 |
|
ocornut
|
c3a3a39e92
|
Nav: fixed abnormal clipping disable over large ranges, could lead to stall. (#3841, #1725)
Amend 93cccd27f
|
2025-05-30 21:55:50 +02:00 |
|
ocornut
|
19289d587a
|
Nav: fixed scroll fallback (when there are no interactive widgets to jump to) not being enabled on windows with menu or title bar.
|
2025-05-30 21:54:33 +02:00 |
|
ocornut
|
c53c9a8644
|
Clipper: further mitigation/improvements for abnormally large contents ranges (larger than e.g. 2^31). (#3609, #8215)
|
2025-05-30 21:53:25 +02:00 |
|
ocornut
|
87a6443c5b
|
Scroll: fixed contents size, scrollbar visibility and scrolling reet issue with abnormally large contents ranges. (#3609, #8215)
|
2025-05-30 21:52:51 +02:00 |
|
ocornut
|
407a0b972e
|
(Breaking) Fonts: CalcWordWrapPositionA() -> CalcWordWrapPosition(), takes size instead of scale.
This will be needed for upcoming changes.
|
2025-05-23 16:08:00 +02:00 |
|
ocornut
|
5f0acadf7d
|
RenderTextEllipsis() added breaking comments.
|
2025-05-20 18:06:12 +02:00 |
|
ocornut
|
1ffa7a40ac
|
TextLinkOpenURL(): added bool return value on click. (#8645, #8451, #7660)
|
2025-05-20 17:32:50 +02:00 |
|
ocornut
|
415dddf0fa
|
Tooltips: tooltips have a maximum size corresponding to host display/monitor size.
|
2025-05-19 18:42:55 +02:00 |
|
ocornut
|
cdb5cbe6f8
|
(Breaking) Commented out ImGuiListClipper::ForceDisplayRangeByIndices() which was obsoleted in 1.89.6.
Amend ecb0aaa .
|
2025-05-15 17:44:27 +02:00 |
|
ocornut
|
d93d918eca
|
(Breaking) Commented out PushAllowKeyboardFocus()/PopAllowKeyboardFocus() which was obsoleted in 1.89.4. (#3092)
Amend e83fb46 .
|
2025-05-15 17:43:27 +02:00 |
|
ocornut
|
6d939fcedc
|
(Breaking) TreeNode: renamed ImGuiTreeNodeFlags_NavLeftJumpsBackHere to ImGuiTreeNodeFlags_NavLeftJumpsToParent for clarity. (#1079, #8639)
|
2025-05-15 17:35:29 +02:00 |
|
ocornut
|
b5a73033ab
|
Examples: Apple: Amend build scripts and gitignore, fix misc OSX warnings. (#8637)
# Conflicts:
# backends/imgui_impl_metal.mm
|
2025-05-14 18:23:31 +02:00 |
|
ocornut
|
61242e2e6a
|
InputText: fixed cursor positioning issue using up/down keys on non-ASCII text. (#8635, #7925)
Bug introduced in abd07f6d30 .
Ref https://github.com/nothings/stb/issues/188
|
2025-05-14 11:37:55 +02:00 |
|
ocornut
|
08689c51a9
|
Backends: GLFW, SDL2, SDL3: include GLFW/SDL version number in io.BackendPlatformName.
# Conflicts:
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
|
2025-05-13 15:50:51 +02:00 |
|
WSSDude
|
ba513ba804
|
Backends: DX10, DX11, DX12: honor FramebufferScale. (#8412)
# Conflicts:
# backends/imgui_impl_dx11.cpp
# backends/imgui_impl_dx12.cpp
|
2025-05-07 19:19:30 +02:00 |
|
ChrisTom-94
|
bbc89b6391
|
Backends: Vulkan: fixed validation errors during window detach in multi-viewport mode. (#8600, #8176)
|
2025-05-07 15:23:03 +02:00 |
|
ocornut
|
64a5e27486
|
Docs: bad merge error.
|
2025-05-07 14:22:19 +02:00 |
|
ChrisTom-94
|
d1dc2a3298
|
Backends: Vulkan: Load dynamic rendering functions using vkGetDeviceProcAddr() + try both non-KHR and KHR versions. (#8600, #8326, #8365)
# Conflicts:
# backends/imgui_impl_vulkan.cpp
# docs/CHANGELOG.txt
|
2025-05-07 11:50:32 +02:00 |
|
ocornut
|
c5e2bb7cd1
|
Backends: SDLGPU3: Fixed creating atlas texture earlier than other backends.
# Conflicts:
# backends/imgui_impl_sdlgpu3.cpp
|
2025-05-05 19:20:12 +02:00 |
|
ocornut
|
c0dfd65d67
|
Backends: Win32: Fixed an issue where externally losing mouse capture (due to e.g. focus loss) would fail to claim it again the next subsequent click. (#8594)
|
2025-04-30 16:23:58 +02:00 |
|