piquan / fifty-five-and-five Goto Github PK
View Code? Open in Web Editor NEWA mobile application to run a cyclic set of timers.
Home Page: http://fifty-five-and-five.piquan.org/
License: GNU General Public License v3.0
A mobile application to run a cyclic set of timers.
Home Page: http://fifty-five-and-five.piquan.org/
License: GNU General Public License v3.0
Just about any user operation should support Undo, since most of them make changes that are difficult to manually recover from. For instance, all three ops on the main screen - stopping timers, advancing to the next timer, and adding time to the current timer - alter the time remaining in a way that can't be easily undone by the user.
This issue is to track the changes in the main screen (listed above), since those are the ones that are the hardest to manually undo. A separate issue will track undoing changes in the Settings screen.
Handy references:
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/UndoRedo.html
https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/UndoArchitecture/UndoArchitecture.html#//apple_ref/doc/uid/10000010-SW1
http://nshipster.com/nsundomanager/
Useful for interval training, when people may have different sets they use on different days.
When the user silences a notification with the lock or home buttons, or ignores the alarm, add a feature to take that as a snooze.
Similar to #1, the settings screen operations should support Undo. This is more a matter of completeness than anything seriously impacting usability, since the Settings screen options that are difficult to undo by hand (such as deleting a timer) are not easily performed by accident.
See also the links in #1, particularly for HID considerations.
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.