Skip to content
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

Project Status #585

Open
mserkantan opened this issue Aug 5, 2024 · 3 comments
Open

Project Status #585

mserkantan opened this issue Aug 5, 2024 · 3 comments

Comments

@mserkantan
Copy link

Is this repository being actively maintained? There haven't been any commits for a while. If that's the case, would it be possible to integrate the Implot repository into the ImGui repository? @ocornut @epezent

@ocornut
Copy link
Collaborator

ocornut commented Aug 5, 2024

I cannot speak for Evan but I don’t think merging the projects would solve any problem. implot may be a little stagnant but it is greatly useful as is, and we are trying to ensure it stays compatible with latest version of dear imgui at all time.

@epezent
Copy link
Owner

epezent commented Aug 5, 2024

@mserkantan, thanks for asking. It's true, ImPlot feature development has stagnated. I wish I were able to tackle the growing mountain of issues/PRs, or add some of the many features I had envisioned, but I am simply unable to make the same level of contributions as I was a few years ago (ah, grad school, those were the times).

As Omar points out, ImPlot remains incredibly useful in its current state. It largely accomplished its goal, and save a few curious edge cases, it is stable. Furthermore, Omar and the ImGui team have graciously included it in their testing and CI suites, and submit fixes when breaking ImGui changes arise (it just so happens there hasn't been one in a while!). I think it's safe to assume the library won't just stop working any time soon (and if it did, rest assured I would find the time to fix it).

Omar and I have discussed integrating ImPlot into ImGui before. The reality is that moving the code to ImGui won't magically result in new features -- the ImGui team is already swamped with work. Not to mention, doing so would introduce a non-trivial amount of code and API that the majority of ImGui users don't need.

All that said, I would like to see things change. I'd like to see issues addressed and new features added. So, allow me to make a public request -- if there are any ImPlot users out there that have the desire and capability to further this library, please do not hesitate to contact me. I am more than happy to hand over the reigns to the right person.

Evan

@ocornut
Copy link
Collaborator

ocornut commented Oct 25, 2024

May I add another two cents to say: ImPlot is pretty great at it is. I consider it as the one natural extension to Dear ImGui.
Please be overly cautious with handing the reigns to someone. The ecosystem can handle a stable and stagnant project better than one going in a wild direction :)

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

3 participants