2.0.2 통합 QA · Project 폴더 무한 재임포트 수정
개발 기록 · 블로그 공개
원본 기록 상태 부분 완료
폴더 표시가 전체 XLSX 재임포트를 반복시키던 경로를 수정했습니다. 실제2000회 표시·색상 왕복·3370회귀를 확인했습니다.

작업 결과
Project 폴더의 반복 로딩을 수정하고 현재 동결 소스로 패키지를 갱신했습니다. 이 버그는 실행 검증했으며 전체 스토어 준비의 기존 잔여 사항은 유지합니다.
적용 내용
아이콘 그리기에서 임포트 예약을 제거했습니다. 색상·등록 변경만 명시적으로 갱신하고, 저장된 썸네일의 색상 상태를 비교합니다. 임포트 워커에서는 갱신을 예약하지 않으며, 실행 중 재진입은 합쳐 처리합니다. 임포터 버전7, 기존 원본·검색용 테이블 식별자는 유지합니다.
| 대상 | 변경 |
|---|---|
| 창·설정·팝업 | 비공개 ContainerWindow·HostView·m_Parent·ShowPopupWithMode 접근을 공개 EditorWindow와 같은 프로세스의 공식 Win32 창 API로 교체 |
| 문서 선반 | Unity 상태바 내부 삽입을 공개 EditorWindow 선반으로 교체. 하단 상태바 위에 별도 얇은 행으로 표시 |
| 호버·창 애니메이션 | 기존 데이터·Undo·미리보기 기능을 유지하고 창 준비·숨김·최종 배치·최대화 경로 수정 |
| AI PNG | GUIView.GrabPixels를 공개 SendEvent 렌더링·Win32 캡처로 교체 |
| 스포이트 | Unity 비공개 EyeDropper 대신 사용자가 시작한 화면1픽셀 선택. 투명도 유지·Esc 취소 |
| 프로젝트 아이콘 | 비공개 ObjectListArea 후크 제거. 원본 XLSX의 공개 ScriptedImporter 아이콘 사용 |
| 제출 정리 | 누락 아이콘 메타40개 추가, 메뉴를 Tools/TurnRoom 아래로 정리, 혼합 줄바꿈 정리 |
| 스토어 이미지 | 예전 리본이 들어간 커버·카드·소셜 교체. 실제 Affinity3.3.1에서 새 원본3개·PNG 저장. 기존 아이콘은 그대로 재사용 |
| 추가 확인 | 수정 |
|---|---|
| UI Template 메뉴 | 같은 메서드의 중복 MenuItem 제거 |
| Win32 IO1224 | 게임 데이터·Enum·로컬라이징 생성 C#을 임시 파일 완성 후 원자적 교체. 기존 소스를 직접 잘라 쓰지 않음 |
| 복원 서랍 창 | 핸들이 없는 복원 호스트 정리와28px 표면 재설정 |
| 서식 | 변경 |
|---|---|
| 표 디자인 | 직접 셀 서식을 보존하는 적용과 색·글꼴·테두리를 정리하는 적용을 구분. 값·수식·숫자 표시 형식·보호 보존 |
| 갤러리 | 명시적 정리 버튼·우클릭 메뉴·정리 체크 옵션·9개 언어 안내 |
| 그룹 | 비활성 미연결 버튼을 기존 개체·그룹 선택 창에 연결 |
| 가이드 | 9개 언어 내용 갱신과 실제 서식 화면4개 교체. 다른 이미지 해시는 갱신하지 않음 |
검증
83f1의11조건 실패0. 아이콘2000회 표시0임포트·동일색 캐시 초기화0·색상 변경34회·복원34회·원본SHA-256 동일. 실행 중 에디터 로그의5분 관찰에서0임포트. 기존3370조건·25씬·24테이블·Windows 빌드 통과. 공식31통과·3경고·0실패.
PNG 원본221,674바이트를 유지했습니다.
개발 화면

![]()










![]()