Skip to content

Is this project abandoned? #237

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

Closed
bob382 opened this issue Feb 25, 2021 · 11 comments
Closed

Is this project abandoned? #237

bob382 opened this issue Feb 25, 2021 · 11 comments

Comments

@bob382
Copy link

bob382 commented Feb 25, 2021

Just found this and it looks really neat, so I would like to try it out.
However, I saw that the last time ocornut/imgui was pulled was half a year ago, so it's missing tables among other things.

Is this project abandoned?

@zaafar
Copy link
Collaborator

zaafar commented Feb 25, 2021

it's a bit behind i.e. not using ImGui 1.81 but it's not abandoned.
Feel free to create an MR that updates the ImGui to a newer version.

@bob382
Copy link
Author

bob382 commented Feb 26, 2021

That's good to hear. I tried but could not get it to work, cimgui build and generation went fine(i think), but had issues with the generated c# I have no clue how to fix. Since I would be starting a new project tables would be nice to have from the start instead of dealing with the deprecated columns. Will keep an eye on this, but guess I'd be better of going another route for now.

@sneusse
Copy link
Contributor

sneusse commented Feb 26, 2021

You might want to follow/observe the discussion here:
#218

There is a branch with a (semi-)recent imgui 1.80 Version + ImPlot waiting for a merge.
Maybe you can start your project using that branch?

@bob382
Copy link
Author

bob382 commented Mar 2, 2021

Thank you for the tip @sneusse, ImPlot would be a very nice thing to have as well.
I can only seem to find a branch targeting imgui 1.79, so no tables yet unfortunately.
I might have missed it?

@sneusse
Copy link
Contributor

sneusse commented Mar 3, 2021

@bob382 yeah sorry, you're right. I remembered that wrong. I tried to update the implot branch to 1.80 myself but couldn't quite get it done. 😊

I did't quite get the transformation of the .json files from the cimgui repo (https://github.com/cimgui/cimgui/tree/master/generator/output)

I ended up using the https://github.com/sonoro1234/LuaJIT-ImGui with a KeraLua+NLua Bridge (not sooo happy with that but it works)

@sonoro1234
Copy link

@sneusse I am surprised because KeraLua+NLua does not seem to support LuaJIT and LuaJIT-ImGui is dependant on LuaJIT ffi.

@sneusse
Copy link
Contributor

sneusse commented Mar 3, 2021

Yeah I used this branch to start: https://github.com/fastcoding/NLua + https://github.com/fastcoding/KeraLua
It has some quirks but I could figure them out for my use-case (I only need one state/thread, It kept crashing for me with the original implementation)

I'd like to build a new LuaJIT-only-dotnet-bridge which represents the .NET object as luajit cdata so it could possible be serialized and shared across .NET threads. But as I'm at a very early stage I'll use the one above for now. (Goal would be something like this but with .NET as the backend: https://github.com/effil/effil)

@sonoro1234: awesome work on your wrapper/SDL bindings! To clear any possible misunderstandings: I'm not happy with KeraLua+NLua but very happy with LuaJIT-ImGui :D This will replace all my winforms/wpf torments and make building little UIs for my .NET apps fun again!

@bob382
Copy link
Author

bob382 commented Mar 4, 2021

@sneusse Thanks for trying :) I would love to use this instead of wpf/winforms as well, seems like a solid replacement for my use.
Rapid UI development, cross-platform on top of that!

@TillAlex
Copy link
Contributor

@sneusse #218 was updated to ImGui 1.82 and recent ImPlot. Recent native libraries can be found in the AppVeyor build artifacts of ImGuiNET/ImGui.NET-nativebuild#3.

@mellinoe
Copy link
Collaborator

The project is not abandoned by any means. We're now back in sync with imgui v1.82, and @TillAlex has contributed some awesome new bindings for other cimgui-based projects.

@pixtur
Copy link

pixtur commented Mar 30, 2021

Any chance that the nuget version will also get bumped up?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants