An open API service indexing awesome lists of open source software.

https://github.com/misterpea/unsequenced

Pomodoro-esq Timer/Activity Organizer
https://github.com/misterpea/unsequenced

adobe-xd expo ios-app jest pomodoro react-native react-native-testing-library react-navigation redux-toolkit typescript

Last synced: 3 months ago
JSON representation

Pomodoro-esq Timer/Activity Organizer

Awesome Lists containing this project

README

        

## Unsequenced - v1.1.1 ⏲
#### A Pomodoro technique-inspired app for the iPhone.
----

Currently in Beta-testing.

#### Retooling for iOS 16

~~If you're interested in trying it out, you can download the app with [this link](https://testflight.apple.com/join/8x1OiDg1) via TestFlight.
If you come across any problems or have any imporvements, feel free to open a new issue if you don't already see one.~~

This app looks to provide users with a way to organize time associated with tasks.

As creators, we are all prone to spending too much time on one facet of our work-day, while neglecting others. This app will allow you to set time limits and breaks for anything you wish to accomplish.

----
___Todo/Inventory___

**Cases/Needs**
* [x] When adding Task Block ensure name is unique, and consists of valid characters (non-space).
* [x] For Task edits, check to see if a change has been made.
* [x] CTA for no Task Blocks.
* [x] Change task time to value less than completed. Right now, if we go from ```30 min of 50 min complete```, to a total of 20 min it will be ```30 min of 20 min complete```, which is impossible.
* [x] A way to reset a timer that is partially completed.
* [ ] Swipe to delete for Tasks
* [x] Close swipe on Task Blocks if another action (edit/add Task Block) is initiated.
* [x] Convert Create New Task Block button to a plus (+) sign.
* [x] Notifications for completion
* [x] Logic for playing.
* [ ] -Android- Grey screen on modal - need to fix.
* [ ] -Android- Add/Edit task - buttons not showing on dark mode - flashing hidden content
* [ ] Figure out testing for useFocusEffect.
* [x] Update total time on Task Block when automatic task breaks are added.

----
| Screens | UI | Logic | | Sub-Screens | UI | Logic |
| :----- | :-----: | :-----: | :------- | :------| :------: | :------: |
| Task Blocks | ✓ | ✓ || Edit Task Block | ✓ | ✓ |
| Create New Task Block | ✓ | ✓ || Edit Task Block > Confirm Delete | ✓ | ✓ |
| Now Playing | ✓ | ✓ || Add Task | ✓ | ✓ |
| Settings: *Light/Dark Mode* | ✓ | ✓ || Edit Task | ✓ | ✓ |
| Settings: *Quiet Mode* | ✓ | ✓ || Delete Task | ✓ | ✓ |
| Settings: *Show Notifications*|✓|✓| | Duplicate Task | ✓| ✓|
| Settings: *Allow Sounds* |✓|✓| | Mark Task Complete | ✓| ✓|
| Settings: *About Me* ||| | Reset Time For Task | ✓| ✓|
|||| | Swipe To Delete Task | ✓ | |
|||| | Notifications - While App is Active | ✓| ✓|
|||| | Notifications - While App is in Background | ✓ | ✓|
|||| | Automatically Add/Remove Task Breaks | n/a| ✓|

| Component | Complete |
| :-------- | :------:|
| Color key for light/dark mode - font styling | ✓ |
| Swipeable for Task Block | ✓ |
| Swipeable/Draggable for Tasks | ✓ |
| Round Buttons - Now Playing | ✓ |
| Progress Bar - Now Playing | ✓ |
| Progress Bar on Task Bars | ✓ |
| Timer for Tasks | ✓ |
| Async Storage | ✓ |
| Loading Screen * - *might have to revisit* |✓|