2025-12-09
요약 (AI 작성)
hwpjs에서 테이블 위치 계산 및 HTML 구조 정렬 작업이 진행되었고, PageDef 마진을 직접 사용하도록 리팩토링하면서 RoundTo2dp 트레이트를 추가했습니다. 메모리 안전성을 위한 table.cells 및 row_sizes 접근 방어 코드와 SVG 컨테이너/경로 좌표 분리 수정이 이루어졌습니다. ohah.github.io에서는 hwpjs 개발기 2편 문서 작성과 다크 테마 Mermaid 다이어그램 스타일링이 진행되었습니다.
커밋
ohah/hwpjs
- fix(html): add safe memory access for table.cells and row_sizes
- fix: separate htb container size from SVG path coordinates
- refactor: use PageDef margins directly and add RoundTo2dp trait for mm rounding
- style: format render_table call in line segment rendering
- test: update snapshots after table structure changes
- refactor: update table position calculation in line segment rendering
- fix: align table HTML structure with sample file
ohah/ohah.github.io
- docs(docs): fix typo in development-2 content
- docs(docs): update development-2 content
- chore: update dependencies and fix mermaid diagram
- docs(docs): improve mermaid diagram styling for dark theme
- docs(docs): add core development related commits to development.mdx
- fix(docs): resolve mermaid build error and update development stats
- docs(docs): improve hwpjs development-2 UI with mermaid diagram
PR (해당일 생성/머지)
(없음)