Gallery View Dashboard

by Kawê Cezar
5
4
3
2
1
Score: 35/100

Description

A powerful, visual gallery plugin for Obsidian that transforms your vault folders into a beautiful, navigable dashboard. Organize your resources, courses, and media with custom banners and intuitive folder structures.

Reviews

No reviews yet.

Stats

0
stars
1,454
downloads
1
forks
63
days
63
days
63
days
1
total PRs
1
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
45
commits

Latest Version

2 months ago

Changelog

Gallery View Dashboard v3.0.8 Release Notes

🎯 What's New

Clean Note Body

Imported content (books, movies, games) now generates notes with completely empty bodies. All metadata lives exclusively in frontmatter properties, keeping your notes clean and property-focused.

New about Property

Book and movie descriptions are now stored in a dedicated about frontmatter property instead of being written in the note body. This gives you a clean, queryable way to access descriptions across your library.

Unified genres Property

All content types (books, movies, games) now consistently use the genres property in frontmatter. Book subjects are automatically mapped to genres, eliminating the previous inconsistency where movies lacked genre data.

Professional CSS Animations

Completely redesigned animation system featuring:

  • Smooth card entrance with subtle scaling
  • Refined hover effects with professional easing curves
  • Clean, modern transitions throughout the interface

New Checkbox Style

The custom checkbox has been redesigned with an SVG-inspired checkmark that animates with a satisfying scale and fill effect, replacing the previous border-based approach.

🔧 Bug Fixes

Code Quality Improvements

  • Removed fetch usage in books importer — now exclusively uses Obsidian's built-in requestUrl for all network requests
  • Eliminated all any types throughout the books importer with proper TypeScript interfaces
  • Fixed unsafe member access and calls by adding proper type guards and helper functions
  • Removed unnecessary non-null assertions (!) in settings tree handlers, replaced with proper null checks
  • Fixed unhandled promises in view.ts with explicit void operators
  • Fixed settings heading name to comply with Obsidian reviewer guidelines
  • Removed all !important flags from CSS by increasing selector specificity

Movie Genre Fix

Movies now properly fetch and display genre data. The TMDB search now retrieves full movie details including genres for each search result.

📦 Updated Files

  • src/importers/books.ts — Complete rewrite with proper typing
  • src/importers/movies.ts — Fixed genre fetching from TMDB
  • src/main.ts — Clean body generation, about property, unified genres
  • src/settings.ts — Fixed headings, removed unsafe assertions
  • src/view.ts — Fixed promise handling and type safety
  • styles.css — Professional animation overhaul, removed !important

⚠️ Breaking Changes

None. This update is fully backwards compatible with v3.0.4.

README file from

Github

A powerful, visual gallery plugin for Obsidian that transforms your vault folders into a beautiful, navigable dashboard. Organize your resources, courses, and media with custom banners and intuitive folder structures.

Preview

Gallery Plugin Demo

🚀 Features

  • Dynamic Dashboard View: Browse your vault as a visual library with custom banners.
  • Hierarchical Navigation: Seamlessly move between subfolders and files with an integrated navigation system.
  • Customizable Banners: Set unique banner images for folders and individual notes.
  • Metadata Integration: Display file metadata (like status or tags) directly on library cards.
  • Quick Action Checkboxes: Manage task statuses directly from the library view.
  • Live Settings Sync: Instant updates to your library structure without needing to reload.
  • Smart Folder Suggestion: Auto-complete path selection for easy configuration.

⚙️ Setup

  1. Open Settings > Gallery Dashboard.
  2. Set your Library Root Target Path (e.g., conteudo/cursos).
  3. Configure your Visible Metadata Keys to see your frontmatter properties.
  4. Use the Live Library Vault Tree section to assign custom banners to specific folders.
  5. Add Manual Customizations for specific overrides.

🖼️ How to use

  • Browsing: Click any folder card to enter it, or click a file card to open the note.
  • Navigation: Use the "Back" button in the gallery toolbar to return to the parent folder.
  • Customization: Edit banners via the plugin settings to match your vault's theme.

🛠️ Development

This plugin was built using the Obsidian Plugin API.

Build

npm install
npm run build