GUI library Guide42

Hi everyone. l’d like to present my GUI library for Defold calling Guide42.
Many of us know about library Dirty Larry. It has advantages but also there are some shortcomings.
Thats why I have decided to wrrite my GUI library: https://github.com/Bytonaaa/Guide42
Dynamic scroll is the one thing thats supports library now.
But I want to add other elements: grid group, slider and etc (like Unity style)
I would like to know: What do you think about that?
You can download my project in demo version and see what is made, how it works
Unfortunately, readme file is written in Russian, but soon I’ll translate it into English

some gifs: http://g.recordit.co/iPmMfXPRRC.gif

14 Likes

Nice. Thank you for sharing! Scrolling areas can be tricky to get right so it’s always nice to have that packaged into a reusable library such as this. Let us know when you’ve translated the readme to english as well!

4 Likes

Finished the slider, you can set min and max value and changed them in runtime in a few lines of code.
Also, you can change the texture on that you want.
In the gif you can see an example of how i joined the scroll and slider.
(I’m bad at the design, so demoscene looks a little bad)
You can make slider not moveable or disable background/slider/point.
After GDC Competition i will go to make a grid of nodes, add some tests and ‘asserts’, add methods that community need and ofc translate readme

5 Likes

Cool! I also had to write a scroll view for my game. It has inertial scrolling, friction and a “bounce on over-scrolling” effect. Also, like the scroll view in iOS’ UIKit, it doesn’t capture touch under a movement threshold so you can still add buttons to the view that is getting scrolled. I’m pretty proud of it :smiley: . Maybe I’ll share code after the GDC competition. I have quite a few modules in my game that could be open-sourced.

7 Likes