rhwood / doing-time Goto Github PK
View Code? Open in Web Editor NEWDoing Time for iPhone and iPod Touch
License: Apache License 2.0
Doing Time for iPhone and iPod Touch
License: Apache License 2.0
Count down should, within the final week, begin a minute-by-minute countdown.
This app needs to support VoiceOver
Currently, after creating the first event, the user is left at the settings screen, but should be directed to the event display.
This should only happen on the first event edit.
This is a side effect of not allowing 0 day events.
There is a noticeable delay which should not be there.
OPSEC might dictate that the total number of days be hidden as well as dates.
Leap Years are improperly calculated. This is not reproducible with short time spans, such as a month or so. Not sure if the trigger is year or longer events, or events that span both 31 December and 29 February.
These selections need to clear after subview opens instead of remaining selected.
Currently the app does not necessarily recalculate the event times in all activation instances. Need to be more aggressive about doing this.
I think that this will resolve a number of other issues related to date-time calculations and timezone issues.
Changing the EoD time does not cause dates and times to be recalculated (and in general seems to be ignored).
Clicking on a selected date does not dismiss the picker, but should. This is a regression.
Both yesterday and tomorrow need to be handled better by DT in all cases:
Events that ended the day prior to the current day are misreported as ending today or two days ago depending on setting of event until/through date.
Today should be handled as "completed", "remaining", or "not counted" and the "day ends at" setting should be removed.
The today setting should default to not counted, and should be a per-event setting.
The pager is in the wrong location on 4" iPhones, it is too high on the screen.
Customer RFE at https://axsw.desk.com/agent/case/182
Currently duration is MAXINT if both dates are blank, but it should be blank if either is blank.
This seems to be an issue only if Multiple Events is purchased
Users with multiple devices should be able to sync events via iCloud.
Currently, clicking off the duration field after clearing it leaves that field blank. It needs to recalculate the duration and display it immediately after clicking off it.
Take caution that this does not negate attempts to set duration.
The Include End Date setting is ignored, and should not be.
It should be possible to count today completed or remaining, or not at all.
The error for zero day events is displayed while the flip side view controller is open if a user cancels while fixing that event.
The first event in Doing Time should have a badge of days remaining on the icon itself.
Date calculations are still having issues since the dates are calculated including the local (for that date) time zone offset. This might cause today to be 23 or 25 hours off.
We need to figure out how to get dates without any timezone offset at UTC Midnight.
Allow users to share events time remaining via twitter. Low priority.
This is different than #30, which is about preventing a user from creating a zero-day event.
Currently we simply bump the number of days in the event, but instead we should:
These steps are needed for addressing an event that 1.4 may have accepted, but 1.5 won't accept.
Some labels in EventsViewController are not hidden when they should be. Signs include "50 days remaining/complete" and a date range from "1 JAN 11 to 31 NOV 11".
Allow users to post an event image (on transparent background) showing progress towards event completion into Facebook. See also #9, which should work the same way, but for Twitter.
Allow each event to have custom done/remaining colors.
Each new event should rotate primary colors, so 1st event is red/green, 2nd green/blue, 3rd blue/red, 4th green/red, etc...
Use natural language (a few weeks/ 3 months/ etc) in events.
Also break 400 days into 1 year, 1 month, 4 days.
Add version string in bottom if flip-side view same as in about view.
Currently, if the app is pushed to the background in the flipside view, it stays there. It should return to the main view when dismissed unless it is editing an event.
The EoD widget should be dismissed when any area around it is tapped out of.
It should not be possible for a user to enter an event that is less than 1 day in duration. Pop an alert like done for other settings in the EventsSettingsViewController
When reloading an event after reactivating the app, it draws the first event at the current event and the slider gets out of sync
The first cell in sections Dates and Statistics needs to be renamed, and subtitles tweaked from "shown" to "displayed"
A bug because current code is unusable without this fix, an enhancement because it affects user expectations (and should be listed as such in release notes).
See #5. Requested by users.
See emails from Alisha Bacon.
After adding a new event, the "New Event" selector shows a UISwitch when it should show a "Details" indicator.
In 8643f42, we began using icons provided by Glyphish and need to include attribution.
Use Cargo Bay for IAP instead of current home-grown solution on the assumption that its better tested.
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.