hyper
0886a406bb
feat(doc-data): Add md-font component and update md-bg
2026-06-30 18:40:22 +08:00
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