rmsr / zenminder Goto Github PK
View Code? Open in Web Editor NEWZen Minder - Meditation Assistant (Android)
License: GNU General Public License v3.0
Zen Minder - Meditation Assistant (Android)
License: GNU General Public License v3.0
Need a nice vector app icon that is not stolen from a random website.
Add "about" and "license" (GPLv3) menus to action bar dropdown.
Add donate menu entry to action bar dropdown.
Donate via google play in-app purchase (no change in UI or functionality accrues from donation). Add donate amounts from $1 to $10 in $1 increments. Randomly choose a donate level on first start and consistently display that donate amount on the page. Eventually zero in on the "best" amount.
Main display is a countdown timer (in minutes), starting at 20 minutes, and a "start" button.
Tapping "start" commences countdown. Tapping again pauses (and unpauses), as does switching away from app.
Countdown is not persistent across app restarts.
This looks like an enormous pain in the ass to fix.
Use Lean Back on KitKat and Lights Out on earlier systems. Optional, default to off.
Play a gong sound when the countdown is finished. Need a more pleasant (and shorter) one than what exists now.
Add a settings menu entry to the action bar dropdown.
Settings could include:
Neat idea, might get complicated though.
Settings entry to pick something other than the default gong.
Some apps (eg hangouts) install their custom notifications into the appropriate sd card folder, but I don't know if that's advisable, or even possible with kitkat.
Similar to how all the google apps are doin' it
http://blog.tomtasche.at/2012/10/use-built-in-feedback-mechanism-on.html
or
Change the time display to just show minutes remaining, and surround it with a circular countdown graphic. At start, the entire circle is white, but when counting down a red dot, starting at the top, moves clockwise along the circle turning it red. When the countdown is done the entire circle is red.
Record each finished session to a history sqlite db. See History wiki page.
Long-pressing the time display opens a time picker, for between 1 and 99 minutes. Same interface in the settings menu. The choice is saved in preferences.
Alternately, a circle picker in 5-minute increments would be good too.
Displays the contents of the history db in a list.
Actions menu:
Extra credit:
Use the google play backup services to back up settings and the session log.
Need a settings entry to pick an alternate volume for the gong, with a gong preview every time it's changed.
Need more buttons than just the one:
Add an action bar, holo light, with backwards-compatibility. Action bar dropdown menu starts blank.
When the countdown is done, sound the alarm and exit the program. Do not wake the screen.
Don't let it turn off or dim while the timer is running.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.