Godot Daily: Particle Power-Up & Editor Polish Galore
Today we're celebrating 20 merged pull requests that brought major particle system improvements, editor experience upgrades, and tons of quality-of-life fixes. QbieShay delivered enhanced particle seeking tools, while contributors across the board polished everything from HDR screenshots to debugger displays.
Duration: PT4M12S
Transcript
Hey there, fellow Godot developers! Welcome back to Godot Daily - I'm your host and wow, do we have an exciting episode for you today. Grab your favorite beverage because we're diving into a fantastic day of Godot development that shows just how vibrant and collaborative this community is.
So picture this: 20 merged pull requests in a single day, plus 30 additional commits. That's the kind of momentum that gets me genuinely excited about where Godot is heading. And the best part? These aren't just random fixes - there's a real story here about making Godot more powerful and more pleasant to use.
Let's start with the star of the show - QbieShay's particle system enhancement. This PR tackles something that's been a real pain point for particle artists: seeking to specific states without unwanted emission. Imagine you have a oneshot particle that emits for 0.2 seconds but has a lifetime of 1 second. Previously, there was no clean way to seek to that non-emitting but still alive state. QbieShay solved this with new seeking tools that give you precise control over particle playback. It's the kind of feature that seems small until you need it, and then it's absolutely essential.
But the particle love doesn't stop there. Ryan contributed an "Inherit Emitter Scale" flag for ParticleProcessMaterial. This lets your particles scale with their emitter node, which is one of those features that just makes sense once you see it. It's disabled by default to maintain compatibility, but for new projects, this is going to feel natural and intuitive.
Now, KoBeWi has been absolutely crushing it with editor improvements. They fixed a really frustrating issue with copy-pasting inspector sections and categories. The old system was hacky and unreliable because it relied on property lists that didn't always match what you actually saw in the inspector. The new approach happens entirely within the inspector itself, making it much more robust and predictable.
KoBeWi also tackled floating editor panning - you know that annoying bug where panning would completely break when you floated an editor window? That's fixed now. The solution was elegant: instead of setting up ViewPanner with a specific viewport, it now gets the viewport at the time of panning. Simple, but effective.
The quality-of-life improvements just keep coming. We've got better HDR screenshot support thanks to allenwp's work on Image.save_exr functions. The debugger got a nice upgrade from jaydensipe, showing class names instead of cryptic object IDs - much more developer-friendly. And there are fixes for submenu positioning, GDScript crash handling, and even Android dialog sizing.
One change that caught my eye is how plugin names are now protected from auto-translation. It's a small thing, but it prevents those awkward moments where your carefully chosen plugin name gets automatically translated into something completely different in the editor.
What I love about today's changes is how they demonstrate the Godot philosophy in action. These aren't flashy new features that'll dominate headlines, but they're the kind of thoughtful improvements that make your daily development experience smoother, more reliable, and more enjoyable.
Today's Focus: If you're working with particles, definitely check out the new seeking functionality and the emitter scale inheritance. And if you've been frustrated with inspector copy-pasting or floating editor panning, those fixes are ready for you right now. Sometimes the best updates are the ones that remove friction you didn't even realize was slowing you down.
Here's what I want you to remember: every single one of these improvements came from developers like you who saw a problem, rolled up their sleeves, and contributed a solution. Whether it's QbieShay enhancing particles, KoBeWi polishing the editor experience, or any of the other contributors making Godot better - this is community-driven development at its finest.
That's a wrap on today's Godot Daily! Keep building amazing things, and remember - every small improvement makes the whole engine better for everyone. Until tomorrow, happy coding!