BetterWorkflow
A flexible workflow management plugin for Logseq.
Install / Use
/learn @AlonX2/BetterWorkflowREADME
<div align="center">
<img src="https://github.com/user-attachments/assets/8feecdc4-71a1-42b3-8cca-19711996428e" alt="BetterWorkflow" style="mix-blend-mode: multiply; background: transparent;"/>
<h1>BetterWorkflow</h1>
<p><i>A flexible workflow management plugin for Logseq that allows you to create custom workflow states with a visual workflow editor.</i></p>
<p>
<a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License"/></a>
<a href="https://logseq.com"><img src="https://img.shields.io/badge/Made%20for-Logseq-blue" alt="Made for Logseq"/></a>
</p>
<a href="https://buymeacoffee.com/alonx2">
<img src="https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=&slug=alonx2&button_colour=FFDD00&font_colour=000000&font_family=Cookie&outline_colour=000000&coffee_colour=ffffff" width="200"/>
</a>
</div>
<h2>✨ Features</h2>
<div align="center">
<table>
<tr>
<td width="400" align="center">
<ul>
<li>🎨 <strong>Custom Workflow States</strong> with color coding</li>
<li>⚡ <strong>Dynamic State Transitions</strong> on click</li>
<li>🎯 <strong>Easy Command Integration</strong></li>
<li>🔍 <strong>Built-in Workflow Querying</strong></li>
</ul>
</td>
<td width="400" align="center">
<ul>
<li>📊 <strong>Visual Workflow Editor</strong></li>
<li>✅ <strong>Checkbox Support</strong></li>
<li>🔄 <strong>Circular Workflows</strong></li>
<li>🚀 <strong>Active support and development</strong></li>
</ul>
</td>
</tr>
</table>
</div>
<h2>🖼️ Screenshots</h2>
<div align="center">
<h3>Visual Workflow Editor</h3>
<img src="https://github.com/user-attachments/assets/7c7d660d-2071-4657-b7ac-bba13b211919" alt="Visual Workflow Editor" width="800"/>
<h3>Workflow States in Action</h3>
<img src="https://github.com/user-attachments/assets/212b6c14-5626-4c27-bc01-f3e2bc629a29" alt="Workflow States" width="800"/>
<h3>Query Builder</h3>
<img src="https://github.com/user-attachments/assets/c695013a-3a93-49ea-8041-109cf0698690" alt="Query Builder" width="800"/>
</div>
<h2>📖 Usage Guide</h2>
<h3>🛠️ Creating Workflows</h3>
<ol>
<li>Navigate to the toolbar settings page to create new workflows</li>
<li>Configure workflow options:
<ul>
<li>🔄 <strong>Circular Flow</strong>: Enable to return to the 1st state after clicking the last state</li>
<li>✅ <strong>Checkbox Flow</strong>: Add checkboxes next to workflow states with toggle functionality</li>
</ul>
</li>
</ol>
<h3>📝 Using Workflows in Pages</h3>
<ol>
<li>Type <code>/</code> followed by your workflow keyword</li>
<li>Select your desired workflow state from the dropdown</li>
<li>The workflow state will be inserted at your cursor position</li>
</ol>
<p><i>Note: Commands are created only for the first state of each workflow</i></p>
<h3>🔍 Workflow Queries</h3>
<p>Create powerful queries to find blocks with specific workflow states:</p>
<ol>
<li>Use the <code>/Workflow Query</code> command</li>
<li>Select the states you want to query</li>
<li>Add an optional title for your query</li>
<li>Insert the generated query</li>
</ol>
