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

Move UI code to a new library #42

Open
barotto opened this issue Apr 16, 2019 · 1 comment

Comments

Projects
None yet
1 participant
@barotto
Copy link
Owner

commented Apr 16, 2019

libRocket is gone for good so it's time to move to another UI library.

Requirements:

  • open source and GPL3 compatible
  • OpenGL friendly and graphics backend agnostic
  • with minimal dependencies, possibly self-contained
  • fast and bloat-free
  • with good docs, examples, and an active comunity
  • cross platform (Linux + Windows at least)

Nice to have:

  • HTML / CSS based
  • with C++11 lambdas callbacks

Here's a list of all available UI libs: https://philippegroarke.com/posts/2018/c++_ui_solutions/

Looking at that list, libRocket is still the best candidate, except for the "fast" and "active comunity" points...

@barotto barotto added the TODO label Apr 16, 2019

@barotto

This comment has been minimized.

Copy link
Owner Author

commented May 5, 2019

RmlUi is a promising fork of libRocket.
It added many new features like animations and transforms and it's currently evolving. Still in a beta state but it can become the new open-source HTML/CSS GUI middleware.

Maybe there will be no need to move to another lib!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.