Godot 4.8 reaches feature freeze with symbol renaming, runtime canvas editing, and iOS/Android accessibility
Godot 4.8 dev 7 marks the end of new features for the open-source engine, with developers now focusing on bugfixes before the beta phase. The snapshot includes long-requested tools for renaming code symbols across projects, manipulating UI elements at

Godot 4.8 dev 7 has reached feature freeze, signaling the end of new feature integration for this release cycle. The Godot Foundation announced that all development efforts will now shift exclusively toward bugfixes and addressing regressions to establish a stable baseline before the transition to beta.
The symbol renaming tool stands out as perhaps the most significant last-minute addition. Tomasz Chabora implemented this highly-requested feature just before the freeze took effect. The tool allows developers to rename a symbol and have that change properly propagate across the entire project, uniformly applying the rename where relevant. The implementation correctly differentiates between class identifiers, local variables, comments, and strings. The feature is currently marked as experimental and requires opt-in, with the team taking extra precautions to allow users to test it without waiting for Godot 4.9.
Editor improvements continue with Michael Alexsander's runtime CanvasItem manipulation feature. This addresses another long-standing request by enabling developers to move, resize, rotate, scale, and modify pivot points of CanvasItems directly within the game view during testing. The functionality integrates with the editor's full undo/redo system and includes the ability to open scenes by double-clicking them in the game, mirroring the editor's existing workflow. Mouse cursor updates now trigger immediately rather than after the next action, and remote shortcut handling has been consolidated into a single debugger message.
Rendering received substantial attention in this snapshot. Colin O'Rourke added animated decal support, building on DrawableTexture to enable decals to be fully animated. The physics layer gained non-allocating query methods for PhysicsDirectSpaceState2D and 3D, developed by aterray in collaboration with Ricardo Buring and Mikael Hermansson. These new methods allow result objects to be reused across calls, avoiding unnecessary dictionary and array allocations while maintaining strong type hints and enabling automatic type inference.
Touch-based device users benefit from two GUI additions courtesy of Anish Kumar: native touch support for TabBar and PopupMenu. These improvements deliver quality-of-life enhancements for developers and users working on touch-enabled platforms. Hugo Locurcio expanded audio capabilities by introducing theme sound items and playback on common UI events, allowing developers to trigger audio effects through the new audio theme item type and theme override system.
Accessibility expanded significantly with AccessKit integration for iOS and Android. Ben Humphries contributed AccessKit support for iOS as a first-time contributor, while bruvzg, the primary AccessKit maintainer, handled the Android implementation. While mobile implementations do not yet match the feature parity of desktop versions, the integration opens the door for further improvements. Godot 4.5 previously introduced AccessKit for desktop platforms, and this expansion represents a major step toward comprehensive accessibility across all supported platforms.
Web editor, XR editor, and Android editor builds are available for testing in this snapshot. The Godot Foundation continues to encourage users to support the project financially, noting that the engine is maintained by volunteers and a small team of paid contributors whose work depends on community donations.
Sources
- Godot Engine BlogOfficial source · recorded Sep 29, 2026Dev snapshot: Godot 4.8 dev 7
- Godot Engine BlogOfficial source · recorded Sep 29, 2026Dev snapshot: Godot 4.8 dev 4
