Commit Graph
69 Commits
Author SHA1 Message Date
hyper d56e8ca23d fix(ui): Add text-black to prose elements 2026-07-03 22:11:50 +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 186e3c0db6 feat(layer-editor): Stable sortable IDs, drag opacity
- Use createMemo for stable IDs to prevent re-renders
- Add opacity and transition styles during drag
- Remove "所有字段已添加" message when no available fields
2026-06-30 21:44:59 +08:00
hyper bdc06cc49a style(md-deck): Use double quotes and shrink-0 class 2026-06-30 21:35:39 +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 a5021ff5b4 style: reformat PltPreview and fix SVG rendering
- Reformat code to use double quotes and consistent indentation
- Improve SVG path styling for travel paths and borders
- Fix layout nesting and indentation in the component template
- Add missing circle element to card index labels
2026-05-18 22:19:48 +08:00
hypercross d4de95b465 refactor: fix layout for merged decks in PrintPreview
Update PrintPreview to correctly handle dimensions and layer
configurations when multiple decks are merged. Instead of using the
base store for all cards, it now maps each card to its specific
source store to ensure correct grid positioning and styling.
2026-05-05 16:46:10 +08:00
hypercross 4953d33f0f feat: implement multi-deck merging for print preview
Introduce a deck registry to track all active deck instances. This
allows users to select and merge multiple decks with matching
dimensions into a single print preview and export session.
2026-05-05 16:30:49 +08:00
hypercross 2aaca2c56f fix: md-bg articlePath passing 2026-04-09 11:53:24 +08:00
hyper b09560a4e5 refactor: allow chinese layer names 2026-04-07 19:33:08 +08:00
hypercross cd5741692a refactor: alignment icons 2026-03-31 22:32:53 +08:00
hypercross d8058fd224 refactor: hide original frame 2026-03-31 22:32:53 +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 56cabea109 refactor: layer editing ui 2026-03-31 22:32:53 +08:00
hypercross ea57cf8d2b refactor: layer alignment 2026-03-31 22:32:52 +08:00
hyper 18ea01b904 fix: plt/print preview window stacking 2026-03-31 17:28:46 +08:00
hypercross 64ac6c4516 fix: card layer assets 2026-03-25 17:29:56 +08:00
hypercross 2d4b719e10 refactor: better preview 2026-03-15 15:44:35 +08:00
hypercross 2b1dbd41e1 refactor: preview contour correctly 2026-03-15 14:55:50 +08:00
hypercross 7aba5d0c81 refactor: visuals 2026-03-15 11:08:21 +08:00
hypercross f87ccb662d refactor: clean up 2026-03-15 10:57:18 +08:00
hypercross 57d2a7ed46 refactor: sizing 2026-03-15 10:14:14 +08:00
hypercross 9dbd406c0e fix: imports 2026-03-15 09:34:19 +08:00
hypercross 28794fd9f0 refactor: move code to plotcutter 2026-03-15 09:29:18 +08:00
hypercross acc9d79873 refactor: reorg 2026-03-15 01:43:25 +08:00
hypercross eef72a043b refactor: corner radius 2026-03-15 01:31:16 +08:00
hypercross fdc5a4656f refactor: pltrefactor: plt display 2026-03-15 01:19:58 +08:00
hypercross 7fd53650e3 refactor: plt preview 2026-03-15 01:07:23 +08:00
hyper 0ed95291ba feat: plt export 2026-03-14 16:20:55 +08:00
hyper 107e6fd6a2 feat: shape for cards 2026-03-14 15:48:55 +08:00
hypercross 984b8aa1c8 fix: double side printing 2026-03-13 17:44:17 +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 2e04934881 fix: typing 2026-03-13 15:36:35 +08:00
hypercross 29d8a76cd1 refactor: hide controls for hidden layers 2026-03-13 12:34:39 +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 b2e10d847e feat: front matter in decks 2026-03-13 10:50:08 +08:00
hypercross 1bd72bb58f docs: clean up 2026-03-10 23:17:49 +08:00
hypercross bf18808aa8 fix: regex? 2026-03-06 17:51:22 +08:00
hypercross ae9c3aa59b fix: print preview 2026-03-06 17:43:41 +08:00
hypercross 9d189bd842 refactor: move cardlayer to just load store 2026-02-28 13:31:27 +08:00
hypercross 5c26fa407d refactor: deck layer editor ui 2026-02-28 12:28:23 +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 11e5db02ed fix: reactivity 2026-02-27 23:09:03 +08:00
hyper 5bc77a2291 feat: nsew layers 2026-02-27 23:01:09 +08:00
hyper c204dc695c fix: add bounds back 2026-02-27 22:39:23 +08:00