You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
add new task metadata to Task class and associated parsing
support suggestions when typing a task in vault
add rendering of metadata to a task line
add to edit task modal
add support in query lang to filter based on this new metadata
and of course, some new tests are going to need to be added ...
✔️ Solution
the current code has support for lots of task metadata such as dueDate, startDate, scheduledOn, etc.
the change required to implement additional metadata would sit next to what is already there to support these other ones and thus requires no refactoring, etc.
future refactoring wouldn't be impacted either as it doesn't add any additional burden w.r.t what it already would be to take the current pattern X to the new one Y.
❓ Alternatives
N / A
📝 Additional Context
I have already implemented this in a private fork, see the screencaps below.
The statements I made in Solution are true for at least points 1-4 of the scope I mentioned above, as this is what I already have implemented. As for point 5, I hope the statements still hold true.
🔖 Feature description
add estimated time to complete to any Task.
ex)
the scope of the feature is as follows:
and of course, some new tests are going to need to be added ...
✔️ Solution
the current code has support for lots of task metadata such as dueDate, startDate, scheduledOn, etc.
the change required to implement additional metadata would sit next to what is already there to support these other ones and thus requires no refactoring, etc.
future refactoring wouldn't be impacted either as it doesn't add any additional burden w.r.t what it already would be to take the current pattern X to the new one Y.
❓ Alternatives
N / A
📝 Additional Context
I have already implemented this in a private fork, see the screencaps below.
The statements I made in Solution are true for at least points 1-4 of the scope I mentioned above, as this is what I already have implemented. As for point 5, I hope the statements still hold true.
Screen.Recording.2023-02-10.at.9.06.54.AM.mov