-
Notifications
You must be signed in to change notification settings - Fork 66
Split module to separated packages #319
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
this is a first step
I moved Vector type to datautils package and this type is going to be public
now FromC takes unsafe.Pointer instead of any this fixes data lose issue when using FromC
|
@AllenDang maybe we should tag current master and publish some release as this pr is done is done? |
Agree, let's release v1.0.0! |
|
@AllenDang Release notes are ready. You should be able to see them. |
|
@gucio321 Great work! I've read, awesome, looks everything is ready, please release it! Congratulations! |
Hi everyone!
Here I present a whole-new layout of cimgui-go.
This was discussed in, and will fix #25
Now, instead of having everything in cimgui-go package, there are 4 smaller packages for each plugin.
In theory, it also reduces build time as it allows to parallelize implot, imnodes and immarkdown build.
results
on main:on this PR
tested on ebiten example with
time go build -a -v@AllenDang this is a quite large change so I'll let you review and merge