Commit Graph

2 Commits

Author SHA1 Message Date
mes123456
d0b6d2a164 feat(web): close remaining editor, layout and persistence gaps
- Area headers get a per-area editor switcher backed by a shared
  AreaEditorContext; Preferences can hide it.
- Animation camera area is a real navigable viewport aligned to the
  scene camera; Graph Editor adds channel selection, keyframe drag/
  insert/delete and interpolation.
- Geometry Nodes node locations round-trip through the native writer
  and reader, so saved graphs keep their layout.
- Texture Paint can make linked library images local via a new native
  makeImageLocal command before packing strokes.
- Compositor IMAGE and Render Layers nodes now persist to Main and
  execute against packed images / the last PBR render.
- Spreadsheet row cap raised to 250k; Outliner gains Ctrl+A and arrow/
  Home/End navigation.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-11-13 07:47:10 +08:00
mes123456
d959f66839 feat(web): add texture paint with persistent packed images
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled
- Add TexturePaintView with brush, stroke, undo/redo and OPFS persistence.
- Import/pack local images with a valid ImageTile and replace stale packed files.
- Sync the engine packed asset cache after Main refresh and pack operations.
- Add pixel-level texture paint E2E for draw/undo and OPFS reopen.
- Document linked-image limits and the local RE-derived practice texture.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-11-13 05:02:21 +08:00