timedraw's People
timedraw's Issues
Enhancement - Add support for iOS 14, or lowest easy target
Lower the target of the app in project settings
resolve all warnings, probably copy/paste from stack overflow
find lowest convenient iOS version, probably 14, but this story is totally optional! Give it a shot, it might not be worth completing but will be a good learning opportunity for supporting version differences
Settings Screen - Add some organization and visual enhancements(make it pretty)
The settings screen needs some organization, take some inspiration from the iphone/ipad settings app
Color Theme Settings - Support theme colors better
Bug - Event list does not scroll when partially covered up by floating input text area
When there are just enough events that the bottom one is underneath the floating text input area the scroll/list area should be scrollable. Perhaps it should always be scrollable and have a bounce effect? your choice for how to fix it
Feature - Add a colored circle for each event under the day number of the header
Collapsible Notes Feature
As a User
When my Notes feature is enabled in settings
Then I should see a collapse option for the Notes feature on the Create/Edit Floating Input View
Feedback Feature - Use Firebase firestore or realtime DB ideally
Implement a way for us to capture feedback from user directly in the app
The feedback messages should contain a small amount of info, app version, time, etc.
Settings Feature - Select Calendars Modal beautification
The select calendar page could look better, the sections title texts could be bigger
This is a creative task
Bug - clock face bug found for events after noon
Bug found for test case: 12:30PM-1:30PM
Clock Face/Time Draw view shows incorrect drawing of time for that event
Bug - When floating event input view is too tall/big the Text input area gets cut off a little by the keyboard
Bug Found:
When floating event input view is too tall/big the Text input area gets cut off a little on the bottom by the keyboard
To fix ensure the text input area is above the keyboard area always, even when other text inputs on screen are selected
Make WatchOS App - Basic WatchOS app using ClockFace and Event List
A WatchOS App would be an awesome addition to this app
It should show the same Clock Face and Event List as the iOS app does without edit features, but it should include event detail display features
WatchOS App - Make basic WatchOS app using ClockFace and list
Bugfix - Today's Goal feature should resignFirstResponder when user taps outside
As a user
When I am editing the Daily Goal textfield area
Then I should be able to tap outside of the Textfield area to dismiss the keyboard/resignFirstResponder or lose focus
Notes Feature Line Limit in Settings
As a User
When I want to enable Notes
Then I want to be able to adjust the line limit
Requires UIKit and SwiftUI to implement
Onboarding Feature
Explain the app's main features(input, clock face, goal area)
As a new user
When I open the app
I should see an onboarding presentation of some kind
Acceptance Requirements:
There should be an option to "Do Not Show Again"
Should show every app launch unless "Do Not Show Again" is selected by user
This option should be accessible from the Settings as well to toggle "Do Not Show Again"
Widget - Make basic Widget for Clock Face/Time Draw view
Make a widget for the app! Very cool story, requires some research into how widgets work.
Feature/Enhancement - Add a line or some divider between back-to-back events in the Time Draw/Clockface
When events are back to back, e.g. [1-2pm, 2-3pm, 3-4pm]
Then the lines on the clock face should have some separator, it could be a gap, a line, anything that looks good
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.