openpencil/src/utils
Danila Poyarkov 92c49f80f4 Self-review fixes: CanvasContext types, toast out of SDK, last graph access
- CanvasContext hit test return types: unknown → SceneNode | null
- Move toast.ts from SDK to app (src/utils/toast.ts) — singleton
  with unguarded window access doesn't belong in headless SDK
- ExportSection: store.graph.getNode → store.getNode
- ImageFillPicker: store.graph.images.get → store.getImage (new method)
- Add getImage(hash) to core editor create.ts

Zero store.graph access from components. Zero toast in SDK.
2026-03-17 17:13:33 +03:00
..
layer-icons.ts Refactor LayerTree: Atlaskit DnD, split LayerRow, shared icons 2026-03-17 08:46:23 +03:00
tauri.ts Deduplicate: 47 → 28 clones, 1.37% → 0.61% duplication 2026-03-17 11:10:11 +03:00
text.ts feat: mobile layout, PWA support (#27) (#27) 2026-03-05 19:51:51 +03:00
toast.ts Self-review fixes: CanvasContext types, toast out of SDK, last graph access 2026-03-17 17:13:33 +03:00
tools.ts Refactor mobile drawer: use VueUse composables, unify panels 2026-03-05 22:13:24 +03:00