Gnimuc / CImGui.jl

Julia wrapper for cimgui
https://github.com/cimgui/cimgui
MIT License
253 stars 25 forks source link

Tag a 1.82.0 release? #62

Closed sairus7 closed 11 months ago

sairus7 commented 3 years ago

What should be done do make this release?

Gnimuc commented 3 years ago

Here is a list that I can come up with at the moment:

  1. Update README and document the major change about loading/writing pointers(basically what I wrote in #52)
  2. Manually test all widgets in the demo.jl and enable docking by default
  3. Disable multi-viewport support by default and add warnings(multi-viewport support does not work correctly on Window)
Gnimuc commented 3 years ago
  1. Add wrappers for 1.79~1.82 new APIs (the new Table API is the major one)
sairus7 commented 3 years ago

Just now I have realized that all current widgets are not from Julia code, but from build-in cpp example code. That's why they are all working. So we'll have to switch it back to Julia and debug. And also maybe delete all boilerplate cope duplication other that Renderer.

sairus7 commented 3 years ago

Looks like there are missing some exports for table-related functions and flags, like BeginTable. I see only names like igBeginTable. Should I start working with these names, or manually edit wrapper.jl, with a bunch of BeginTable() = igBeginTable() lines?

Or you can re-generate this file @Gnimuc ? (I think this is number 4 in a task list above)

Gnimuc commented 3 years ago

wrapper.jl is written by hand, so we need to add those thin wrappers manually, but I don't have time to maintain this project at the moment. Do you need push access? I can send you an invitation as a collaborator.

sairus7 commented 3 years ago

Yes, would try to add it manually.

Also, are there any other changes that should be made to LibCImGui generated code and exports, or all names are already there?

Gnimuc commented 3 years ago

Also, are there any other changes that should be made to LibCImGui generated code and exports, or all names are already there?

LibCImGui is now fully auto-generated, so all symbols should be exported.

IanButterworth commented 11 months ago

Seems like this can be closed?