Git Product home page Git Product logo

home_gtd's People

Contributors

shblythe avatar

Watchers

 avatar

home_gtd's Issues

Add an ability to defer an item until a specific date

e.g.

  • Test by deferring for one minute
  • Done for today
  • Done for this week
  • Done for a week
  • Done until weekend
  • Whatever.

Probably don't want too many of these, so need to think carefully about UX.
Maybe graphical/icon buttons:
Checkbox - done
Down arrow - done for now
Right arrow - done for today
Double right arrow - done until a week today, or until next day due if description starts with e.g. "Sunday:"

Also:

  • Add ability to view all postponed tasks, inc. postponement date and ability to unpostpone
  • Add ability to unpostpone all tasks
  • At the point tasks are postponed, they should be undotted and moved to end (as if "done for now")

Add keyboard navigation

Shortcuts for:
up/down
all actions available on a specific task
new task
any "all task" actions

Add support for projects or tags

Initially this would just mean the ability to tag items to a specific project, but may expand to listing just the tasks in the current project, highlighting projects with no task, and automatically managing simple linear dependencies within projects, so only showing a task as doable once its dependencies are met.

Hide irrelevant tasks

When there are dotted tasks, e.g. in:
o Task A
Task B
o Task C
o Task D
Task E
Task F
o Task G
Task H

Dotting A makes no difference.
Once you dot C, B becomes irrelevant until C is complete.
Once you dot G, E&F become irrelevant until G is complete
H always stays relevant.

So, we could say:
if there are any dotted tasks, ignore any tasks which appear in between two dotted tasks
(Maybe show '...' or something to indicate that there are hidden tasks)

Or, more simply, if there is more than one dotted task, hide any tasks before the last dotted task, which aren't, themselves, dotted.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.