openpencil/src
Fini 4f0f52e75a feat(ai): add phone mockup placeholder label support in design generator
- Allow one centered text label inside phone placeholder frames instead of stripping all children
- Add Fix 8.5: migrate sibling placeholder labels into the closest phone frame
- Add phone label detection, creation, and normalization utilities
- Update screenshot heuristic to preserve normalized label content
2026-02-23 00:13:52 +08:00
..
canvas fix(canvas): filter invisible nodes in layout, fix fill_container fallback, and layer order 2026-02-22 20:35:47 +08:00
components fix(canvas): filter invisible nodes in layout, fix fill_container fallback, and layer order 2026-02-22 20:35:47 +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 feat(ai): add phone mockup placeholder label support in design generator 2026-02-23 00:13:52 +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