Skip to content

Obsidian plugin that adds elegant grid and masonry card views for Bases and Datacore.

License

Notifications You must be signed in to change notification settings

churnish/dynamic-views

Repository files navigation

Dynamic Views

Elegant grid and masonry card views for Bases and Datacore.

Features

  • Show text previews from first few lines of notes
  • Show image previews from note content or property
  • Display images as covers, thumbnails, posters, or card backdrops
  • Cover slideshow
  • Wrap long titles to new line
  • Scroll long properties horizontally
  • Cards load while scrolling rather than all at once
  • Fullscreen image viewer

Extra

  • Display properties stacked or side-by-side
  • Property labels can be above, inline, or hidden
  • Interactive checkbox properties
  • Position card images on top, bottom, left or right
  • Select and copy card text
  • Hover across thumbnail to preview other images
  • Open URL card button
  • Shuffle view button
  • Open random file button
  • Fold sections when grouping by property
  • Show result count for each group
  • Full keyboard navigation support
  • Endless customization possibilities with custom CSS
  • Apply CSS snippets to individual views
  • Datacore views: Grid, Masonry, List

And numerous other quality‑of‑life improvements over the default Bases card view.

Integrations

Perfect for

  • Image galleries
  • Mood boards
  • Media libraries
  • Everyday notes
  • Web Clipper

Installation

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, follow the steps below to install it:

  1. Download and enable the BRAT plugin.
  2. Run Add a beta plugin for testing in the Command palette.
  3. Paste https://github.com/churnish/dynamic-views in the text field.
  4. Select Latest version.
  5. Check Enable after installing the plugin.
  6. Press Add Plugin.
Install manually

Note: to get updates for Dynamic Views, you will have to check for and install them manually.

  1. Download dynamic-views.zip in the Assets of the latest release.
  2. Open the vault folder in the system file manager.
  3. Open your Obsidian configuration folder (.obsidian by default, hidden on most OSes).
  4. Unzip dynamic-views.zip and place it in the plugins folder.
  5. Reload plugins or app.
  6. Enable Dynamic Views in Obsidian settings > Community plugins > Installed plugins.

Support

  • Please open an issue if you run into a problem.
  • Feature requests considered but not prioritized; further development focused on stability and performance.
  • PRs welcome. Please reach out if you'd like to help maintain the plugin.

Credits

The theme in the screenshots is Cupertino.