Giter Club home page Giter Club logo

smart-nap's People

Contributors

cboatsman avatar gadipraja avatar jguillermo1 avatar spenserknudsen avatar

Watchers

 avatar  avatar  avatar

smart-nap's Issues

Alarm creation and convenient naming

Currently there is an onTouchListener setup on the AlarmEdit page which waits for user to edit the alarm name field. If it is the first time editing it, the field is cleared and waits for input. However, the issue arises here with getting the keyboard to move away from the screen following input.

Ideally, to make this intuitive, after the user is done with input, it should remove the keyboard from the screen. In addition, as it does already, it is important that the field does continually erase itself if the user attempts to make edits.

Need alarm to be silent when user interacts with flash cards

Currently alarm ringtone continues to play. Desired behavior is to start a 3 minute timer upon the last interaction from the user in which the alarm tone is silent. However, if 3 minutes has passed and there is no further user interaction, while the alarms condition of being satisfied is not met, then the alarm tone should resume playing.

Homepage does not show newly created alarm information

If you make an alarm right now, the homepage textclock does not update with the alarm time. Right now, the home text clock is just displaying the current time. We need it to display the information reflecting the current alarm that the user sets. If we keep the toggle-bar, then we would want that bar to automatically switch to ON also once the alarm is set.

Alarm does not wake phone/app up to notify user

If you set an alarm for a specified time, then that time happens while app is closed or phone is in 'sleep' mode, notification fails to be received until app is reopened. While not a bug per se, it is definitely an issue to address due to the very nature of what an alarm needs to be.

Alarm has no sound associated with notification

Alarm currently does NOT activate or play any sound notification upon actual time of alarm happening. As addressed in Issue #2, notification to user happens almost immediately after creation of alarm, so perhaps alarm is not being created properly.

UPDATE: The alarm now waits for an appropriate time as outlined in Issue #2.

Need to implement alarm toggle on/off

On current Home the alarm clocks displayed have a toggle button with the intended use being to control the active state of the alarm. Currently the buttons do nothing, and this functionality is not implemented.

Implement on/off control of saved alarm clocks by setting functionality on the toggle switch for each alarm listed.

Further implement this control by adding the toggle switch to the AlarmEdit activity as well

Newly created alarms do not wait for accurate time to notify user

When creating a new alarm, the notification to a users device happens almost immediately upon creation of the alarm. Instead, it should be waiting to send notification upon the actual alarm event taking place at the specified time. I am unsure as to whether or not this issue is related to the alarm not properly being created, or if it is an issue with the AlarmReceiver or AlarmService.

Current alarm sound plays as ringtone

This issue is an extension of Issue #3 which has been fixed. The alarm dialog pops up and plays a ringtone as a sound, but does not play if the volume is silenced on phone. This should be fixed to play the sound regardless of whether the phone is muted or not. Think about an alarm clock to wake you up, but you silence your phone overnight, and the alarm sound doesn't play. This is how the dialog currently acts, but is not desired.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.