aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2025-12-05 18:15:09 +0100
committerGitHub <noreply@github.com>2025-12-05 18:15:09 +0100
commit57771ef4ddec19089783abd26ccba03e62749855 (patch)
tree9b7bbf92ab3d20b91538df1b30e6996838f6488e /CHANGELOG.md
parentaf222efa40cd0b52984cfa7117af05189560fb09 (diff)
parentcb42c3a1438f351ae74e69f338b0d5cab0cba35b (diff)
Merge pull request #1394 from floooh/issue1382/sgimgui-cleanup
sokol_gfx_imgui.h: bindings-friendly API cleanup.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 78851c06..5a9ca88a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,20 @@
## Updates
+### 05-Dec-2025
+
+- sokol_gfx_imgui.h: a breaking update to harmonize the API with the other sokol
+ headers, and make the sokol_gfx_imgui.h header more language-binding-friendly:
+ - all 'internal state' structs have been moved from the public API into the
+ private implementation block
+ - the 'context arg' has been removed from the public API functions
+ - `sgimgui_init()` has been renamed to `sgimgui_setup()`
+ - `sgimgui_discard()` has been renamed to `sgimgui_shutdown()`
+ - optional functions to draw inidividual menu items have been added
+ (as alternative to the all-in-one `sgimgui_draw_menu()`)
+ - the optional window drawing functions now take a `title` argument
+
+ PR: https://github.com/floooh/sokol/pull/1394
+
### 04-Dev-2025
- sokol_gfx.h: a minor breaking change for querying runtime statistics: the function