ocornut
80d572ce35
TreeNode: minor tidying up.
...
(should have no side-effect)
2026-10-27 18:10:59 +01:00
ocornut
1069a952e0
TabBar: Internals: added TabItemIsContentsAppearing() and reworked 50ae760. ( #9581 )
2026-10-27 16:32:36 +01:00
ocornut
50ae760fce
TabBar: Internals: add tab_bar->VisibleTabContentsJustAppeared. ( #9581 )
2026-10-27 15:57:16 +01:00
ocornut
86b853ae8a
TabBar: rename VisibleTabId->VisibleTabContentsId for clarify and correctness.
...
Toward #9581
2026-10-27 15:43:57 +01:00
Yaki Blake
2f1552d4d5
TreeNodeGetOpen(): added flags parameter. ( #9569 , #9592 , #3823 , #9251 )
2026-10-27 15:23:55 +01:00
ocornut
048d7e10b5
Style: made default arrow stroked. Added SymbolArrowSizeFactor, SymbolArrowThicknessFactor to style arrow. ( #5233 , #2431 , #2235 , #6730 , #8243 )
...
Internal function takes a angle: #5812 .
This doesn't cover generic rendering override for symbols: #8243 , #2431 (arrows, somehow less needed now), #3351 (checkmarks), #6730 (tree nodes)
2026-10-27 14:09:35 +01:00
ocornut
726399ff76
Internals: RenderArrow: apply scale to horizontal offset. ( #3895 )
...
In the absence of a better standardized symbol/icon design this seem more consistent.
2026-10-27 13:56:16 +01:00
ocornut
4326411672
Internals: removed RenderArrowPointingAt(), moved to ColorPicker4 color.
2026-10-27 13:56:16 +01:00
ocornut
717f68fefe
Style: StyleColorsDark(): tweaked WindowBg to be darker than in 1.93.0.
2026-10-27 13:56:15 +01:00
Harish Rajaselvan
4e99c0ab1a
CI: added Windows ARM64 build jobs. Examples: added ARM64 support in build_win.bat files. ( #9593 )
2026-10-23 18:05:20 +02:00
ocornut
09fe7b19d7
Examples: refactored remaining batch files to detect architecture. (Amend)
...
Amend 20ba6c4
2026-10-23 16:11:49 +02:00
ocornut
20ba6c4a28
Examples: refactored remaining batch files to detect architecture.
...
(also came to this while reviewing #9593 )
2026-10-23 16:09:59 +02:00
ocornut
6dd654f27a
Examples: renamed various helper batch files from build_win32.bat to build_win.bat.
...
(also came to this while reviewing #9593 )
2026-10-23 15:32:01 +02:00
ocornut
2b7a9dcca4
Examples: remove references to DXSDK_DIR which is for DX9.
...
(realized this while reviewing #9593 )
2026-10-23 14:44:55 +02:00
Michał Cichoń
7bd38119c7
Internals: CallContextHooks(): fixed iterating a reallocated array when a hook callback adds a hook. ( #9590 )
...
Note that Test Engine GuiFunc code is called within a hook anyhow.
2026-10-23 14:22:52 +02:00
ocornut
4be0b47ecc
(Breaking) Internals: ImStricmp/ImStrnicmp returned opposite sign when strings were different + ones in Demo.
...
Main functions unused by core imgui, so not strictly changing anything.
Demo functions were only comparing to 0.
2026-10-16 16:52:35 +02:00
ocornut
9d9a621f33
Fonts: expose ImFontBaked_BuildLoadGlyphAdvanceX() in imgui_internal.h.
2026-10-15 19:42:22 +02:00
ocornut
49a1450360
DrawList: added missing ImDrawFlags_RoundCornersMask_ -> ImDrawFlags_RoundMask_ legacy redirect.
...
Amend 0e756a6.
2026-10-15 18:53:04 +02:00
ocornut
c7d17f01cd
ImVec2: added a check for cases where a custom IM_VEC2_CLASS_EXTRA macro adds an extra operator= to ImVec2
2026-10-15 17:56:20 +02:00
ocornut
f5d2b7dd01
CI: fixes for macOS.
2026-10-15 16:32:52 +02:00
ocornut
145a2fbab6
Docs: update binaries.
2026-10-15 16:24:58 +02:00
ocornut
4c9c888fc5
Build: warning fixes for VS2015 and <v141.
2026-10-15 15:39:58 +02:00
ocornut
1ff218165d
(Breaking) Commented out legacy names/functions which were obsoleted in 1.91.1 (Sept 2024).
2026-10-15 14:56:24 +02:00
ocornut
93a14c8fda
(Breaking) Commented out legacy names/functions which were obsoleted from 1.90.7 (May 2024) to 1.91.0 (Sept 2024).
2026-10-15 14:51:48 +02:00
ocornut
cbe3d5fb88
Version 1.93.1 WIP
2026-10-15 14:34:31 +02:00
Pascal Thomet
f996126249
Demo: correct demo markers wordings ( #9586 )
2026-10-15 14:28:13 +02:00
ocornut
6d32174508
Allow IM_NODEBUGSTEP to be defined by user. ( #9584 )
...
Amend e2e9533991
2026-10-15 14:03:51 +02:00
ocornut
c1aaac65e8
Version 1.93.0
v1.93.0
2026-10-14 17:55:08 +02:00
ocornut
a6fad9bbda
Style: update StyleColorsDark() for 1.93: greyer WindowBg, dark FrameBg.
2026-10-14 16:45:24 +02:00
ocornut
a536894821
Examples: all examples now default to use a little bit of rounding (FrameRounding and GrabRounding).
2026-10-14 16:45:18 +02:00
ocornut
098c71133c
Demo: Plot, Vertical Sliders, Colors: better scaling.
...
+ enforce some rounding in vertical slider demo.
2026-10-13 16:38:13 +02:00
ocornut
09cd4416e8
PlotHistogram: fixed passing inverted coordinates to AddRectFilled().
2026-10-13 16:20:49 +02:00
Pascal Thomet
42a22377a4
Demo: Mixed Values: added IMGUI_DEMO_MARKER(). ( #9582 )
2026-10-12 23:07:30 +02:00
Mikko Mononen
6aa6626f29
DrawList: improved handling of very small circles.
...
See testbed case 354.
2026-10-12 15:31:16 +02:00
Yan Pujante
dc09bbee1e
Examples: GLFW/SDL2/SDL3+WebGPU: better select surface format instead of using surface_capabilities.formats[0]. ( #9576 )
2026-10-12 13:11:45 +02:00
ocornut
906c6838ad
Debug: fixed DebugNodeTexture()->FormatTextureRefForDebugDisplay() truncating displayed value to 32-bits. ( #9578 )
2026-10-12 12:56:19 +02:00
ocornut
2859f6723c
Docs: fixed various comments.
2026-10-07 19:50:23 +02:00
ocornut
b2ade5f3ad
DrawList: AddRectFilled: add support for ImDrawFlags_StrokeLegacy to handle inverted coordinates + non-AA path.
...
Fix cases 207 and 251 in testbed.
+ add braces near an IM_APPEND_TRI() to silence PVS-Studio reasonable warning "V640 The code's operational logic does not correspond with its formatting"
2026-10-07 19:07:18 +02:00
ocornut
75ac1ab2c3
DrawList: AddCircle: fixed issue not clearing path in unlikely case where Path.Size<3.
2026-10-07 18:53:55 +02:00
ocornut
cbf4f05419
DrawList: added io.ConfigDebugDrawListDefaultsToStrokeLegacy. ( #9504 )
2026-10-07 18:53:55 +02:00
Mikko Mononen
9e5e0bf9b2
DrawList: added explanation for IM_POLYLINE_CONVEX_POLY_MAX_BEVELS.
2026-10-07 18:53:55 +02:00
ocornut
d23a638613
Demo: Custom Rendering: added zig-zag concave shape, tweak color, tidy up section.
...
Demo: Custom Rendering: tweak animated rounding.
2026-10-07 18:53:55 +02:00
ocornut
f84d77c424
DrawList: changed _GetStrokePos() to a macro.
2026-10-07 18:53:55 +02:00
ocornut
cb66fcdaac
DrawList: rename ImDrawFlags_MiterOnly->ImDrawFlags_JoinMiter, ImDrawFlags_SquareCap->ImDrawFlags_CapSquare.
2026-10-07 18:53:55 +02:00
ocornut
7bccc3bc1e
DrawList: AddCircle, AddCircleFilled: fixed large circles being under-tessellated (when above ~140 with default CircleTessellationMaxError).
2026-10-07 18:53:55 +02:00
ocornut
475b793baa
Docs: reworked Changelog, comments.
2026-10-07 18:53:55 +02:00
ocornut
0e756a649d
(Breaking) DrawList: renamed ImDrawFlags_RoundCornersXXX to ImDrawFlags_RoundXXX. ( #9504 )
2026-10-07 18:53:55 +02:00
ocornut
c52f84c719
DrawList: rework _SelectFringeTexture() for use by third-party extensions + rename to _SelectLineTexture().
2026-10-07 18:53:55 +02:00
ocornut
7415edbad1
DrawList: fixed ImFontAtlasBuildUpdateTexDataCorners() packing vs render to match.
2026-10-07 18:53:55 +02:00
ocornut
dee0e34504
DrawList: amend PushDrawFlag() to report reaching capacity.
2026-10-07 18:53:55 +02:00