smart-nap's People
smart-nap's Issues
AlarmDialog crashes app when attempting to populate flash cards from AlarmClock object
This crash is caused because of a NULL exception error. The current list is attempting to return an ArrayList of Long but the list is size 0. Flash card ID's are properly being passed from fcpop to AlarmEdit activity, but there is no storage of the card ID's to the AlarmClock when saving it.
Activites to CREATE/EDIT flash cards!
They should be able to be stored, retrieved, and modified from our database.
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.
Scrolling list of ITEMS (alarms, or flash cards, or whatever) on the home page
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.
Implement Sugarrecord database system
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.