Files
artcraft/frontend/apps
Tanish Manku 5ec73e362d PageScene: move change_mode + toggleTransformSpace into GizmoController
GizmoController now reads/writes the store's transformSpace through a
new GizmoControllerDeps surface that Editor wires up in initialize().

- changeMode(type) reads the desired space from the store internally
  (forces local for scale), so callers don't plumb space through.
- toggleTransformSpace() owns the read/flip/write/apply loop that used
  to live on Editor.toggleTransformSpace.

Editor.change_mode and Editor.toggleTransformSpace are deleted.

Callers updated:
- actions/setTransformMode.ts → editor.gizmo.changeMode(...)
- Controls3D.tsx → editorEngine?.gizmo.toggleTransformSpace()
- keymap.ts → editor.gizmo.changeMode + .toggleTransformSpace; the
  inline setGizmoMode body shrinks to one line and the duplicate
  toggleTransformSpace helper is gone.
2026-04-30 23:50:16 -07:00
..
2026-03-12 21:35:29 +07:00