Version 2.9
Professional editing, integration, and release hardening — the stabilisation milestone before V3.0.
Overview
Professional editing, integration, and release hardening — the stabilisation milestone before V3.0.
Version 2.9
New Features
Professional UI Editor
UI document/canvas system with element hierarchy, frames, panels, text labels, image elements, buttons, input fields, scrollable and layout containers. Selection, resizing, alignment guides, anchors, pivots, responsive layout, font and colour controls, background images, image upload and reuse.
UI Editor Save/Reload Consistency
Editor and game runtime use the same UI document and data model. Runtime renders the actual saved UI document.
FluxScript Context-Aware Autocomplete
Tab acceptance, suggestions from valid language symbols and engine APIs.
Inline Ghost-Text Suggestions
Ghost text remains uncommitted until accepted. Suggestions derive from valid symbols only.
Hover Documentation + Signature Help
Hover docs for entities, properties, actions. Function signature help in the script editor.
Quick Fix + Formatting
Apply suggested fixes directly from diagnostics. Code formatting where supported.
FluxScript Debugging Tools
Runtime logging, variable inspection, breakpoint-like step debugging where feasible.
Node Scripting Searchable Menus
Searchable node palette with graph organisation tools. Connection validation with visual error indicators.
Node Scripting Undo/Redo + Persistence
Undo/redo for graph operations and reliable graph persistence.
Production Readiness: Profiling & Memory
Performance profiling verification, memory and resource management, resource disposal audit.
Production Readiness: Project Recovery
Crash recovery and version history reliability improvements.
Version History + Migration
Schema migration with version detection. Backward compatibility — old projects load without data loss.
Security Audit
Verify no API keys exposed in frontend, script execution limits, asset upload validation.
Accessibility + Input
Text scaling, subtitle controls, keyboard and controller support, editor usability improvements.
Publishing Workflow Verification
Verify builds and published games actually exist and launch. Document unsupported export targets honestly.
End-to-End Regression Test Suite
Full lifecycle test: create project, generate game, edit scene, import assets, modify scripts, use autocomplete, execute scripts, create UI, upload images, run Play Mode, save/reload, build/publish, recover from failure.
Improvements
No notable improvements in this release.
Bug Fixes
No bug fixes in this release.
Breaking Changes
Breaking Changes
Migration
Projects created in V2.8 or earlier are automatically migrated on first load. The migration is non-destructive — original data is preserved. A backup snapshot is created before migration applies.
