Skip to content

Add thumbnail preview functionality for .clip, .blend, and more files within Obsidian.md Canvas!

License

Notifications You must be signed in to change notification settings

AbyssalSoda/Obsidian-Canvas-Thumbnails

Repository files navigation

Obsidian Canvas Thumbnails

Elevate your Obsidian experience with customizable thumbnails for Canvas files, allowing for easier visualization and organization of writing and art projects.

Downloads Current Release Issues Badge

InstallationFunctionalitySupportFAQLinks

Buy Me a Coffee at ko-fi.com


Like what I do? Check out my other creative endeavors here: https://abyssalsoda.carrd.co/

Note: Plugin is in early development, currently only .clip files are supported and customization is limited. Let me know if there are other formats you wish to see support.

Installation

Current Method:

  • Install it using BRAT

    Go to the Community Plugins tab in Obsidian settings and search for "BRAT" - install the plugin, then copy-paste the repository link for Canvas Thumbnails.

Pending Approval:

  • Community Plugins tab in the settings and search for "Canvas Thumbnails" (Currently unavailable)

Canvas Thumbnails Behavior

Current Functionality

  • Easy drag and drop
  • Deletes files from vault when deleting in canvas

Planned Support:

  • Add support for .blend files
  • Add support for .psd .ae .ai .spp files
  • Add support for .obj .fbx .stl files
  • Add default thumbnails for files when previews are not available
  • Automatically resize node to fit thumbnail
  • Allow users to choose between file types to add to obsidian vault vs simple links
  • Allow users to customize their own thumbnail if they don't like the default ones provided by the native files
  • Allow custom scale for viewing different file types .blend .clip .pdf .psd so forth

Pondering Support:

  • Integration for Advanced Canvas Node Shapes
  • Native Custom Node Shapes

Native Obsidian Behavior

Current Functionality

  • No thumbnail
  • Bloated Files - Doesn't delete files in vault when deleting from canvas
  • Sad :(

How to use

  • Follow Installation Steps
  • Activate in Obsidian Settings if not activated automatically by BRAT
  • Drag and Drop supported file of choice =)

Known Issues & Limitations

Couple of bugs I need to squash and features to fix:

  • Zooming out causes thumbnails to disappear (Native Canvas behavior set to change)

  • Deleting files in canvas does not delete them from your obsidian vault

Limitations

  • Has thus far only been tested on Windows but should have compatibility for andriod devices for .clip files

  • Requires you to have Clip Studio Paint thumbnails enabled, you can access this when opening CSP and going to "help" at the top of your toolbar, then clicking "file associations". This should prompt you with a native CSP executible to embed .clip files with thumbnails.

  • Clip Studio Paint depriciated certain paths used to store thumbnails, if you have a Celsys folder in your Documents, this plugin might not work for your older version of CSP. Versions 1.5 and above.

  • Unfortunately Obsidian does not provide a public API for plugins to access canvas object forcing the use of DOM listeners to achieve the goal - this can be potentially taxing if you have an obsurdly large number of files.

About

Add thumbnail preview functionality for .clip, .blend, and more files within Obsidian.md Canvas!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published