Elegant grid and masonry card views for Bases.
Note
Due to life stuff, I won't be able to dedicate much time to development for the next few months. This project is important to me, and I hope to resume working on it in the future. Will fix critical issues if any arise. Thanks for understanding!
— churnish, April 2026
- Show text previews from first few lines of notes
- Show note images
- Display images as covers, thumbnails, posters, or card backdrops
- Cover slideshow
- Wrap long titles to new line
- Scroll long properties horizontally
- Full screen image viewer
- Immersive full screen scrolling on phone
- Load cards while scrolling rather than all at once
- Position card images on top, bottom, left or right of text
- Hover across thumbnail to preview other images
- Position property labels above, inline, or hide them
- Display properties stacked or side-by-side
- Interactive checkbox properties
- Select and copy card text
- Configure default view settings
- Open URL card button (↗)
- Shuffle view button
- Open random file button
- Fold sections when grouping by property
- Full keyboard navigation
- Apply CSS snippets to individual views
And numerous other quality‑of‑life improvements over the default Bases card view.
- Extensive Style Settings support
- Show YouTube thumbnails
- Show Auto Card Link or Link Embed images
- Reveal files, folders and tags in Notebook Navigator
- Image galleries
- Mood boards
- Media libraries
- Everyday notes
- Web Clipper
Important
The plugin is in active development — things can break, or change drastically between releases.
Please ensure your files are regularly backed up.
Until Dynamic Views is made available in the plugin directory, to install it:
- Download and enable the BRAT plugin.
- Install via BRAT.
- Select Add plugin.
Install manually
Note: To get updates for Dynamic Views, you will have to check for and install them manually.
- Download
dynamic-views.zipin theAssetsof the latest release. - Open the vault folder in the system file manager.
- Navigate to your Obsidian config folder (
.obsidianby default, hidden on most OSes). - Unzip
dynamic-views.zipand place it in thepluginsfolder. - Reload plugins or app.
- Enable Dynamic Views in Obsidian settings → Community plugins → Installed plugins.
- Found a bug or have a feature request? Open an issue.
- Have a question? Start a discussion.
The theme in the screenshots is Cupertino.