Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 73e954c8f4 | |||
| 734aca3ec7 | |||
| 5e828d344c | |||
| 0e3f3641b7 |
@@ -20,8 +20,8 @@ android {
|
|||||||
applicationId = "com.example.shiftalarm"
|
applicationId = "com.example.shiftalarm"
|
||||||
minSdk = 26
|
minSdk = 26
|
||||||
targetSdk = 35
|
targetSdk = 35
|
||||||
versionCode = 1152
|
versionCode = 1153
|
||||||
versionName = "1.5.2"
|
versionName = "1.5.3"
|
||||||
|
|
||||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
- **부드러운 스위치**: 알람 항목의 온/오프 스위치는 가볍고 부드러운 애니메이션을 제공합니다.
|
- **부드러운 스위치**: 알람 항목의 온/오프 스위치는 가볍고 부드러운 애니메이션을 제공합니다.
|
||||||
|
|
||||||
## 4. 근무 관리 (연차 및 연장근무)
|
## 4. 근무 관리 (연차 및 연장근무)
|
||||||
**근무 관리** 탭에서 연차와 토요일 연장근무를 한눈에 관리할 수 있습니다.
|
**근무 관리** 탭에서 연차와 연장근무를 한눈에 관리할 수 있습니다.
|
||||||
|
|
||||||
### 연차 설정
|
### 연차 설정
|
||||||
- **총 연차 설정**: 1~25일 중 본인의 총 연차 일수를 선택하세요. 선택 즉시 저장됩니다.
|
- **총 연차 설정**: 1~25일 중 본인의 총 연차 일수를 선택하세요. 선택 즉시 저장됩니다.
|
||||||
@@ -38,10 +38,10 @@
|
|||||||
- 연차: -1일 차감
|
- 연차: -1일 차감
|
||||||
- 반년(반차): -0.5일 차감
|
- 반년(반차): -0.5일 차감
|
||||||
|
|
||||||
### 토요일 연장근무 계산
|
### 연장근무 계산
|
||||||
- **자동 집계**: 달력에서 토요일에 근무(주간/석간/야간 등)로 설정한 날짜를 자동으로 카운트합니다.
|
- **자동 집계**: 달력에서 근무(주간/석간/야간 등)로 설정한 날짜를 자동으로 카운트합니다.
|
||||||
- **시간 계산**: 토요일 근무 1일당 2시간으로 계산하여 총 연장근무 시간을 표시합니다.
|
- **시간 계산**: 근무 1일당 2시간으로 계산하여 총 연장근무 시간을 표시합니다.
|
||||||
- **예시**: 토요일에 3일 근무 → 6시간 연장근무
|
- **예시**: 3일 근무 → 6시간 연장근무
|
||||||
|
|
||||||
## 5. 물때표 및 특수 설정
|
## 5. 물때표 및 특수 설정
|
||||||
- **물때표 표시**: 설정 → 부가 기능에서 **'물때 정보 표시'**를 활성화하면 달력 각 날짜에 물때 정보가 나타납니다.
|
- **물때표 표시**: 설정 → 부가 기능에서 **'물때 정보 표시'**를 활성화하면 달력 각 날짜에 물때 정보가 나타납니다.
|
||||||
|
|||||||
@@ -175,7 +175,8 @@ class MainActivity : AppCompatActivity() {
|
|||||||
|
|
||||||
binding.calendarGrid.addOnItemTouchListener(object : androidx.recyclerview.widget.RecyclerView.OnItemTouchListener {
|
binding.calendarGrid.addOnItemTouchListener(object : androidx.recyclerview.widget.RecyclerView.OnItemTouchListener {
|
||||||
override fun onInterceptTouchEvent(rv: androidx.recyclerview.widget.RecyclerView, e: MotionEvent): Boolean {
|
override fun onInterceptTouchEvent(rv: androidx.recyclerview.widget.RecyclerView, e: MotionEvent): Boolean {
|
||||||
return gestureDetector.onTouchEvent(e)
|
gestureDetector.onTouchEvent(e)
|
||||||
|
return false
|
||||||
}
|
}
|
||||||
override fun onTouchEvent(rv: androidx.recyclerview.widget.RecyclerView, e: MotionEvent) {}
|
override fun onTouchEvent(rv: androidx.recyclerview.widget.RecyclerView, e: MotionEvent) {}
|
||||||
override fun onRequestDisallowInterceptTouchEvent(disallowIntercept: Boolean) {}
|
override fun onRequestDisallowInterceptTouchEvent(disallowIntercept: Boolean) {}
|
||||||
|
|||||||
@@ -143,7 +143,7 @@
|
|||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_weight="1"
|
android:layout_weight="1"
|
||||||
android:text="토요일 연장근무"
|
android:text="연장근무"
|
||||||
android:textSize="14sp"
|
android:textSize="14sp"
|
||||||
android:textColor="@color/text_secondary"/>
|
android:textColor="@color/text_secondary"/>
|
||||||
|
|
||||||
@@ -177,7 +177,7 @@
|
|||||||
<TextView
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="※ 토요일 근무: 1일당 2시간 연장근무 계산"
|
android:text="※ 연장근무: 1일당 2시간 계산"
|
||||||
android:textSize="12sp"
|
android:textSize="12sp"
|
||||||
android:textColor="@color/text_tertiary"
|
android:textColor="@color/text_tertiary"
|
||||||
android:layout_marginBottom="8dp"
|
android:layout_marginBottom="8dp"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"versionCode": 1152,
|
"versionCode": 1153,
|
||||||
"versionName": "1.5.2",
|
"versionName": "1.5.3",
|
||||||
"apkUrl": "https://git.webpluss.net/attachments/b5ab69a5-7e19-490d-80e2-bdbd54d1afc5",
|
"apkUrl": "https://git.webpluss.net/attachments/406e47e1-3ed6-4d5f-bf6f-38923ba489e4",
|
||||||
"changelog": "v1.5.2: 달력 스와이프 애니메이션 버그 수정, 토요일 연장근무 계산 표시, 사용 설명서 개선",
|
"changelog": "v1.5.3: 스와이프 월 이동 버그 수정, 연장근무 표시 개선",
|
||||||
"forceUpdate": false
|
"forceUpdate": false
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user