CCExtractor / CCExtractor/ultimate_alarm_clock

Feature: Progressive Alarms feature

オープン
#633 コメント 7 件 リアクション 0 件 担当者 1 名 @amaydixit11 が担当を希望しています GitHub で見る
feat
主要言語
Dart
スター
112
フォーク
227
PR マージ指標
30日以内にマージされた PR はありません

説明

### 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_

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。