Viewport Gizmo overhaul + Composer image paste + Agent persona i18n + iOS export
Six viewport and Inspector fixes landed today: the Focus button now triggers proper frame-selection with a fixed overhead angle; the scale Gizmo orients along entity local axes; number fields round to 4 decimals to prevent display jitter; mouse events are scoped to canvas bounds; group nodes position at their children's centroid with deferred Gizmo refresh; and reparenting now preserves world position with world-space Gizmo sync. On the product side, the Composer supports image pasting, Agent personas ship with bilingual (EN/ZH) support, and iOS Xcode project export gains WKWebView inspectable debug builds.
Viewport Gizmo overhaul — six fixes in one day
The editor viewport received a concentrated round of fixes today:
- Focus button: now triggers proper
frameSelectionand snaps to a fixed overhead angle, making it easy to center any entity in the viewport with one click. - Scale Gizmo local axes: the scale Gizmo now orients along the entity's local coordinate axes instead of world axes, so scaling feels correct when the entity is rotated.
- Inspector number rounding: number fields in the Inspector now round to 4 decimal places, eliminating the visual jitter that occurred when floating-point noise produced long decimal tails.
- Canvas-scoped input: mouse and pointer events are now confined to the canvas bounds — clicks and drags outside the viewport no longer trigger unintended scene interactions.
- Group centroid positioning: when creating a group, the group node is placed at the geometric centroid of its children, with a deferred Gizmo refresh to avoid a visual pop.
- Reparent world-position preservation: dragging an entity to a new parent in the Hierarchy now preserves its world-space position. The Gizmo syncs in world space so handles stay where you expect them.
Composer image paste
You can now paste images directly into the Composer chat input — screenshots, clipboard images, or files — and they will be attached to the message. This streamlines the workflow of sharing visual references with AI agents.
Agent persona bilingual support
All built-in Agent personas (Arin, CC-Coder, Iori, Iro, Kotone, Reia, Suzu, Tsumugi, Yevi) now ship with both English and Chinese persona text and long-term memory, making the agent experience consistent across both languages.
iOS export: WKWebView inspectable debug builds
The iOS Xcode project export now sets WKWebView.isInspectable = true in debug builds, allowing you to attach Safari Web Inspector to your game running on a device or simulator for live debugging.