Commit Graph
27 Commits
Author SHA1 Message Date
hypercross 16dfc8a88c feat(md-deck): support structured data-config with template layers
Allow md-deck layers to render markdown templates via {{var}}
substitution instead of only CSV props. Add config.ts to normalize
a JSON data-config attribute (size, grid, shape, layers) emitted by
the yaml code-block tag, taking precedence over legacy string props.
2026-09-02 18:15:51 +08:00
hyper 9e081891df feat(md-deck): Add fallback copy dialog for clipboard failure 2026-08-07 12:13:40 +08:00
hyper 18cad20d2c feat: add PLT double cut option to plotter export 2026-07-23 20:08:51 +08:00
hyper 0add3f27d5 fix(layer-editor): use stable _key for drag-and-drop sorting
Add a unique `_key` to each layer config to maintain stable sortable IDs
across reorder operations. Update LayerRow to use the sortableId prop
and the `use:sortable` directive. Refactor layer-crud utilities to
generate and propagate `_key` values on creation and initialization.
2026-07-03 21:49:18 +08:00
hyper b3d390dfd5 refactor(editor-panel): extract LayerRow and layer crud logic 2026-06-30 21:34:10 +08:00
hyper 42c7c9a26e feat(editor): Add dnd reordering and layer add/remove 2026-06-30 20:55:13 +08:00
hyper b09560a4e5 refactor: allow chinese layer names 2026-04-07 19:33:08 +08:00
hypercross 49fca8c18f fix: rotation 2026-03-31 22:32:53 +08:00
hypercross ceb2da8b1a refactor: layer transform controls 2026-03-31 22:32:53 +08:00
hypercross eef72a043b refactor: corner radius 2026-03-15 01:31:16 +08:00
hyper 107e6fd6a2 feat: shape for cards 2026-03-14 15:48:55 +08:00
hypercross 4b08a738a7 fix: generateCode 2026-03-13 17:34:00 +08:00
hypercross b3dc768786 feat: card back support? 2026-03-13 17:26:00 +08:00
hypercross 97923c8d35 fix: icons 2026-03-13 11:53:41 +08:00
hypercross 9e8d4e6388 feat: md icon prefix 2026-03-13 11:33:13 +08:00
hypercross 9d189bd842 refactor: move cardlayer to just load store 2026-02-28 13:31:27 +08:00
hypercross f53dc847ca refactor: clean up deck wise font size 2026-02-28 12:20:34 +08:00
hypercross 1dca41b36a feat: add layer font size 2026-02-28 11:50:57 +08:00
hyper 5bc77a2291 feat: nsew layers 2026-02-27 23:01:09 +08:00
hyper 47c15e933c feat: error handling 2026-02-27 21:02:33 +08:00
hyper f32bbe59b3 feat: jsPDF 2026-02-27 20:27:26 +08:00
hypercross 1845576b18 fix: print sizing 2026-02-27 18:17:16 +08:00
hypercross bab09a2561 feat: md-deck print 2026-02-27 16:20:00 +08:00
hypercross aa0ba2a551 fix: details 2026-02-27 15:52:39 +08:00
hypercross 0e2f214552 fix: details 2026-02-27 15:40:52 +08:00
hypercross ce01044c41 refactor: font size and split fields 2026-02-27 15:32:04 +08:00
hypercross c6580b7c69 refactor: break down & clean up 2026-02-27 15:22:51 +08:00