Added multi layer support, like CSS before and after styles, but with as many layers as you want!
Here's a demo with 3 extra layers on the hover style:
Added multi layer support, like CSS before and after styles, but with as many layers as you want!
Here's a demo with 3 extra layers on the hover style:
After refactoring, I’ve added enter & exit animations!
Nodes like Button already had a “normal” style to animate to & from, but nodes like ItemList didn’t. Now you can transition them too
(Also switched to Godot’s handy movie mode for 60fps clips + inputs at bottom)
After refactoring, I’ve added enter & exit animations!
Nodes like Button already had a “normal” style to animate to & from, but nodes like ItemList didn’t. Now you can transition them too
(Also switched to Godot’s handy movie mode for 60fps clips + inputs at bottom)
github.com/CozyCubeGame...
#GodotEngine #gamedev
github.com/CozyCubeGame...
#GodotEngine #gamedev
To do this, I powered up expression modifiers to allow much more complex calculations. Now you can have multiple expressions & call each other as functions
To do this, I powered up expression modifiers to allow much more complex calculations. Now you can have multiple expressions & call each other as functions
#GodotEngine #gamedev #indiedev
#GodotEngine #gamedev #indiedev
The file I/O has been my chief concern, as you cannot rely on your regular file dialog nodes in Godot. A neat API here, a few hacks there — and in theory it is now fully functional!
The file I/O has been my chief concern, as you cannot rely on your regular file dialog nodes in Godot. A neat API here, a few hacks there — and in theory it is now fully functional!
Here is a sample of the "tab_selected" stylebox always sliding into its new position
(There's a mix of clicking the tab and using arrow keys)
Here is a sample of the "tab_selected" stylebox always sliding into its new position
(There's a mix of clicking the tab and using arrow keys)
Every property can have a "from" modifier, defining an extra state it should animate from. They can be chained to make any length sequence
red -> hovered
blue -> pressed / toggled
green -> normal
Every property can have a "from" modifier, defining an extra state it should animate from. They can be chained to make any length sequence
red -> hovered
blue -> pressed / toggled
green -> normal
There, you can set computed values based on things like the size, dpi, node index, or even EditorSettings preferences.
There, you can set computed values based on things like the size, dpi, node index, or even EditorSettings preferences.
Here's a demo 🔊:
(using @kenney.bsky.social's Interface Sounds pack)
Here's a demo 🔊:
(using @kenney.bsky.social's Interface Sounds pack)
Here's a shiny border effect that responds to your mouse position.
Here's a shiny border effect that responds to your mouse position.
Here's a clip of an editor theme with a scrolling gradient thrown on a bunch of things.
Here's a clip of an editor theme with a scrolling gradient thrown on a bunch of things.
It lets you make UI animations directly in a theme or theme override, similar to css transitions (it will work in editor themes too)
It lets you make UI animations directly in a theme or theme override, similar to css transitions (it will work in editor themes too)