I absolutely love Logseq, but one thing that always felt missing is the ability to easily define completely custom workflows, and not the two options the come built-in. While I’ve seen a few plugins that do that, those weren’t quite sufficient for my needs.
So - I built my own! This plugin allows you to:
Use a visual editor to define custom workflow keywords, with support for with/without checkbox, and optional circular workflows.
Use those workflow keywords in your blocks with simple and automatically created commands.
Comes with a built-in query editor to create queries with your workflow keywords.
Looks really great. Is there any way to prevent it from “hi-jacking” the built-in todo? As far as I can see, that if you delete the BetterWorkflow standard “TODO”, then the built-in still does not work anymore (adding new to text via /TODO - pre-created todos do still work)
Hey, thanks for trying the plugin!
If you enjoy it - Would greatly appreciate a github star
This should now be supported in the latest version, feel free to try it : )
From my tests, the default /TODO command should be back once you restart the app if you deleted the workflow with the TODO state. Feel free to reach out if that’s not the case for you and I’ll look at this further!
I might not have been clear. If you have Betterflow installed, and delete the “TODO” flow from BetterFlow, then the built-in TODO is still not back.
Yes, if I uninstall BetterFlow then it comes back, but the TODOs (with the name TODO) are not TODOs anymore they are only a BetterFlow TODO and hence not shown / working anymore,e.g., {{renderer workflow, TODO, 1}} Task made with BF . So I think it is important not to “destroy” the native TODO functionality with the app. This at least makes me hesitate using BF. So a solution could be that if there is a task type in BF called “TODO”, then it overrules the native Todo. If you delete that in the BF settings, then the native TODO is used instead.
Wishes if you get bored: Ability to rename steps and reorder steps, so you don’t have to start over for smaller changes.
Looking forward to using it in my daily work.