prime31 / Nez

Nez is a free 2D focused framework that works with MonoGame and FNA
MIT License
1.76k stars 355 forks source link

Imgui 1.89.5 #764

Closed pocketninja closed 1 year ago

pocketninja commented 1 year ago

This PR updates the ImGui.NET dependency in Nez.ImGui projects from version 1.71.0 to 1.89.5.

There were a small number of updates required due to changes in the ImGui API.

All of my testing and checking has been done on an Apple M1 with MG38 projects so I haven't accounted for other platforms/targets, I only have an M1 to test with unfortunately!

Have had a scan through ImGui's changelog from 1.71 (https://github.com/ocornut/imgui/blob/master/docs/CHANGELOG.txt#L2264) for any other glaring changes/breakages, but immediately spot any which might be relevant to the core Nez code.

Custom projects built on Nez might need work re ImGui if they choose to update.

Thanks!

prime31 commented 1 year ago

Seems ok to me so far! I'll do some more testing on other OSs later this week.