Test build of Tasks with custom status support - for testing and feedback #1530
Replies: 12 comments 20 replies
-
Thanks to all for the work here--I never realized the size of this task! |
Beta Was this translation helpful? Give feedback.
-
I think I've found a bug. (I had intended the behaviour to be unchanged...) |
Beta Was this translation helpful? Give feedback.
-
Ill pull the build and try it out over the weekend. |
Beta Was this translation helpful? Give feedback.
-
From this Discord post - lightly formatted: just downloaded and tried. like this. i think it would be useful to have an option to define done either the new or old way. it allows a user to try this without changing templates. and if they like, great, and if they don't they can just switch the option off. otherwise you have to change templates for the new way (use status.name does not include done) and then switch back (not done). Since a user would not have been using the alternative statuses, any existing queries which were not done would not have alternative statuses and so will still give the expected result. |
Beta Was this translation helpful? Give feedback.
-
Thank you so much @claremacrae . Work commitments are keeping me busy at the moment, but I will try out the test version as soon as possible. Thanks again for taking up this project so promptly! |
Beta Was this translation helpful? Give feedback.
-
Thank you so much for your work. I can't wait to have a try. |
Beta Was this translation helpful? Give feedback.
-
just tried the capability. i also installed task collector. I re3gistered the right clicks inn task collector. I have a tasks query that shows "status.name does not include done". in the results shown using live preview mode, when I right click to set a '/' status, nothing happens. IThe "/" status is not set. If I open the tasks model I can use the drop down and set to "/". |
Beta Was this translation helpful? Give feedback.
-
Hi all, I've updated the first post here with links to a second build, and updated documentation - and a brief list of the main changes. The main blocker to the first release is now making the docs good enough. |
Beta Was this translation helpful? Give feedback.
-
Thanks for all of this!! I just reviewed the docs. They look great. A couple of comments:
|
Beta Was this translation helpful? Give feedback.
-
I like the change that now makes old task queries work by having the states.; I think the "confusing" part is the difference between state and name especially for done and cancelled. I do understand that as cancelled is different than done but both are "completed" and the old state done should be preserved. But the docs sort of brush past done / not done. I would make a section on done / not done and then a separate section for status names with examples of each plus examples of combining. Also show a multiple names filter that matches 2 statues. In the filter examples, you have a : state.name includes unknown and unknown isn't mentioned anywhere. I assume this matches a character that isn't defined in settings, but neither the statuses or filters docs say what that is. |
Beta Was this translation helpful? Give feedback.
-
A quick note for anyone who has set up custom statuses from test builds 1 or 2. Apologies but I have changed some names in the settings to hide implementation details. So in the final release if you statuses you created with the test builds, they will look like this - note the I recommend taking a screenshot of your custom statuses now, so that you have a record when you install the released version. Background: #1558 Apologies for the inconvenience. |
Beta Was this translation helpful? Give feedback.
-
In further testing, it will now in fact look like this: So all symbols will be The original format was: {
"indicator": "!",
"name": "Imp",
"nextStatusIndicator": "D",
"availableAsCommand": false,
"type": "TODO"
}, The new format is: {
"symbol": " ",
"name": "Imp",
"nextStatusSymbol": "x",
"availableAsCommand": false,
"type": "TODO"
}, So having backed up your original settings you could do a case-sensitive find-and-replace to update your settings before running Obsidian with the final release:
Hope this helps! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi @siddhantac and anyone else who is interested.
FYI I have a build which is pretty close to the final release.
Update 2023-01-16: Below are links to a new build, Build 2
TODO
,IN_PROGRESS
,DONE
,CANCELLED
,NON_TASK
done
andnot done
work, to give logical behaviour for the above typesGetting the builds
Build 1: https://github.com/obsidian-tasks-group/obsidian-tasks/actions/runs/3914021716
Build 2: https://github.com/obsidian-tasks-group/obsidian-tasks/actions/runs/3934459840
You can download the
Tasks-Demo...
zip file, expand it, and then open the folder in Obsidian.Or you can get the
dist-verified
zip file, and overwrite the Tasks plugin files in your vault.Update:
The files are also attached here, to preserve them after the artefacts are deleted from the action run:
Build 1:
Build 2:
Not yet tested - and known limitations
Documentation - Build 1
I need to work on the docs more, including the out-of-date screenshots - and there is no easy way for you to see the docs with all the images added, unfortunately.
So here are PDFs of the current docs:
Documentation - Build 2
GitHub view of the docs. Links to other pages won't work, but the images will be fine...
What's still planned
I've got a Project: Custom Statuses for Tasks Plugin Dashboard
Please review it before giving any feedback, to save your time...
In particular, note the 'Features - Later release' column. There is a lot of obvious functionality still to do. But I think it's close to the stage where it will be useful for a lot of people.
Feedback here please
Any comments or questions, please pop them here. Many thanks!
Beta Was this translation helpful? Give feedback.
All reactions