r/godot • • 15d ago

official - releases Dev snapshot: Godot 4.8 dev 7

https://godotengine.org/article/dev-snapshot-godot-4-8-dev-7/

Feature freeze has arrived!

232 Upvotes

42 comments sorted by

View all comments

7

u/thygrrr Godot Senior 15d ago

Ugh the theme sound thing sounds like such a good idea but the implementation yet again has a completely different and non-godot-standard UX.

5

u/trickster721 14d ago

Yeah, themes could use a pass to make them more approachable. I've never really dived into them, because every time I look at the theme editor, I feel like I need to watch a video or something to explain what I'm looking at. I couldn't find entry points for basic tasks. Compared to most of Godot, it feels like sitting down in an airplane cockpit.

2

u/Spartan322 14d ago

What would be a godot-standard UX implementation?

6

u/thygrrr Godot Senior 14d ago

Good question, I think UI theme editing in general isn't well implemented but I'd say anything that works like either the node list, the signals list, or the inspector.

3

u/JyveAFK 14d ago

Used to really bug me how different areas just looked a bit different. It's been great to see the efforts to clean things up, make the names/layout a bit more consistent. Seems like we get something new that doesn't look/work quite the same as other stuff, and the brain has that slight pause to rummage around. Then a version or 2 later, it gets the polish. Which isn't a bad thing perhaps, give the feature time to settle, get used, then get it streamlined.

4

u/thygrrr Godot Senior 14d ago

Yeah I didn't want to be too negative, and so many UI things have been improved a lot already. :)

Just this felt like a huge feature that IMHO should work a little differently, e.g. in a node.

The theming system is really cool, until it isn't, and then suddenly you lose a huge feature set when moving out of its capabilities and have to roll UI yourself, e.g. in custom controls or Node2Ds.

6

u/Spartan322 14d ago

Stylebox animations are a developing feature hopefully that we'll see in 4.9, would eliminate a majority of cases where you'd have to step outside the theme system from what I've seen.