Page 1 of 1

Immediate mode GUI library

Posted: Mon Oct 23, 2023 3:42 am
by immortalx
Hi everyone. LOVR user here.
For those who don't know it's a VR framework that borrows LOVE's API style.
A year ago I've made a VR immediate mode GUI library for LOVR and recently did a 2D version of it (since LOVR has some 2D capabilities).
So I thought why not trying to also port it to LOVE and maybe someone founds a use for it (although I know there are plenty of excellent GUIs for LOVE).

EDIT: The library is now a unified codebase instead of 2 branches. It has had some improvements and full documentation is now up
Here's the updated link:
https://github.com/immortalx74/lovr-ui2d

Re: Immediate mode GUI library

Posted: Tue Oct 24, 2023 1:16 am
by tourgen
neat. I'll play around with this later. I've used IMGUI in C++ and Love2D, as well as Frames which is a custom stateful GUI for Love2D. Interested to experiment with your code. Thank you for posting.

Re: Immediate mode GUI library

Posted: Tue Oct 24, 2023 1:48 pm
by immortalx
Thanks for giving it a try! I forgot to mention that I'll have the documentation up and running soon.
In the meantime the example in main.lua contains all the widgets and demonstrates how it works.

Re: Immediate mode GUI library

Posted: Wed Nov 15, 2023 3:46 am
by immortalx
As I promised documentation is ready. I've edited the first post.