Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(tasks): Implement task list #73

Merged
merged 13 commits into from
Jan 1, 2021
Merged

feat(tasks): Implement task list #73

merged 13 commits into from
Jan 1, 2021

Conversation

Hanziness
Copy link
Owner

This PR adds a task list to the application.

Editing tasks

Main features

  • can be turned off entirely from the settings (note the task list is disabled by default, for now)
  • separate tasks for work, break and long break sections
  • tasks have modifiable priorities (higher priority tasks appear before lower priority ones)
  • tasks can be inactive, active or completed
  • editing is only allowed before the timer starts
  • completing tasks is only allowed while the timer is running (or is in "completed" state)
  • only relevant tasks are shown while the timer is running and only the top n tasks are displayed
  • tasks are persisted in localStorage next to the settings

@Hanziness Hanziness self-assigned this Jan 1, 2021
@Hanziness Hanziness merged commit 31796c3 into develop Jan 1, 2021
@Hanziness Hanziness deleted the issue/19 branch January 1, 2021 13:52
@Hanziness Hanziness mentioned this pull request Jan 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant