ocornut
9aec6df4fd
Checkbox, Menus: check marks use anti-aliased ends.
...
Currently not a satisfying resolution.
2026-08-06 18:12:07 +02:00
ocornut
b3aee2d810
Docs: update changelog.
2026-08-06 18:12:06 +02:00
ocornut
fb9fd9a250
DrawList: added PushDrawFlag(), PopDrawFlag(), ImSmallStack_<>
2026-08-06 18:12:06 +02:00
ocornut
59014d15e7
DrawList: consistently support scope flags (ImDrawFlags::Flags) + primitive flags.
...
ImDrawFlags_AAEnds and ImDrawFlags_StrokeLegacy ok. (the most important ones).
ImDrawFlags_UseTexForRoundCorners ok.
ImDrawFlags_AAFill, ImDrawFlags_AAStrokes: for primitives: only for selected ones taking flags params. Haven't added the flag to all functions because it feels like a fringe use case.
ImDrawFlags_TextNoPixelSnap supported in RenderText(), per-prim (9417)
2026-08-06 18:12:05 +02:00
ocornut
7a54e76cd1
DrawList: comment about ImFontAtlasFlags_NoBakedLines.
2026-08-06 18:12:05 +02:00
ocornut
c52b050489
(Breaking) DrawList: removed ImDrawListFlags_in favor of using ImDrawFlags.
2026-08-06 18:12:05 +02:00
ocornut
873afffd8f
DrawList: inverted ImDrawFlags_NoAAEnds into ImDrawFlags_AAEnds.
2026-08-06 18:12:04 +02:00
Mikko Mononen
34fdedfc53
DrawList: restored non-AA rendering mode.
...
- the ImDrawListFlags_AntiAliasedFill and ImDrawListFlags_AntiAliasedLines flags work again
- added non-AA rendering for polyline and convex poly filled
- do not use corner textures when AA is not used
- Add missing no-AA for single line case
2026-08-05 21:24:56 +02:00
ocornut
95f7865835
Docs: update changelog.
2026-08-05 21:24:53 +02:00
ocornut
11bd4e7731
Merge branch 'master' into docking
...
# Conflicts:
# imgui.cpp
2026-08-04 14:34:04 +02:00
Mike Gorchak
40ec568762
Backends+Examples: QNX Screen: added initial QNX support to backends and examples. ( #9492 )
2026-08-04 14:10:19 +02:00
ocornut
5108603789
DrawList: apply current pixel density to DrawList's fringe scale. Added ImDrawList::_SetPixelDensity(). Reword FontRasterizerDensity as CurrentPixelDensity.
...
Amend 94a4322 .
# Conflicts:
# imgui.cpp
# imgui.h
# imgui_draw.cpp
# imgui_internal.h
2026-08-04 13:15:05 +02:00
ocornut
fdc1152281
(Breaking) Style: obsoleted style.CurveTessellationTol in favor of style.CurveTesselationMaxError.
...
cc #3127 , #3664 , #3665
2026-08-03 17:05:44 +02:00
ocornut
b647af2100
Fonts: AddFontDefault() uses framebuffer scale.
...
If running before DisplaySize is set, assume a different default on Apple.
2026-08-03 15:01:23 +02:00
ocornut
ebd752a0ec
Version 1.93.0 WIP
2026-08-03 14:42:56 +02:00
ocornut
9b7699f325
Backends: amend comments to state that bilinear filtering is required ahead of 1.93.
2026-07-31 22:07:01 +02:00
ocornut
b48d1afbe8
Merge branch 'master' into docking
...
# Conflicts:
# docs/CHANGELOG.txt
2026-07-31 16:25:00 +02:00
ocornut
f1cc2ae15e
Version 1.92.9b
2026-07-31 16:14:42 +02:00
ocornut
448ef2baa9
DragXXX, SliderXXX: fixed a regression in 1.92.9 where clicking a previously Ctrl+Clicked field would flick it to text edit mode for a frame. ( #9476 , #701 )
2026-07-31 13:09:40 +02:00
thedmd
b9adace7b5
Tables: fixed X position of angled borders being off by half a pixel.
2026-07-30 22:03:40 +02:00
thedmd
ed252c55aa
Tables: fixed Y position of lower horizontal border being off by one pixel when vertical ones are not also enabled.
...
Attributed to thedmd who reported this to me.
2026-07-30 21:40:26 +02:00
ocornut
b334d19b66
ImDrawData: fixed a regression in 1.92.9 where legacy ImDrawData::CmdListsCount was always 0.
2026-07-26 15:46:38 +02:00
ocornut
a9e7a8c880
ImDrawData: fixed a regression in 1.92.9 where legacy ImDrawData::CmdListsCount was always 0.
2026-07-26 15:42:48 +02:00
ocornut
9b4eb24cee
Merge branch 'master' into docking
2026-07-25 13:45:27 +02:00
ocornut
01380c5797
Version 1.92.9
2026-07-25 13:28:06 +02:00
ocornut
e722165561
Docs: rework FAQ index, added multi-threading and string-view details.
2026-07-25 12:41:02 +02:00
ocornut
f594633b54
Popups: added bool return value to OpenPopup(), OpenPopupOnItemClick() functions. ( #9429 )
...
Following on 795cf6fcb5 .
2026-07-23 17:49:39 +02:00
ocornut
ca49eff398
Merge branch 'master' into docking
...
# Conflicts:
# imgui.cpp
2026-07-22 15:46:24 +02:00
ocornut
548389359c
(Breaking) ImDrawData: marked draw_data->CmdListsCount as obsolete. Use draw_data->CmdLists.Size.
...
# Conflicts:
# docs/CHANGELOG.txt
# imgui.cpp
2026-07-20 16:58:45 +02:00
omar
295385ff96
Update FAQ.md
2026-07-20 15:23:35 +02:00
omar
c9c458c40a
Update FAQ.md
2026-07-20 15:20:27 +02:00
ocornut
e4f7c5c722
Disabling ImGuiItemFlags_LiveEditOnInputScalar by default! ( #9476 , #701 )
2026-07-20 14:26:57 +02:00
rbrtc
7038887c32
Docs: fixed link in FAQ index. ( #9480 )
2026-07-17 13:51:28 +02:00
ocornut
93bd4f0adb
Merge branch 'master' into docking
...
# Conflicts:
# .github/workflows/build.yml
# backends/imgui_impl_opengl2.cpp
# backends/imgui_impl_opengl3.cpp
# backends/imgui_impl_sdl2.cpp
# examples/example_apple_metal4/main.mm
# imgui.cpp
2026-07-16 15:56:36 +02:00
ocornut
26b8292635
Split ImGuiItemFlags_LiveEdit into ImGuiItemFlags_LiveEditText, ImGuiItemFlags_LiveEditScalar. Added Demo contents. ( #9476 , #701 )
...
cc #3936 , #3946 , #5904 , #6284 , #8149 , #8065 , #8665 , #9117 , #9299 , #700 , #1351 , #1875 , #2060 , #2215 , #2380 , #2550 , #3083 , #3338 , #3556 , #4373 , #4714 , #4885 , #5184,#5777, #6707 , #6766 , #8004 , #8303 , #8915 , #9308
2026-07-16 15:46:47 +02:00
ocornut
0ff4a8a900
Backends: OpenGL2/3: Backup and restore GL_UNPACK state in UpdateTexture(). Amends. ( #9473 , #8802 )
...
Fix setting GL_UNPACK_ROW_LENGTH twice.
2026-07-15 18:20:05 +02:00
Turtle Dove
35a7e8e864
Backends: SDL2: restore SDL_StartTextInput()/SDL_StopTextInput() calls on Android ( #7636 , #9474 )
2026-07-15 17:59:25 +02:00
Turtle Dove
909082890a
Backends: Android: clear mouse position on touch release. ( #6627 , #9474 )
2026-07-15 17:36:39 +02:00
Turtle Dove
162ce49af2
Backends: Vulkan: Fixed use-after-free in multi-viewport dynamic rendering path ( #9390 , #9468 )
2026-07-15 14:32:52 +02:00
ocornut
bad1ee71f8
Backends: SDL_Renderer3: fixed changing scale mode not actually working on all platforms. ( #7616 , #9470 , #9378 )
2026-07-15 13:44:03 +02:00
ShiroKSH
003ee19d9e
Backends: SDL_Renderer3: fixed default sampler not being Linear. ( #7616 , #9470 , #9378 )
2026-07-15 13:44:01 +02:00
ocornut
b62bfd6b06
InputText: reworked io.ConfigInputTextEnterKeepActive mode so that pressing Ctrl+Enter or Shift+Enter still allows to deactivate.
...
cc #9239
2026-07-10 21:36:43 +02:00
Jonathan Hoffstadt
e95dc87df2
Examples: Apple+Metal4: added example ( #9466 , #9451 )
...
+ Amend edit to EXAMPLES.md, comment build.xml
2026-07-10 15:08:29 +02:00
Jonathan Hoffstadt
df71e28084
Backends: Metal4: added multi-viewport support ( #9465 , #9451 )
2026-07-10 15:05:31 +02:00
ocornut
da137cbbb0
(Breaking) Drag and Drop: commented out legacy name ImGuiDragDropFlags_SourceAutoExpirePayload. Use ImGuiDragDropFlags_PayloadAutoExpire.
2026-07-08 18:40:29 +02:00
Jonathan Hoffstadt
62399b5bfe
Examples: Apple + Metal4: add example ( #9466 , #9451 )
...
+ Amend edit to EXAMPLES.md, comment build.xml
2026-07-08 18:04:30 +02:00
ocornut
a23e9fb1b5
Merge branch 'master' into docking
...
# Conflicts:
# imgui.cpp
# imgui.h
2026-07-08 15:10:22 +02:00
Kian
520a29dd51
Backends: Metal4: added metal-cpp support. ( #9461 )
...
with amends.
2026-07-07 16:29:02 +02:00
ocornut
cfdc953ba9
ColorPicker: added option to fix Saturation/Value triangle in wheel picker. Amends. ( #9337 )
...
The heat makes this week really not good with human mistakes I guess.
2026-07-07 16:21:36 +02:00
ocornut
5d56c09432
ColorPicker: added option to fix Saturation/Value triangle in wheel picker. Amends. ( #9337 )
2026-07-07 16:14:13 +02:00