CCExtractor / CCExtractor/ultimate_alarm_clock

Feature: Progressive Alarms feature

未关闭
#633 7 条评论 0 个 reaction 已指派 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 摘要。