obsidian-card-board icon indicating copy to clipboard operation
obsidian-card-board copied to clipboard

Handle dates other than due date

Open roovo opened this issue 1 year ago • 8 comments

Should I consider supporting things like start, scheduled, do (whatever these are) dates?

Adding other date concepts has implications: which date should determine the column on date boards, which date should be displayed on cards, which date should change on (not yet implemented) drag-and-drop on date boards?

roovo avatar Oct 09 '22 07:10 roovo

For the Tasks plugin, there are due, scheduled, and start dates.

Looks like the most appropriate interpretation would be to use the scheduled date to determine the column on dated boards if present. If not, use the due date. I don't think Start dates are relevant for CardBoard.

roovo avatar Oct 09 '22 07:10 roovo

would also like this scheduled date support as to be able to use cardboard view for scheduling

wimlep avatar Nov 14 '22 10:11 wimlep

There is also the Reminder plugin which has reminder dates as well as some compatibility with the Tasks plugin.

roovo avatar Nov 24 '22 19:11 roovo

@ItsFullOfCode kicked off a discussion (#110) on excluding part of task's description from task text - mentioning Reminders timestamps in particular. Once I support parsing other types of dates, I need to think about how to display them on a card as they do not belong in the displayed title.

roovo avatar Nov 26 '22 15:11 roovo

See: https://github.com/roovo/obsidian-card-board/issues/93#issuecomment-1415232770 [@DerNamenlose] I'd like to add my 2 cents and propose to use the Start date from the Tasks plugin to hide tasks from the board. I at least use the Start date as a kind of "don't bother me until then" marker.

roovo avatar Feb 03 '23 08:02 roovo

I second the comment #93 , I too use a start date or hide until date a lot for things that I just cannot start with until date X and for that don't want to be bothered with. This would help alot!

Bjaux avatar Feb 26 '23 12:02 Bjaux

Yes i Need this! I just wanted to ask for this, I normally order my tasks after scheduled and not after due dates. So I will need this

best would if if i can use due or the scheduled date for each individual column i set up and also a the "recurring" column would be nice

working with the Task plugin!

fl0wm0ti0n avatar Feb 03 '24 19:02 fl0wm0ti0n

My attempt at a summary to check my understanding on this area:

There are 3 date types which seem to be particularly relevant (definitions as per Tasks plugin):

  • Due (date by when a task must be done)
  • Scheduled (when you plan to work on it)
  • Start (date before which you can't start)

Some other date types are:

  • Cancelled date - this would be looked at as part of dealing with custom status's (alternative checkboxes) - see #171.
  • Created Date
  • Reminder date/time (reminder plugin)

Proposed behaviour:

  • If a task has a start date then exclude it from columns if the date is prior to the start date.
  • Allow the definition of a column for tasks which have not yet reached their start date -> so they can be accessed.
  • The date used to determine which column a task should appear in will be: scheduled date (if present), due date (if there is no scheduled date), start date (if neither due or scheduled date is given).
  • The task will be considered undated if it has none of these 3 dates, so would be shown in the Undated column if present.
  • The file date (where use of file dates is enabled) will be considered as if it is a scheduled date.
  • None of these dates (or cancelled, created, reminder dates) will appear in the title of the card.

Not yet thought about: which date(s) should be shown on the card and where should they go?

roovo avatar Feb 11 '24 11:02 roovo