데스크톱 동작
| 기능 | 기반 동작 |
|---|---|
| 창 | 시스템 제목 컨트롤을 제공하고 위치와 크기를 기억하는 네이티브 MyGo 창 |
| 단일 인스턴스 | 두 번째 실행은 기존 창에 포커스를 줌 |
| 탐색 | 사용자 지정 메뉴와 명령 팔레트가 명령 레지스트리를 공유 |
| 화면 모드 | 시스템/밝게/어둡게, 저장 성공 후 영속화 |
| 언어 | 시스템 기본값과 영어 대체 언어, 다섯 언어를 명시적으로 선택 가능 |
| 외부 문서 | 설정된 HTTPS 문서 URL 열기 |
| 설정 | 원자적 저장, 다시 불러오기, 손상 파일 보호 |
종료와 복사 같은 네이티브 역할은 운영체제가 관리합니다. 트레이, 전역 단축키, 파일 연결은 활성화되어 있지 않습니다. 앱은 internal/desktop을 통해 클립보드, 대화상자, 알림을 사용합니다. 개발 빌드는 수동 다운로드를 안내하며, 서명 설치에는 배포자 공개 키와 업데이트 피드가 필요합니다. 릴리스 설정을 확인하세요.
수동 검증
- 새
--config경로로 시작하고 언어가 시스템과 일치하거나 영어로 대체되는지 확인합니다. - 언어와 화면 모드를 바꾸고 재시작하여 두 설정을 확인합니다.
- 시스템 따르기를 선택한 뒤 OS 화면 모드를 바꾸고 창이 갱신되는지 확인합니다.
- 명령 팔레트를 열어 필터링하고 키보드 단축키로 페이지를 활성화합니다.
- macOS에서 창을 닫고 Dock으로 다시 열어 보며, 두 번째 실행이 기존 창에 포커스를 주는지 확인합니다.
- 잘못된 설정 파일을 복구하고 다시 불러옵니다. 실패 시 원본 파일을 교체하지 않았는지 확인합니다.
시스템 대화상자, 네이티브 메뉴, OS 테마 이벤트는 macOS, Windows, Linux에서 테스트해야 합니다. Linux에는 GTK 3가 필요합니다. 소프트웨어 렌더링 스냅샷과 교차 빌드는 다른 영역을 검증하므로 이 확인을 대신할 수 없습니다.