Commit Graph

252 Commits

Author SHA1 Message Date
hyper fa57727abb feat(md-font): Add color prop support 2026-06-30 18:28:40 +08:00
hyper f337acd142 feat(md-bg): Add solid color background support 2026-06-30 18:24:38 +08:00
hyper e4b980202e feat(doc): Add md-border entry and reformat existing props 2026-06-26 11:11:25 +08:00
hyper e861b80f57 feat(components): add md-border custom element 2026-06-26 11:10:06 +08:00
hyper 110451ae04 feat: Add command documentation dialog
Introduce a modal dialog that displays documentation for all available
markdown commands, accessible via a '?' button in the header.
2026-06-25 21:04:53 +08:00
hyper f734da6acd feat(viewer): Add md-embed component 2026-06-25 20:43:40 +08:00
hyper 1a4ae417fe feat: Add multi-source font and style manager
Rename md-emfont to md-font with support for Google, emfont, and local
sources. Introduce article-style-manager.ts for centralized lifecycle
management of article-level styles and external stylesheet link
injection with reference counting. Refactor md-bg to use the new
manager, removing direct createEffect on article styles.
2026-06-25 20:26:34 +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 a19d848456 refactor: remove words prop from md-emfont
Removes the `words` property from `EmfontProps` and simplifies the
URL construction by removing the font subsetting logic.
2026-05-11 11:56:22 +08:00
hypercross 4038d67ea0 feat: add md-emfont component and format code
- Add `md-emfont` custom element for dynamic font loading
- Register `md-emfont` in component index
- Reformat `Article.tsx` and `index.ts` using double quotes and
  consistent spacing
- Fix indentation in `index.html`
2026-05-11 11:25:57 +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 163aa8c783 refactor: move yarn-spinner-loader to external dependency 2026-04-14 16:35:18 +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 831955e16e fix: csv loading 2026-03-31 22:32:52 +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 8af559fe1c refactor: invert dice interaction 2026-03-25 14:08:29 +08:00
hypercross 33d29252dc refactor: more toc 2026-03-25 11:00:32 +08:00
hypercross a7477666c7 refactor: toc behaviour 2026-03-25 10:49:15 +08:00
hypercross 3aaa991bd8 refactor: toc toggle 2026-03-25 10:26:06 +08:00
hypercross 32e91f7dc8 refactor: sidebar color 2026-03-25 09:42:58 +08:00
hypercross 30ddcfc32d refactor: layout 2026-03-23 19:01:42 +08:00
hypercross c5e091da08 fix: toc uri 2026-03-22 10:11:41 +08:00
hypercross 206e799f34 fix: toc details 2026-03-22 01:47:26 +08:00
hypercross 94abd3e469 refactor: toc on right on xl 2026-03-22 01:41:37 +08:00
hypercross fbc67175ae fix: scrolling 2026-03-22 01:18:53 +08:00
hypercross f9d0620d3e fix: chinese prop names 2026-03-21 18:52:40 +08:00
hypercross 66e8564a34 feat: md-table weighted random 2026-03-21 18:42:50 +08:00
hypercross 617fd17def feat: md-pins allow numbers 2026-03-21 18:16:41 +08:00
hypercross 6b411c2f24 feat: inline md-table 2026-03-21 17:48:30 +08:00
hypercross d19401373f fix: slugging 2026-03-19 11:26:59 +08:00
hyper b099d5695d refactor: move centering to 3mf gen 2026-03-17 12:49:49 +08:00
hyper c24c3b920d fix: url 2026-03-17 12:38:01 +08:00
hyper 352b17071c fix: cleanup 2026-03-17 12:19:15 +08:00
hyper c3f71f8be1 Merge branch 'master' of https://gitea.ayi-games.online/hypercross/ttrpg-tools 2026-03-17 12:10:43 +08:00
hyper 940caaf8e4 fix: display 2026-03-17 12:10:33 +08:00
hypercross 342cf97a50 fix: parameters 2026-03-16 09:39:43 +08:00
hypercross cde2134b4b fix: svg parsing 2026-03-16 09:29:32 +08:00
hypercross c99f602efa refactor: some tweaks 2026-03-16 09:02:35 +08:00
hyper 2476659fc6 refactor: stl->3mf 2026-03-15 23:17:16 +08:00
hypercross a4e8e31921 fix: render issues 2026-03-15 19:24:40 +08:00
hypercross e92065d14c refactor: token viewer 2026-03-15 19:14:39 +08:00
hypercross 8c33dc282b feat: md-token 2026-03-15 19:01:39 +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
hypercross 1da5cfb2ea refactor: article iconPath 2026-03-15 00:40:06 +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 748f57dd55 fix: refactor stuff 2026-03-13 16:02:09 +08:00
hypercross 27bc2fc747 refactor: cached and reloaded file-index 2026-03-13 15:50:50 +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 346b97153f fix: bug 2026-03-13 10:59:24 +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 e13ead2309 refactor: yarn runner man 2026-03-03 15:09:25 +08:00
hypercross 8d5b15ad51 refactor: yarn format 2026-03-03 14:25:15 +08:00
hypercross 82876d47c0 feat: check function 2026-03-03 13:12:45 +08:00
hypercross 4280da9fec refactor: reorg 2026-03-03 10:54:20 +08:00
hypercross 6b77653d27 refactor: layout 2026-03-03 00:48:13 +08:00
hypercross a02edabc41 fix: yarn spinner runner 2026-03-02 17:54:40 +08:00
hypercross 0594fef9ac feat: ai's attempt 2026-03-02 16:49:55 +08:00
hypercross 13007c8fa4 feat: gfm heading id 2026-03-02 13:43:10 +08:00
hypercross b737e9f4ea feat: mermaid 2026-03-02 11:03:51 +08:00
hypercross e891193832 fix: layout 2026-03-01 14:39:29 +08:00
hypercross 306a46b62b refactor: uhu 2026-03-01 14:34:40 +08:00
hypercross fa1c6d19e9 refactor: styling 2026-03-01 14:21:04 +08:00
hypercross bda201ae81 refactor: impl 2026-03-01 13:54:48 +08:00
hypercross 62780e3e56 refactor: impl 2026-03-01 12:51:15 +08:00
hypercross 5d026dfd80 refactor: impl 2026-03-01 12:41:03 +08:00
hypercross c2c3956a82 refactor: impl 2026-03-01 12:33:55 +08:00
hypercross 3e14bff1e9 feat: command template csv 2026-03-01 11:52:09 +08:00
hypercross aac7fe575a wip: command template csv 2026-03-01 11:41:54 +08:00
hypercross c977f366ea fix: issues 2026-03-01 11:38:14 +08:00
hypercross 05c93e0301 fix: completion 2026-03-01 11:11:56 +08:00
hypercross 90b0346b65 feat: templates 2026-03-01 11:04:31 +08:00