Bear와 기존 Sheet의 표 편집·선택·채우기 정본 연결 - #784
Open
developer-1px wants to merge 4 commits into
Open
developer-1px wants to merge 4 commits into
developer-1px wants to merge 4 commits into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bear의 Markdown 표와 JSON Sheet가 공통
SheetHand로 셀 편집·범위 선택·클립보드·행과 열 조작을 사용합니다. 형제 저장소developer-1px/dogfooding-sheet의 실제 Sheet도 같은 범위 순회·포인터 선택·채우기 영역·크기 조절 정본을 소비하도록 연결했습니다.traverseGrid가 행/열 우선 순회와 범위 내 순환을 소유하고, 기존reducePressInteraction이 두 제품의 선택 드래그 상태를 소유합니다./axis-resize로 승격했습니다./grid-fill이 채우기 영역 확장을 소유합니다. 제품 기본 크기, A1 좌표, 수식·수열 채우기는 기존 Sheet에 유지합니다.MarkdownCellEditor가 편집 중에도 inline Markdown 서식을 표시합니다. 편집 진입·초안 입력·취소 전후 표의 위치와 크기를 유지합니다.형제 레포에는 시작 시 미커밋 변경 411개가 있어 이를 커밋하거나 덮어쓰지 않았습니다. 실제 적용한 9개 파일의 추가 변경만
integrations/dogfooding-sheet/migration.patch에 담고 변경 전후 SHA-256 및 검증 스크립트를 제공합니다. 해당 작업 상태를 대상으로 적용되며 깨끗한 과거 HEAD용 패치는 아닙니다. 로컬은 빌드한 Selection/Affordance를 연결하여 검증했고, 다른 환경에서는 이 revision의 package 설치가 필요합니다. 형제 lockfile의 기존 레거시 의존 경로 정리는 포함하지 않습니다.검증:
원격 전체 CI는 실행하지 않았습니다. 형제 앱 전체 테스트는 통과로 보고하지 않습니다. Grid config를 root에서 실행했을 때 범위 밖 ContextMenu/보호 범위 테스트 실패가 있어 종료하고 올바른 package cwd에서 대상 테스트를 검증했습니다.
최상위 GFM 표를 대상으로 하며 입력 줄바꿈은 공백으로 정규화합니다. JSON/Markdown 채우기는 값 반복이며 수식 엔진·파일 호환성·병합 셀 구현은 포함하지 않습니다.
#778의 문서/Bear 작업을 base로 하는 후속 PR입니다.
Closes #783