CrownyDoc Office Suite — 프레젠테이션 MEDIUM 약점 7건 수정
개요
CrownyDoc 벤치마크 약점 중 프레젠테이션 관련 MEDIUM 항목 7건(#64 #66 #67 #68 #72 #74 #75)을 신규 파일로 구현.
작업 내용
생성 파일
/Users/ef/CrownyDoc/한선씨/정적/slide-extras.js — 7개 기능 모듈 전부 구현
/Users/ef/CrownyDoc/한선씨/슬라이드/슬라이드확장.한선 — 한선씨 동반 파일
구현 모듈별 요약
| ID | 모듈 | 핵심 |
|---|
| #64 | CrownySlideTheme | 6개 테마(기본/다크/비즈니스/크리에이티브/미니멀/자연), apply(), showThemePanel() |
| #66 | CrownySlideAlign | alignLeft/Right/Top/Bottom/CenterH/CenterV + distributeH/V, showAlignToolbar() |
| #67 | CrownySlideGrid | toggle()/setSize()/snapToGrid(), CSS background-image 점선 그리드, addGuide() 드래그 가이드라인 |
| #68 | CrownySlideGroup | group()/ungroup(), Ctrl+G / Ctrl+Shift+G 키 바인딩 |
| #72 | CrownyTransitionTiming | set()/get(), duration/delay 슬라이더 + easing 7종 패널 |
| #74 | CrownySlideBackground | setImage()/setColor()/setGradient(), 파일업로드+URL+그라디언트 다이얼로그 |
| #75 | CrownySmartArt | 6종 SVG(list/process/cycle/hierarchy/relationship/matrix), insert()/showSmartArtPanel() |
JSON 업데이트
/Users/ef/CrownyDoc/benchmark-weaknesses.json — 7건 status → done
잔여 이슈
- 한선씨 컴파일 검증은 Bash 권한 미부여로 런타임 확인 필요 (문법은 기존 .한선 파일 패턴 준수)
slide-extras.js를 index.html의 스크립트 태그에 추가 필요 (slide-transitions.js 이후 로드)
- SmartArt cycle 다이어그램 화살표 위치는 실제 렌더링 후 미세 조정 필요할 수 있음