I'm usually a read the docs kind of guy but this tutorial was fantastic. I'm in need of polishing my UI and never learned how to use themes but this seriously made them seem way less intimidating. Big Thanks!
This tutorial is the best I've seen for explaining how the theme, overrides, and variations work with each other. Super excited for the upcoming videos!
pff finally I understand the use of themes now, it's horribly unintuitive to get into and I've never found the -1 px default padding/content margins which drove me nuts. thanks so much for the best guide on UI so far!
also, I'm hoping you'll contribute some better explanations(like the basetype you mention at 12:12) to the Godot project since you might learn out of experience how things could be improved.
I genuinely love your tutorials. Thank you very much for making these. Once I have the disposable income for it, I'm definitely going to upgrade the patreon tier.
12:34 Thanks for mentioning this! I never really paid any attention to the pin, thinking it would just pin that line to the top, to make it more quickly accessible or something. But it's actually super useful!
Hi, this was a fantastic tutorial! I was so scared to go anywhere near the themes until probably I was done with my game, but this made me want to dive in and make some fun UI :) I don't know if this was added since you made the video but around 13:00 when you save a duplicate button_secondary to carry over your previous settings, you can actually copy all the settings from one StyleBoxFlat to another. Click on the tools icon next to filter properties and choose copy properties and paste it again on the new stylebox :)
I'm beginner in gamedev and currently making pong game clone for learning. I had done all the programming of game except the UI, as Godot ui system is very hard to understand and this tutorial helps me to complete the game. So Tysm and Sorry for this essay. 😅🙏🏻
We need a tutorial on how to cleanly distribute inputs to ViewportContainers, and in particular on how to get them to properly react to the physics raycasts when you move your mouse over objects in the various 3D scenes.
the Godot devs early on: "the name Godot rhymes with Robot, like Go-Dot" later: "eehh... ge-DOE seems to be popular, lets just go with that" this guy: "GAAW-doh" :P UI + Control nodes need a lot of love in the tutorial community. Thanks for the upload liked + subbed
I completely missed the + when actually wanting to theme something myself, always randomly clicked all the elements in the open theme "editor" but never understood how to style a node.
I watched this to learn about UI & Control Nodes. Instead, you've spent the last 10+ minutes talking about themes. I HATE THEMES! I have never understood that nonsense.
@@stayathomedev You said that the confusion was when to use each node. I was hoping that you'd clarify that confusion. Themes are a distraction from that substantive (& advertised) issue. I feel like this was a bait & switch title. If it was titled, "How I Made This Menu Look Like This", it would have been more honest & a warning to not waste my time.
the video felt pretty disorganized. you did a lot of "and then we're gonna do this, and maybe change that, and I think I want to make this thing looks better like so...", but I didn't see you planning out and sequencing your ideas in any way that was easy to follow, or talking much about the underlying concepts. I'd like to see you talk more about generalize-able ideas to help viewers build fundamental skills rather than focusing on fvery specific elements
This tutorial is the best I've seen for explaining how the theme, overrides, and variations work with each other. Super excited for the upcoming videos!
I'm usually a read the docs kind of guy but this tutorial was fantastic. I'm in need of polishing my UI and never learned how to use themes but this seriously made them seem way less intimidating. Big Thanks!
Thats awesome 👍
This tutorial is the best I've seen for explaining how the theme, overrides, and variations work with each other. Super excited for the upcoming videos!
pff finally I understand the use of themes now, it's horribly unintuitive to get into and I've never found the -1 px default padding/content margins which drove me nuts.
thanks so much for the best guide on UI so far!
also, I'm hoping you'll contribute some better explanations(like the basetype you mention at 12:12) to the Godot project since you might learn out of experience how things could be improved.
I NEEDED THIS SO MUCH
thank you for this tutorial, it will be undispensable surely
I genuinely love your tutorials. Thank you very much for making these. Once I have the disposable income for it, I'm definitely going to upgrade the patreon tier.
12:34 Thanks for mentioning this! I never really paid any attention to the pin, thinking it would just pin that line to the top, to make it more quickly accessible or something. But it's actually super useful!
Not exactly what I was looking for, but I still learned a lot and will be returning to this later :)
Hi, this was a fantastic tutorial! I was so scared to go anywhere near the themes until probably I was done with my game, but this made me want to dive in and make some fun UI :)
I don't know if this was added since you made the video but around 13:00 when you save a duplicate button_secondary to carry over your previous settings, you can actually copy all the settings from one StyleBoxFlat to another. Click on the tools icon next to filter properties and choose copy properties and paste it again on the new stylebox :)
More people need to learn about control nodes
Than you so much for this! I had no idea that you could create your own types.
Exactly what I was looking for. Thanks
I'm beginner in gamedev and currently making pong game clone for learning. I had done all the programming of game except the UI, as Godot ui system is very hard to understand and this tutorial helps me to complete the game. So Tysm and Sorry for this essay. 😅🙏🏻
Great video, can't wait for the next ones! This is definitely a very useful topic
We need a tutorial on how to cleanly distribute inputs to ViewportContainers, and in particular on how to get them to properly react to the physics raycasts when you move your mouse over objects in the various 3D scenes.
the Godot devs early on: "the name Godot rhymes with Robot, like Go-Dot"
later: "eehh... ge-DOE seems to be popular, lets just go with that"
this guy: "GAAW-doh"
:P
UI + Control nodes need a lot of love in the tutorial community. Thanks for the upload
liked + subbed
Thanks! And I'm totally right
One of the Best Tutorial in UI , Thanx
He doesn't miss...
YOOO, right in time.
bro why did no one tell me until now about that pin button in the theme editor
I completely missed the + when actually wanting to theme something myself, always randomly clicked all the elements in the open theme "editor" but never understood how to style a node.
great tutorial!
You don't need to assign the theme to each node, the theme is inherited from any parent node.
So there isn't a global project defined theme? And it doesn't "inherit" the theme from parent UI nodes?
I need this ui in Godot so hard
Thank you!
Awesome!!!
Thank You
Can you make an app with GODOT ?
Yes you can
yup! It's fairly easy to get an Android app out of Godot.
Yaaaay 🎉
yaayyyyyy
👍
I watched this to learn about UI & Control Nodes.
Instead, you've spent the last 10+ minutes talking about themes. I HATE THEMES! I have never understood that nonsense.
Themes and UI are siblings. Once you get used to them, it gets better
@@stayathomedev
You said that the confusion was when to use each node. I was hoping that you'd clarify that confusion. Themes are a distraction from that substantive (& advertised) issue. I feel like this was a bait & switch title. If it was titled, "How I Made This Menu Look Like This", it would have been more honest & a warning to not waste my time.
why do we require 10% of the screenspace to be your gray background, just chroma key yourself 😭
the video felt pretty disorganized. you did a lot of "and then we're gonna do this, and maybe change that, and I think I want to make this thing looks better like so...", but I didn't see you planning out and sequencing your ideas in any way that was easy to follow, or talking much about the underlying concepts. I'd like to see you talk more about generalize-able ideas to help viewers build fundamental skills rather than focusing on fvery specific elements
This tutorial is the best I've seen for explaining how the theme, overrides, and variations work with each other. Super excited for the upcoming videos!