Keep Bases View

approved

by k4fn

Google Keep-style masonry grid layout for Obsidian Bases. - This plugin has not been manually reviewed by Obsidian staff.

6 stars598 downloadsUpdated 1mo agoMIT

Keep Bases View

A custom Bases view plugin for Obsidian that displays .base results in a Google Keep-style card layout.

Keep Bases View screenshot

Getting Started

  1. Enable the Bases core plugin in Obsidian.
  2. Open a .base file.
  3. Switch the view type to Keep Bases View.
  4. Use the Bases view options menu to customize the cards.

Features

FeatureDescription
Keep-style cardsShow Bases results as compact cards.
Pinned notesShow notes with keep_pinned: true in a separate Pinned section.
Card colorsColor notes with keep_color frontmatter.
Cover imagesDisplay a cover image from a configured property.
Body previewsShow note body previews with frontmatter removed.
TagsShow frontmatter and inline tags on cards.
.base previewsPreview .base files inside cards when enabled.
Popup editorOpen cards in a Google Keep-like popup editor.
Scroll restoreReturn to the previous scroll position after opening a card.
Context menuOpen, pin, recolor, or delete cards from the card menu.

View Options

Configure these from the Bases view options menu:

  • Card title property - Property to use as the card title. Defaults to the file name.
  • Cover image property - Property containing the cover image path or link.
  • Image fit - Crop to fill (cover) or show the full image (contain).
  • Card width - Desktop (px) - Card width on desktop.
  • Card width - Tablet (px) - Card width on tablet.
  • Card width - Mobile (px) - Card width on phone/mobile layouts.
  • Show tags - Toggle tag display on cards.
  • Pin important notes to the top - Show pinned notes in a separate Pinned section.
  • Preview .base file contents - Toggle inline .base previews.
  • Card preview max height (px) - Maximum height of note body previews.
  • .base embed fixed height (px) - Height for embedded .base previews.

Plugin Settings

Open Settings > Community Plugins > Keep Bases View:

  • Specific .base file path - Path used by the Open specific .base file command.
  • Open in popup - Open cards in the popup editor by default.
  • Popup max width (px) - Maximum width of the edit popup. Default is 800.
  • Enable performance logging - Log slow operations to the developer console for troubleshooting.

Card Actions

Click a card to open it in the popup editor. Use a modifier key, or disable Open in popup, to open it in a normal Obsidian tab.

Right-click a card on desktop, or long-press on mobile, to access:

ActionDescription
Open in new tabOpens the note in a new Obsidian tab.
Pin / UnpinToggles keep_pinned frontmatter. Markdown files only.
Change colorSets keep_color frontmatter. Markdown files only.
DeleteMoves the file to the Obsidian trash after confirmation.

Desktop cards also show hover controls for pin, color, and delete.

Commands

  • Open a .base file - Fuzzy search and open any .base file in the vault.
  • Open specific .base file - Open the .base file configured in Plugin Settings.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.