v1.1.3 - 하루 메모 헤더 아이콘 컨테이너 스타일 적용, 사용 설명서 최신화 및 닫기 아이콘 교체, 업데이트 정보 자동 연동
This commit is contained in:
+14
-13
@@ -6,17 +6,18 @@ import shutil
|
||||
|
||||
token = "e3b515eaa0a6683c921ca3bf718e281ed30a6075"
|
||||
owner_repo = "sanjeok77/ShiftRing"
|
||||
tag = "v1.1.2"
|
||||
title = "v1.1.2 - 하루 메모 키보드 가림 완벽 개선 (상단 즉시 저장 버튼, 뒤로가기 시 자동 저장 및 스크롤 지원)"
|
||||
body = """## 🚀 ShiftRing v1.1.2 릴리즈
|
||||
tag = "v1.1.3"
|
||||
title = "v1.1.3 - 하루 메모 헤더 아이콘 컨테이너 스타일 적용, 사용 설명서 최신화 및 닫기 아이콘 교체, 업데이트 정보 자동 연동"
|
||||
body = """## 🚀 ShiftRing v1.1.3 릴리즈
|
||||
|
||||
### 🌟 주요 변경 및 개선 사항
|
||||
1. **📝 하루 메모 입력창 상단 '즉시 저장' 버튼 탑재 (`dialog_day_settings.xml`, `MainActivity.kt`)**:
|
||||
- 가상 키보드가 올라와도 항상 키보드 바로 위에 노출되는 메모 섹션 상단에 파란색 [저장] 액션 버튼을 신설하여 키보드를 내리지 않고도 원터치로 즉시 저장 가능
|
||||
2. **🔄 뒤로가기/바깥 터치 시 메모 자동 저장(Auto-Save) 기능 구현 (`MainActivity.kt`)**:
|
||||
- 사용자가 백키(Back)를 누르거나 팝업 바깥을 터치하여 닫더라도 작성 중이던 메모 내용이 Room DB에 100% 자동 저장되어 내용 유실을 원천 방지
|
||||
3. **📜 다이얼로그 전체 스크롤 및 가상 키보드 동적 리사이징 지원 (`dialog_day_settings.xml`, `MainActivity.kt`)**:
|
||||
- `NestedScrollView` 및 `SOFT_INPUT_ADJUST_RESIZE`를 적용하여 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 최신 원격 릴리즈 및 로컬 체인지로그와 실시간 자동 연동"""
|
||||
|
||||
apk_path = "app/build/outputs/apk/release/app-release.apk"
|
||||
if not os.path.exists(apk_path):
|
||||
@@ -54,10 +55,10 @@ print("Updated app.apk at project root.")
|
||||
|
||||
# Update version.json
|
||||
v_info = {
|
||||
"versionCode": 112,
|
||||
"versionName": "1.1.2",
|
||||
"versionCode": 113,
|
||||
"versionName": "1.1.3",
|
||||
"apkUrl": direct_url,
|
||||
"changelog": "v1.1.2: 하루 메모 키보드 가림 완벽 개선 (상단 즉시 저장 버튼, 뒤로가기 자동 저장, 스크롤 지원)",
|
||||
"changelog": "v1.1.3: 하루 메모 아이콘 스타일 개선, 사용 설명서 최신화 및 닫기 버튼 수정, 업데이트 정보 자동 연동",
|
||||
"forceUpdate": False
|
||||
}
|
||||
with open("version.json", "w", encoding="utf-8") as f:
|
||||
@@ -69,7 +70,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.2 - 하루 메모 키보드 가림 완벽 개선 (상단 즉시 저장 버튼, 뒤로가기 시 자동 저장 및 스크롤 지원)"
|
||||
commit_msg = "v1.1.3 - 하루 메모 헤더 아이콘 컨테이너 스타일 적용, 사용 설명서 최신화 및 닫기 아이콘 교체, 업데이트 정보 자동 연동"
|
||||
subprocess.run(["git", "add", "."], check=True)
|
||||
subprocess.run(["git", "commit", "-m", commit_msg], check=True)
|
||||
subprocess.run(["git", "push", "origin", "main"], check=True)
|
||||
|
||||
Reference in New Issue
Block a user