Immediate Mode GUI

Very well done! It runs at around 30 FPS for me =)

When I click the check box, a red square appears in the middle of the screen until I let go. Is that supposed to happen?

No! Let me fix that. However it’ll take a bit to be pushed out because currently im working on windows!

Guys:
Animation

WINDOWS!!! I just need to fix that focusing issue with overlapping windows and then I’ll make some more better demo windows, and publish it! :D (It’s a bit slow, probably because yielding happened somewhere in it.

Edit: The fix I’ll have to do, that is moving the focusing and probably moving/sizing logic over a “finish windows” block", will take a bit and I think I have to go somewhere soon; so yeah! Ill finish it probably tomorrow. But I’m still happy with what I’ve got!

Could you make it so that I can specify the theme when creating a new context?

Or set the theme..

why not add a text box after you’re done with the windows?

I’m going to do that after I finish up this ordering fix.

Again, until after.

Speaking of that:
Animation

All I need to do is just finish up a problem with being able to press buttons behind windows, and implement sizing again, but that should be rougly easy!

I did it.
Animation

Saved. @mobility212 , I added theme blocks to set a part of it or set the whole theme in its whole. I’ll probably make a light theme sometime soon also, but I want to get textboxes out of the way and some other useful controls.

Everything still needs some work, but I’m happy the window system works fine!

Everything is saved! However, it lags still:

Probably a lot of micro optimizations I could add. But I’m bored of that so

Wow, I got on featured! :D


(Snap! Immediate Mode GUI), second one from right

wait does this support custom themes? (also srry if i necroposted)

@codingisfun2831t If my memory serves, I think I asked to include this in Jameson 3.0 previously, but now that I’m banned from GitHub I’ve lost the thread, and now I’ve forgotten if you actually said yes or not. Would it be okay if I do this?

yeah

Awesome! Thanks!

here
Tan miter script pic
live coding will reduce block copying

@askofep1 What’s livecoding?

you don’t have to press apply when you edit the block’s behavior

Interesting. Did they do an announcement for this or something where I can learn more?

its experimental and it says it allows live custom control structures and there is some info about it on the forum

Cool; thanks!