hand-dot
|
30b600a01a
|
fix(jsx): tighten Document static API followups
|
2026-05-08 19:14:43 +09:00 |
|
hand-dot
|
d074f09bd7
|
feat(jsx): add Document static layout API
|
2026-05-08 19:05:13 +09:00 |
|
Kyohei Fukuda
|
e8143a6a0f
|
[codex] Add playground presets and JSX Form preview (#1488)
* feat(playground): add presets and jsx form preview
* fix(jsx): normalize table width weights
* refactor(jsx): rename table column weights prop
* fix(playground): handle invalid jsx templates
* fix(playground): improve mobile preview sizing
* docs(jsx): clarify table column weights
* fix(playground): refine jsx preview followups
* test(jsx): narrow table column weights assertion
* fix(playground): ignore removed form input values
|
2026-05-08 16:11:13 +09:00 |
|
Kyohei Fukuda
|
0fb9ce75aa
|
[codex] Improve md2pdf default styles (#1485)
* fix(converter): improve md2pdf default styles
* feat(schemas): add text box padding and borders
* fix(ui): avoid default text box style churn
* docs(schemas): clarify text box rendering
* fix(ui): restore text vertical alignment
* test(generator): update inline markdown snapshot
|
2026-05-07 15:12:06 +09:00 |
|
Kyohei Fukuda
|
7d319ca761
|
[codex] Add JSX Absolute placement helper (#1482)
* feat(jsx): add absolute placement helper
* test(jsx): cover absolute placement edge cases
|
2026-05-06 17:16:02 +09:00 |
|
Kyohei Fukuda
|
f38f8523cf
|
[codex] Add JSX static schema support (#1481)
* feat(jsx): add static schemas support
* test(jsx): avoid key props in static tests
* docs(jsx): clarify static footer layout
* feat(jsx): add static placement aliases
* test(jsx): cover static placement edge cases
|
2026-05-06 16:47:20 +09:00 |
|
Kyohei Fukuda
|
72f8268f32
|
[codex] Add JSX flex grow and justify content (#1480)
* feat(jsx): add flex grow and justify content
* test(jsx): cover flex layout edge cases
|
2026-05-06 15:58:31 +09:00 |
|
Kyohei Fukuda
|
dc45603349
|
[codex] Add JSX layout margins and alignment (#1479)
* feat(jsx): add layout margins and alignment
* docs(jsx): clarify layout alignment behavior
|
2026-05-06 15:38:17 +09:00 |
|
Kyohei Fukuda
|
407a566c76
|
fix(jsx): reject editable inline-markdown text (#1477)
|
2026-05-06 14:56:58 +09:00 |
|
Kyohei Fukuda
|
0cf688874e
|
feat(jsx): add visual components (#1476)
|
2026-05-06 14:49:00 +09:00 |
|
Kyohei Fukuda
|
54e3e7d59b
|
feat(jsx): add MultiVariableText component (#1475)
|
2026-05-06 14:12:23 +09:00 |
|
Kyohei Fukuda
|
1bd2ec9bd8
|
[codex] Add dynamic height for text schemas (#1467)
* feat(generator): expand text schema height dynamically
* fix(schemas): restore overflow select binding
* feat(schemas): split expanded text by line
* fix(ui): merge edits from split text chunks
* fix(schemas): avoid regex splitting split text edits
* fix(schemas): harden split text dynamic layout
|
2026-05-06 10:41:45 +09:00 |
|
Kyohei Fukuda
|
03f616f0c5
|
[codex] Add @pdfme/jsx package (#1466)
* feat(jsx): add pdfme jsx package
* refactor(jsx): derive text props from schema types
* fix(jsx): tighten mvp layout constraints
* feat(jsx): measure text height with schema helpers
* docs: update jsx md2pdf roadmap
|
2026-05-05 17:48:19 +09:00 |
|