v1.1.4 - 기기 사용 중 전체화면 알람 팝업 보장 및 설정 화면 상단 닫기 아이콘 배치로 화면 공간 극대화

This commit is contained in:
sanjeok77
2026-08-14 10:51:32 +09:00
parent 16dc0fed9e
commit a00f009b44
10 changed files with 78 additions and 64 deletions
+13 -14
View File
@@ -6,18 +6,17 @@ import shutil
token = "e3b515eaa0a6683c921ca3bf718e281ed30a6075"
owner_repo = "sanjeok77/ShiftRing"
tag = "v1.1.3"
title = "v1.1.3 - 하루 메모 헤더 아이콘 컨테이너 스타일 적용, 사용 설명서 최신화 및 닫기 아이콘 교체, 업데이트 정보 자동 연동"
body = """## 🚀 ShiftRing v1.1.3 릴리즈
tag = "v1.1.4"
title = "v1.1.4 - 기기 사용 중 전체화면 알람 팝업 보장 및 설정 화면 상단 닫기 아이콘 배치로 화면 공간 극대화"
body = """## 🚀 ShiftRing v1.1.4 릴리즈
### 🌟 주요 변경 및 개선 사항
1. **🎨 하루 메모 저장/삭제 아이콘 원형 컨테이너 스타일 적용 (`dialog_day_settings.xml`)**:
- 설정 탭과 일관된 원형 컨테이너 스타일로 개편: 휴지통(레드 `#FF3B30`)과 저장 체크(블루 `#007AFF`) 아이콘을 시각적으로 구분하여 직관성 및 터치 편의성 극대화
2. **📖 사용 설명서 전면 최신화 및 닫기 아이콘 수정 (`activity_manual.xml`, `ManualActivity.kt`, `MANUAL.md`)**:
- 상단 닫기 버튼을 휴지통 아이콘에서 직관적인 닫기(X) 아이콘(`ic_close`)으로 전면 교체
- 마크다운 잔여 기호(`**`)를 모두 정돈하고 고대비 컬러 키워드 강조 및 최신 One UI 8.5 기능 가이드로 최신화
3. **🔄 공지사항(업데이트 정보) 최신화 및 실시간 자동 동기화 (`activity_notice.xml`, `NoticeActivity.kt`, `CHANGELOG.md`)**:
- 닫기 아이콘을 `ic_close`로 교체하고, Gitea 최신 원격 릴리즈 및 로컬 체인지로그와 실시간 자동 연동"""
1. **⏰ 기기 사용(화면 켜짐/잠금해제) 중에도 전체화면 알람창 즉시 팝업 보장 (`AlarmReceiver.kt`, `AlarmForegroundService.kt`, `AlarmActivity.kt`, `AndroidManifest.xml`)**:
- `SYSTEM_ALERT_WINDOW` 및 Android 14+ `ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOWED` 적용
- 포그라운드 서비스 라이프사이클을 알람 종료 시점까지 유지하여 시스템 알림(헤드업)에 머무르지 않고 실제 전체화면 `AlarmActivity`가 최상단에 직접 뜨도록 완벽 개선
2. **📐 설정 화면 하단 고정 닫기 버튼 제거 & 상단 타이틀 옆 닫기(X) 아이콘 배치 (`activity_settings.xml`, `SettingsActivity.kt`)**:
- 하단을 답답하게 차지하던 대형 닫기 바를 제거하고, 상단 '설정' 타이틀 우측에 깔끔한 닫기(X) 아이콘(`btnCloseSettings`)을 배치
- 설정 탭의 ViewPager2 높이를 화면 하단 끝까지 확장하여 넓고 시원한 One UI 화면 공간 확보"""
apk_path = "app/build/outputs/apk/release/app-release.apk"
if not os.path.exists(apk_path):
@@ -55,10 +54,10 @@ print("Updated app.apk at project root.")
# Update version.json
v_info = {
"versionCode": 113,
"versionName": "1.1.3",
"versionCode": 114,
"versionName": "1.1.4",
"apkUrl": direct_url,
"changelog": "v1.1.3: 하루 메모 아이콘 스타일 개선, 사용 설명서 최신화 및 닫기 버튼 수정, 업데이트 정보 자동 연동",
"changelog": "v1.1.4: 기기 사용 중 전체화면 알람 즉시 팝업 보장, 설정 상단 닫기 아이콘 배치 및 화면 공간 극대화",
"forceUpdate": False
}
with open("version.json", "w", encoding="utf-8") as f:
@@ -70,7 +69,7 @@ print(f"Updated version.json with apkUrl: {direct_url}")
git_path = r"C:\Users\work\AppData\Roaming\MobaXterm\slash\mx86_64b\bin"
os.environ["PATH"] = git_path + os.pathsep + os.environ.get("PATH", "")
commit_msg = "v1.1.3 - 하루 메모 헤더 아이콘 컨테이너 스타일 적용, 사용 설명서 최신화 및 닫기 아이콘 교체, 업데이트 정보 자동 연동"
commit_msg = "v1.1.4 - 기기 사용 중 전체화면 알람 팝업 보장 및 설정 화면 상단 닫기 아이콘 배치로 화면 공간 극대화"
subprocess.run(["git", "add", "."], check=True)
subprocess.run(["git", "commit", "-m", commit_msg], check=True)
subprocess.run(["git", "push", "origin", "main"], check=True)