Canvas에서 표 객체를 생성하고 Bear·Sheet 앱과 같은 정본 표 편집 모듈을 소비하도록 구성한다.
- Object Document에 내장 문서를 가진 객체 경계를 제공하고, 표의 위치·크기·내용을 Canvas JSON에 보존한다.
- Editing이 표 변경을 부모 ObjectEditor의 단일 History에 연결한다. 복제·삭제·Undo/Redo·JSON 재열기 후에도 표가 보존된다.
- Canvas는 객체 선택/이동과 내부 셀 편집의 진입·탈출을 조합하고 셀 UI는 SheetHand를 사용한다.
- 입력 프로파일과 배치 환경을 구분한다. 직접 입력 첫 글자 손실, 헤더 선택 후 키보드 이동, 외부 텍스트/TSV 붙여넣기, 확대·축소 리사이즈 결함을 정본 owner에서 해결한다.
- Bear·Sheet·Canvas 실제 브라우저 경로와 부모 History를 검증하고 공개 API·문서·Usage·Source 등록을 완료한다.
PR #786을 base로 한다. 수식·여러 시트·파일 호환성·클라우드 동기화는 제외한다. main과 형제 레포의 기존 미커밋 작업은 보존한다. merge는 수행하지 않는다.
Canvas에서 표 객체를 생성하고 Bear·Sheet 앱과 같은 정본 표 편집 모듈을 소비하도록 구성한다.
PR #786을 base로 한다. 수식·여러 시트·파일 호환성·클라우드 동기화는 제외한다. main과 형제 레포의 기존 미커밋 작업은 보존한다. merge는 수행하지 않는다.