Author Topic: QB64-native UI framework for you to use!  (Read 3853 times)

0 Members and 1 Guest are viewing this topic.

Offline loudar

  • Newbie
  • Posts: 73
  • improve it bit by bit.
    • View Profile
QB64-native UI framework for you to use!
« on: July 19, 2021, 05:58:46 pm »
You can find all the files you need plus a rough documentation over on GitHub: https://github.com/Targon-Industries/um

I've been in love with the idea of an HTML-like system written in QB64. I wrote all of this over the course of roughly a year (maybe more) and it's been a hell lot of fun.

If you find a bug, please use the "Issues" feature on GitHub so I can neatly organize it and work on it!

If you have questions, please don't hesitate to ask here or on the Discord!

A little demo of what this framework might produce:
Screenshot 2021-07-19 234816.png
Check out what I do besides coding: http://loudar.myportfolio.com/

Marked as best answer by loudar on July 24, 2021, 12:28:48 pm

Offline loudar

  • Newbie
  • Posts: 73
  • improve it bit by bit.
    • View Profile
Re: QB64-native UI framework for you to use!
« Reply #1 on: July 23, 2021, 07:20:33 pm »
I have now updated it so it supports text alignment within elements!

Feel free to download it and give it a test, here's a zip for those that don't want to use GitHub:


Screenshot 2021-07-24 011822.png
Check out what I do besides coding: http://loudar.myportfolio.com/

Offline Ashish

  • Forum Resident
  • Posts: 630
  • Never Give Up!
    • View Profile
Re: QB64-native UI framework for you to use!
« Reply #2 on: July 24, 2021, 12:47:09 am »
Looks amazing!! I like it
if (Me.success) {Me.improve()} else {Me.tryAgain()}


My Projects - https://github.com/AshishKingdom?tab=repositories
OpenGL tutorials - https://ashishkingdom.github.io/OpenGL-Tutorials

Offline loudar

  • Newbie
  • Posts: 73
  • improve it bit by bit.
    • View Profile
Re: QB64-native UI framework for you to use!
« Reply #3 on: July 25, 2021, 02:21:56 pm »
That's right!
With an input box (for text/numbers) it will be perfect!

Thank you for noticing the missing documentation! ;D I actually had it implemented already, but forgot to mention it. It's added now and the files have been organized a bit more neatly. Hope you enjoy it!

P.S.: The "allownumbers", "allowtext" and "allowspecial" flags should help you, they are now mentioned as well, forgot those too!
Check out what I do besides coding: http://loudar.myportfolio.com/