v1.8.1
Switcher v1.8.1
v1.8.0 이후 반영된 안정성 수정, 오픈소스 문서 개편, Windows 클램셸 기능을 모두 포함한 패치 릴리스입니다.
새 기능
- Windows 클램셸 슬립 방지 (#59)
- ☕ 버튼이
꺼짐 → 일회성 → 지속 → 꺼짐으로 순환합니다. - 현재 전원 구성표의 AC·배터리 덮개 동작을 각각 보관하고
아무 작업 안 함으로 적용합니다. - 활성 중 전원 구성표가 바뀌면 새 구성표도 별도로 추적합니다.
- 해제·오류·재시작 때 Switcher가 변경한 값만 정확히 복원합니다.
- 기존 macOS 클램셸 구현 본문은 변경하지 않았습니다.
- ☕ 버튼이
수정
- 다중 모니터 이동 시 잘림 수정 (#57)
- 배율과 화면 비율이 다른 모니터로 이동할 때 목적지 작업영역 기준으로 크기와 위치를 다시 맞춥니다.
- 툴바 클릭 누락 수정 (#56)
- DPI 전환·창 크기 변경 뒤에도 실제 웹뷰 좌표와 히트영역을 다시 동기화합니다.
문서
- 정식 오픈소스 README 개편 (#58)
- 첫 화면, 설치·기능·지원 환경·보안 경고·직접 다운로드 안내를 정리했습니다.
검증
- Rust: 118 passed, 0 failed, 15 ignored
- Frontend: 7 passed, 0 failed
- Windows·macOS GitHub Actions 테스트 및 릴리스 빌드 통과
- npm Trusted Publisher/OIDC 게시 통과
확인이 더 필요한 부분
- Windows 클램셸 자동 테스트와 release 빌드는 통과했지만, 현재 검증 장비가 덮개 없는 데스크톱이라 실제 Windows 노트북의 덮개 닫힘→열림 및 AC/배터리 전환은 추가 실기기 확인이 필요합니다.
- Windows ARM64는 x64 에뮬레이션 환경이며 공식 실기기 검증 대상이 아닙니다.
- 배포 파일은 아직 Windows Authenticode 또는 macOS Developer ID로 서명·공증되지 않았습니다.
전체 변경 내역: v1.8.0...v1.8.1