CCExtractor / CCExtractor/ultimate_alarm_clock

Feature: Progressive Alarms feature

Đang mở
#633 7 bình luận 0 reaction 1 người được giao Được @amaydixit11 nhận Xem trên GitHub
feat
Ngôn ngữ chính
Dart
Star
112
Fork
227
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

### Description

**Description**
Introduce a "Progressive Wake-Up" feature that allows users to set a final wake-up time and have multiple alarms ring at specified intervals starting a customizable amount of time before the target wake-up time. This feature aims to help users wake up gradually and reduce morning grogginess.

---

**Proposed Workflow**
1. **User Input Fields**:
- **Final Wake-Up Time**: The desired time the user wants to be fully awake.
- **Interval**: The time gap between successive alarms (e.g., 5, 10, or 15 minutes).
- **Start Time**: How far in advance the alarms should start ringing (e.g., 30 minutes before the final wake-up time).

2. **Behavior**:
- The system schedules alarms at the specified intervals starting from the calculated start time until the final wake-up time.
- For example, if the final wake-up time is 8:30 AM, with a 10-minute interval and a 30-minute start time: alarms will ring at 8:00, 8:10, 8:20, and 8:30.

---

**Key Benefits**
- Provides a gradual wake-up experience to reduce grogginess.
- Offers flexibility for users who struggle with a single alarm.
- Ensures punctuality by repeatedly reminding the user leading up to the final wake-up time.

---

**Additional Notes**
- The feature should include an option to customize alarm tones for each interval.
- Optionally, display the remaining time until the final wake-up alarm.

Let me know if more details are required!

### Screenshots

_No response_

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.