A terminal-based Kanban board using Laravel Prompts, inspired by Joe Tannenbaum's blog post.
But with 100% more mouse support. Whether it's sensible or not.
- Hover
- Drag & drop
- Right click context menu
- Left click 'move card'
- Scroll wheel card selection
git clone git@github.com:ashleyhindle/kanban-mouse.git
cd kanban-mouse
composer install
php kanban.phpThis is really just to show how to do it, what's available, and what's possible.
It's not production ready, it's not an app you should use to manage your todos.
It's a demo of what's possible if you ignore your other life commitments.
app/Themes/Default/KanbanRenderer.phpbut particularly the lines usinggetMoveCursorTo()- This shows how we 'overlay' the dragged card, and context menu, on top of the default render
app/Mouse.phpapp/MouseEvent.phpapp/Kanban.php
This was developed by Ashley Hindle. If you like it, please star it, share it, and let me know!
- Bluesky
- Website https://ashleyhindle.com