← Changelog
Daily2026-07-08

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 frameSelection and 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.

← All daily updates