Skip to content

v0.3.8 - 다크 테마 개편, 4대 카드 설정창 및 ADB 라이선스/소켓 탐색 최적화

Choose a tag to compare

@x220volt x220volt released this 23 Aug 06:17
· 27 commits to main since this release

🎨 UI/UX & Design System (디자인 및 사용성 개선)

  • 눈 피로도를 최소화한 소프트 뮤트 다크 테마 팔레트 전면 개편:
    • 눈부심과 색수차를 유발하던 쨍한 네온 레드(COLOR_DANGER)를 깊이감 있고 차분한 소프트 크림슨 와인("#8A2E3B")으로 전면 교체
    • 카운트 초기화 등 상시 노출되는 보조 버튼에 서브 다크 와인 톤("#48262D") 적용
    • 블루, 그린, 앰버, 인디고, 슬레이트 등 전 색상 토큰을 장시간 사용에 편안한 모던 다크 톤으로 일체화
  • 4대 카드 카테고리 기반 설정창(SettingsWindow) 전면 개편:
    • 기존의 복잡한 나열 방식을 ⏱️ 클릭 및 타이밍, 🎯 이미지 매칭 알고리즘, ⚠️ 경고 및 카운터, ⚡ 미매칭 자동 복구 동작의 4개 카드 컨테이너로 그룹화
    • 전폭 입력 필드를 컴팩트한 좌측 라벨 / 우측 입력창(75px) 1:1 수평 정렬 행 레이아웃으로 개선
    • CTkScrollableFrame을 적용하여 다양한 해상도 및 윈도우 배율(125%, 150%)에서도 잘림 없이 부드러운 스크롤 지원
  • 설정 버튼 프로그램 최상단 툴바 우측(Top-Right) 이동:
    • 전역 설정을 어느 탭에서든 한 번의 클릭으로 즉시 열 수 있도록 상단 툴바 우측으로 재배치
    • 개별 탭 헤더에서 중복 설정 버튼을 제거하여 탭 헤더 공간 최적화
  • 버튼 및 텍스트 레이아웃 규격화:
    • 이모지 폰트 글리프 폭 불일치로 인한 텍스트 밀림 현상을 전면 교정
    • 템플릿 우클릭 메뉴(CTKContextMenu)에서 아이콘을 제거하고 좌측 기준선(anchor="w")에 완벽하게 일치하는 미니멀 텍스트 메뉴로 개선
    • 템플릿 목록 행의 액션 토글, 지연 시간, 카운트 라벨, 글로벌 툴바 버튼 텍스트 표준화

🚀 Added (추가)

  • 에뮬레이터 인스턴스 초고속 병렬 소켓 탐색기:
    • LDPlayer, BlueStacks, Nox, MuMu 6/12/X, MEmu 등 모든 주요 앱플레이어의 40여 개 포트 대역을 비동기 병렬 TCP 소켓 검사로 0.05초 내 선탐색 후 열려 있는 포트에만 adb connect를 수행하도록 대폭 개선
  • 오픈소스 라이선스 및 ADB Apache 2.0 법적 고지 완비:
    • LICENSE-adb.txt (Apache License 2.0 전문 및 AOSP 저작권 고지문) 추가
    • LICENSE (MIT 라이선스 및 서드파티 라이선스 고지문) 추가
    • README.md 내 라이선스 및 AS-IS 무보증 면책 조항 섹션 신설
    • SettingsWindow📜 오픈소스 라이선스 고지 (Licenses) 버튼 및 전용 뷰어 모달(LicenseNoticeWindow) 탑재
    • PyInstaller TeraboxClicker.spec 빌드 시 라이선스 파일 자동 번들링 적용

🐛 Fixed (버그 수정)

  • 템플릿 이미지 마우스 오버 툴팁 위치 튐 현상 수정:
    • TemplatePreviewTooltip의 좌표 계산을 화면 절대 포인터 좌표(winfo_pointerx/y) 기반으로 개선하고 모니터 경계 감지 보호 로직을 적용하여 엉뚱한 위치에 뜨는 문제 해결
  • ADB 디바이스 목록 파싱 오류 수정:
    • adb devices 실행 시 데몬 시작 로그(* daemon not running...)가 포함되는 경우 첫 번째 디바이스가 누락되거나 오류를 일으키던 파싱 필터링 결함 수정