Godot Daily: UI Polish & Developer Experience Boost
Today we're celebrating a massive 20 merged pull requests that show Godot's incredible attention to developer experience! From transform offsets for Control nodes to visual upgrade indicators in the Project Manager, plus major improvements to GridMap editing and SplitContainer functionality. The community is absolutely crushing it with quality-of-life improvements.
Duration: PT4M4S
Transcript
Hey there, fellow developers! Welcome back to Godot Daily - I'm your host, and wow, do we have an amazing show for you today. March 7th, 2026, and the Godot community just delivered something absolutely spectacular. We're talking about 20 merged pull requests and 28 additional commits. That's the kind of momentum that makes my developer heart sing!
Let's dive right into the good stuff, because today is all about making your life as a developer smoother and more delightful.
First up, we have a game-changer from timoschwarzer that's been years in the making. PR #87081 adds transform offset properties to Control nodes. Now, I know what you're thinking - "what's the big deal?" Well, here's the thing: if you've ever tried to animate UI elements without completely breaking your carefully crafted layouts, you know the pain. This PR introduces transform_offset_position, transform_offset_rotation, and transform_offset_scale properties that let you animate controls without messing up their layout positioning. It's like having your cake and eating it too!
Speaking of quality of life improvements, Meorge knocked it out of the park with PR #111528. The Project Manager now shows visual indicators when your projects use different Godot versions. Up arrows for upgrades, down arrows for downgrades, and special handling for major version differences. No more guessing games when you're switching between projects!
But wait, there's more! kitbdev delivered something I didn't even know I needed - nested SplitContainer intersections. You know those awkward moments when you have split containers inside split containers and the dragging gets all weird? Yeah, that's fixed now. PR #116734 adds drag_nested_intersections functionality that makes complex editor layouts feel buttery smooth.
The GridMap editor got some serious love today too. YeldhamDev was on fire with multiple improvements - we now have cursor coordinates displayed just like in TileMap, better undo/redo functionality for selections and pasting, plus a handy button to clear rotation. These might seem like small things, but they add up to make your 3D level editing workflow so much more pleasant.
Nodragem came through with something that's been bugging people for ages - consistent drag-and-drop tooltips between 2D and 3D viewports. No more confusion about what happens when you drop that mesh or texture! The tooltips now look modern with transparent panels and proper theme colors.
Now here's something that caught my eye from a technical perspective. QbieShay fixed a tricky particle interpolation issue by changing how velocity data is stored and passed to shaders. It's one of those "dangerous but necessary" fixes that could break things, but early testing looks promising. This is exactly the kind of fix you want during feature freeze when there are lots of eyes on the code.
We also got some nice rendering fixes today. SDFGI now properly respects visual layers thanks to mxtherfxcker - no more geometry showing up in global illumination when it shouldn't. And allenwp fixed tonemapping in the Compatibility renderer when using canvas backgrounds.
Today's focus should be on exploring these UI improvements if you're working on editor tools or complex interfaces. That transform offset feature for Controls is particularly exciting - try it out in your current projects and see how it simplifies your animation workflows. And if you're maintaining multiple Godot projects, update your Project Manager and enjoy those helpful version indicators!
The community energy around Godot right now is just incredible. Twenty pull requests in a day, each one making the engine better for all of us. From major features to documentation improvements to small bug fixes - this is what open source collaboration looks like at its finest.
That's a wrap on today's episode! Keep coding, keep creating, and remember - every line of code is a step forward. We'll be back tomorrow with more Godot goodness. Until then, happy developing!