Skip to content
This repository was archived by the owner on Aug 14, 2026. It is now read-only.

v1.1.0 앱 업데이트 알림 추가 및 UI/UX 편의성 강화

Choose a tag to compare

@murianwind murianwind released this 13 Apr 05:18
· 102 commits to main since this release
b01b7ba

초기 버전(v1.0.0) 대비 사용자 편의성을 위한 기능 추가와 내부 로직 안정화가 진행되었습니다.

🚀 주요 변경 사항

1. 앱 자동 업데이트 확인 기능 추가

  • 이제 앱이 실행될 때마다 GitHub API를 통해 최신 버전을 자동으로 확인합니다.
  • 새로운 버전이 있을 경우 우측 상단에 ✨ 새 버전 업데이트 가능 버튼이 나타납니다.
  • 새 버전 알림 클릭 시 업데이트 상세 내용(Release Notes)을 앱 내에서 먼저 확인할 수 있는 다이얼로그가 표시됩니다.
  • 사용자가 내용을 확인한 후 '업데이트'를 승인하면 최신 버전을 다운로드할 수 있도록 흐름을 개선했습니다.

2. 원클릭 이슈 리포트 기능 (!) 추가

  • 메인 화면 상단에 ! 버튼이 추가되었습니다.
  • 클릭 시 사용자의 화면 해상도 및 DPI 배율 정보가 자동으로 포함된 이슈 작성 페이지로 연결되어 결함 제보가 더욱 쉬워졌습니다.

3. 중복 실행 방지 및 창 활성화 로직 개선

  • 단순히 두 번째 실행을 차단하던 방식에서 이미 실행 중인 경우 기존 창을 화면 가장 앞으로 가져오는(Activate)** 방식으로 개선되었습니다.

4. rclone 관리 및 시각화 개선

  • rclone 버전 체크 시 단순히 버전만 표기하지 않고, 현재 버전 / 최신 버전을 대조하여 업데이트가 필요한 경우 주황색 라벨로 직관적으로 알려줍니다.
  • rclone이 설치되지 않았을 경우의 안내 문구가 더욱 명확해졌습니다.

5. 트레이 아이콘 더블 클릭 지원

  • 트레이 아이콘을 더블 클릭하면 즉시 메인 창이 화면에 나타나도록 개선되었습니다. (기존에는 우클릭 후 '열기'를 선택해야 했습니다.)

🎨 UI/UX 개선

  • 마운트 설정 다이얼로그 개편: 설정 창 크기가 확대(550x580 -> 650x850)되어 가독성이 좋아졌으며, 입력 항목별 가이드 문구가 보강되었습니다.
  • 테마 색상 정밀 조정: Catppuccin 스타일의 색상 팔레트(Pink, Peach, Red)를 적용하여 상태(실행 중, 중지됨, 오류 등)를 시각적으로 더 명확하게 구분합니다.
  • DPI 대응 강화: 일부 환경에서 UI가 깨지던 문제를 해결하기 위해 고해상도 대응 로직이 보완되었습니다.

🔧 내부 안정성 및 버그 수정

  • 중복 체크 강화: 마운트 추가/편집 시 드라이브 문자 중복 및 동일 리모트/경로 등록을 사전에 차단하는 로직이 추가되었습니다.
  • 명령어 빌드 로직 수정: 드라이브 문자가 지정되지 않은 경우의 예외 처리가 추가되어 마운트 실패 확률을 낮췄습니다.
  • 종료 프로세스 개선: 앱 종료 시 활성화된 모든 마운트 프로세스를 더 안전하게 종료(Terminate -> Wait -> Kill)하도록 개선되었습니다.
  • **시스템 호환성 향상: Windows 레지스트리(winreg) 접근 및 Tkinter 변수 간섭으로 인한 내부 오류들을 수정하여 다양한 Windows 환경에서 더욱 안정적으로 동작합니다.
  • **중복 실행 로직 최적화: 프로그램이 이미 실행 중일 때 다시 실행할 경우, 기존 창을 최상단으로 가져오는(SetForeground) 로직이 더욱 부드럽게 작동합니다.

설치 방법:
아래 첨부된 RcloneManager.zip 파일을 다운로드하여 압축을 푼 뒤, RcloneManager.exe를 실행하세요.