Commit Graph

21 Commits

Author SHA1 Message Date
김보곤
fb9c6e1de5 fix: [planning-design] Ctrl+X 후 Ctrl+Z 복구 안 되는 문제 수정 2026-03-08 00:34:25 +09:00
김보곤
60c370370c feat: [planning-design] Ctrl+X 잘라내기 기능 추가 (단일/다중) 2026-03-08 00:31:20 +09:00
김보곤
c37adb1a7e fix: [planning-design] 올가미 선택 동작 안 되는 문제 수정 2026-03-08 00:29:14 +09:00
김보곤
7e0c99a9b3 feat: [planning-design] 올가미(마퀴) 다중 선택 + 그룹 이동/복사/삭제 기능 추가 2026-03-08 00:26:40 +09:00
김보곤
889c527154 feat: [planning-design] 메뉴/캔버스 경계 드래그 리사이즈 기능 추가 2026-03-08 00:20:56 +09:00
김보곤
e5e5b69ad8 fix: [planning-design] 블록 툴바를 단위업무 상단으로 이동 2026-03-08 00:17:20 +09:00
김보곤
35d092f065 fix: [planning-design] placeholder 색상 더 옅게 + italic 스타일 적용 2026-03-07 23:54:31 +09:00
김보곤
c6b6bbdf92 feat: [planning-design] 스토리보드 페이지 복사 기능 추가 2026-03-07 23:52:05 +09:00
김보곤
3e3ea03139 feat: [planning-design] 스토리보드 블록 Undo/Redo 기능 추가 (Ctrl+Z/Y) 2026-03-07 23:49:56 +09:00
김보곤
abebf0e452 feat: [planning-design] 블록 Ctrl+C/V 복사 붙여넣기 및 Delete 삭제
- Ctrl+C: 선택된 블록 클립보드 복사
- Ctrl+V: 클립보드 블록 붙여넣기 (24px 오프셋)
- Delete/Backspace: 선택된 블록 삭제
- 연속 Ctrl+V 시 오프셋 누적으로 겹침 방지
2026-03-07 23:43:33 +09:00
김보곤
049e66e426 feat: [planning-design] 블록 자유 배치 캔버스 (PPT 스타일)
- 블록을 드래그하여 자유롭게 위치 이동
- 오른쪽/아래/대각선 리사이즈 핸들로 크기 조절
- 더블클릭으로 편집 모드 진입
- 그리드 도트 배경으로 위치 인지 용이
- 선택 시 크기 표시 (w × h)
- 블록 기본 크기를 유형별로 최적화
- 템플릿 삽입 시 자동 세로 배치
2026-03-07 23:40:30 +09:00
김보곤
d9fa80fc03 fix: [planning-design] 템플릿 패널 잘림 현상 수정
- position: absolute → fixed로 변경 (부모 overflow 영향 제거)
- 버튼 위치 기준으로 JS 동적 좌표 계산
- 화면 경계 밖 방지 (좌/우/하단 overflow 체크)
2026-03-07 23:34:50 +09:00
김보곤
8c734bbf2d feat: [planning-design] 스토리보드 블록 템플릿 시스템 추가
- 기본 프리셋 9종: 검색+목록, 상세폼, CRUD, 대시보드, 결재폼,
  탭 레이아웃, 팝업/모달, 로그인, 빈 페이지
- 내 템플릿 저장/삽입/삭제 (localStorage 영구 보관)
- 템플릿 검색 필터, 프리셋/커스텀 탭 분리
- 현재 페이지 블록을 한 번에 템플릿으로 저장하여 재활용
2026-03-07 23:29:31 +09:00
김보곤
2f9ef0d0a2 feat: [planning-design] 스토리보드 블록 편집기 구현
- 노션 스타일 블록 기반 화면 설계 편집기
- 15종 블록: 제목(H1/H2), 텍스트, 테이블, 콜아웃, 체크리스트,
  코드, 버튼, 입력필드, 셀렉트, 카드, 뱃지, 이미지, 구분선
- 드래그 앤 드롭 블록 순서 변경
- 블록 복제, 위/아래 이동, 삭제 지원
- HTML 내보내기에 블록 렌더링 반영
2026-03-07 23:19:29 +09:00
김보곤
90c03b3f14 feat: [planning-design] 메뉴 트리 편집 모달 UI 추가
- JSON prompt 방식 → 트리구조 모달 UI로 개선
- 상위/하위 메뉴 추가, 삭제, 이름 편집 지원
- 드래그 앤 드롭으로 메뉴 순서 변경 가능
- 접기/펼치기 토글 지원
2026-03-07 23:07:37 +09:00
김보곤
f16d078359 feat: [planning-design] 스토리보드 뷰 통합 완성
- loadProject()에서 sb 데이터 복원 추가
- newProject()에서 sb 초기화 추가
- init()에서 sbInitPages() 호출 추가
2026-03-07 22:55:56 +09:00
김보곤
439d80b09a fix: [rd] 기획디자인 연결선 화살표 제거, 단순 곡선으로 변경 2026-03-07 22:32:18 +09:00
김보곤
7b9ce99541 feat: [rd] 기획디자인 연결선 삭제 + 스페이스바 패닝 기능 추가
- 연결선 클릭 선택 → Delete/Backspace로 삭제
- 우클릭 컨텍스트 메뉴에 '연결선 삭제' 항목 추가
- 스페이스바 누른 채 마우스 드래그로 캔버스 이동 (Figma/FigJam 방식)
- 패닝 중 커서 grab/grabbing 변경
2026-03-07 22:28:54 +09:00
김보곤
b0a70481e8 fix: [rd] 기획디자인 연결선 렌더링 수정 (SVG namespace 문제 해결)
- Alpine.js <template x-for>가 SVG 내부에서 path 요소 생성 불가 문제
- SVG 요소를 createElementNS로 직접 생성하는 renderConnections() 도입
- x-effect + _connTick 카운터로 노드 이동/연결 변경 시 자동 리렌더
2026-03-07 22:22:51 +09:00
김보곤
98f7b94516 feat: [rd] 기획디자인 7대 기능 추가 (칸반/모달/체크리스트/담당자/필터/검색/리스트뷰)
- 칸반 보드: 상태별 컬럼 드래그앤드롭으로 상태 전환
- 노드 상세 모달: 더블클릭으로 전체 편집 (Notion 스타일)
- 체크리스트: 모달 내 하위 작업 관리, 진행률 프로그레스 바
- 담당자/마감일 필드: 노드별 배정, 기한 초과 빨간 표시
- 필터 바: 상태/우선순위/유형/텍스트 필터링 (Ctrl+F)
- 리스트/테이블 뷰: 정렬 가능한 전체 노드 목록
- autoSave toast 제거 (UX 방해 요소)
2026-03-07 22:17:08 +09:00
김보곤
d0f997321e feat: [rd] 기획디자인 플래닝 캔버스 페이지 추가
- 연구개발 > 기획디자인 메뉴 라우트/컨트롤러/뷰 추가
- Alpine.js 기반 캔버스 도구 (노드 배치, 연결, 줌/팬)
- 16종 노드 타입 (기획/분석/구조/산출물 카테고리)
- 타임라인/플로우 뷰 모드, 프로젝트 저장/불러오기
- 실행취소/재실행, 키보드 단축키 지원
2026-03-07 22:06:27 +09:00