openpencil/src
Fini 0d9d20e8e8 fix(canvas): recreate path objects on d change and refine badge detection
- Use invisible fallback path (M0 0 L0 0) instead of dot for empty d attr
- Track __sourceD on path objects to detect d changes requiring recreation
- Generalize textRecreated to objectRecreated for path recreation support
- Tighten isBadgeLikeFrame: max height 40px, max 3 children, 1 icon max,
  exclude explicit button names, width cap 260px, CJK label limit 10 chars
- Use full capsule radius (height/2) instead of clamped range for badges
2026-02-22 16:33:49 +08:00
..
canvas fix(canvas): recreate path objects on d change and refine badge detection 2026-02-22 16:33:49 +08:00
components feat(mcp): implement OpenPencil file format and MCP server integration 2026-02-22 11:48:52 +08:00
hooks feat(mcp): implement OpenPencil file format and MCP server integration 2026-02-22 11:48:52 +08:00
lib feat(editor): scaffold core canvas engine and editor layout 2026-02-18 21:49:16 +08:00
mcp feat(mcp): implement OpenPencil file format and MCP server integration 2026-02-22 11:48:52 +08:00
routes feat(chat): enhance chat streaming with 'thinking' state and improve SVG handling in toolbar 2026-02-19 12:52:30 +08:00
services fix(canvas): recreate path objects on d change and refine badge detection 2026-02-22 16:33:49 +08:00
stores feat(uikit): introduce UIKit browser and component management features 2026-02-21 21:11:15 +08:00
types feat(types): add clipContent to ContainerProps 2026-02-22 08:18:57 +08:00
uikit feat(mcp): implement OpenPencil file format and MCP server integration 2026-02-22 11:48:52 +08:00
utils feat(mcp): implement OpenPencil file format and MCP server integration 2026-02-22 11:48:52 +08:00
variables feat(history): increase maximum undo/redo states and enhance batch handling 2026-02-20 15:41:45 +08:00
router.tsx Initialize OpenPencil project with essential files and configurations 2026-02-17 21:14:16 +08:00
routeTree.gen.ts Initialize OpenPencil project with essential files and configurations 2026-02-17 21:14:16 +08:00
styles.css feat(electron): integrate Electron framework for desktop application support 2026-02-20 20:19:06 +08:00