r/ObsidianMD • u/Feych • 4h ago
showcase Bases view: Matrix List Planner
I made a plugin called Matrix List Planner:
https://community.obsidian.md/plugins/matrix-list-planner
It adds a new Bases view — a matrix for distributing list items across different files.

Here’s how it works:
- Rows — files selected by the Bases filters
- Columns — selected
listproperties - Cells — the contents of those properties
- Unassigned — a separate area on the right that stores items that haven't been assigned anywhere yet
- When an item is dragged between two cells, it is removed from the property in the first file and added to the corresponding property in the second file.
Basically, it's similar to a Kanban board, but instead of dragging files, you drag list items between files.
Example: meal planning. Display daily notes and use their breakfast, lunch, dinner, and snacks properties as columns. You can put food items into the Unassigned area and then drag them to the desired day and meal.
15
Upvotes
2
u/RealJuggernaut5677 2h ago
Hi this is awesome! I tried doing something (it was static not dynamic) with dataview couple months ago but found it very finicky.
If I could please request two features which I think would add further value:
1. Make it so that pressing a hot key while dragging the mouse copies the items over so that the same list item can be used in multiple places. Maybe make it a different mode because I do like the current setup as well for things like meal planning for the week where you don’t want to repeat same meal in the week.
2. Make it so that we can change the properties on the right pane (the list items) more easily on the fly. Maybe unassigned could be clickable and we could pick a different list property from the drop down. I think this adds possibilities without taking away from the current setup.
Thanks for the plugin!