lucaorio / obsidian-image-gallery Goto Github PK
View Code? Open in Web Editor NEWA zero setup masonry image gallery for Obsidian
License: MIT License
A zero setup masonry image gallery for Obsidian
License: MIT License
I use folder notes for my galleries. I would like to be able to generate a gallery from all images in the current folder.
Currently, if I move a folder, I have to manually update the gallery paths.
Hi and thank you for this beautiful plugin.
Very often i use to write very rich notes with text and many in-line pasted images (that are automatically saved in my huge attachment folder). It would be very useful if an image gallery can be created simply by scanning all linked images of the current note. May be with another parm like "source: path/inline-images"
Is this possible?
Kind regards.
It would be cool if we could optionally filter for certain filenames in the folder.
e.g. we have 100 images in the folder, too many. But we'd like images starting with "IMG23" to be shown. That narrows it down to maybe 10 that we really want to display.
This way we don't have to create multiple smaller folders, with potentially duplicated images, in order to deploy image galleries that display different (overlapping) subsets.
Hi
It would be very helpful if it accepts relative (to the current note) path, the absolute path makes it a right requirement.
Maybe something like this
->folder
-->assets
-->gallery.md
gallery.md
```img-gallery
path: ./assets
type: horizontal
Would it be possible to use the image gallery plugin to collate images from all subfolders under a path.
i.e. photos: 1986/Jan, 1986/Feb … and could the gallery code look like this.
path: 1986/*
type: horizontal
This for discussion also on obsidian forum
It would be cool if I can use modal with all parameters and simple preview. Dropdown for type, sliders for radius, gutter, etc. Preview'll be small square with applied modifications.
If you accept this feature and don't have time to do it, I can try and create a pull request.
I would like to be able to add images that may be within a subfolder of my given gallery path. This could be done with either another boolean setting (recursive: false [by default])
or by using wildcards (img/path/to/folder/*)
Please add scanning option to include all subfolders and images inside them.
You can make additional parameter to set the scope from:
Hi,
suggestion: support gif/webm to have also animated “images” in the gallery/masonry
I use Obsidian on a synchronized vault on several platforms such as Windows, Mac, Ubuntu, Android.
And I really love obsidian-image-gallery.
But I get an error on Linux only:
I only get rid of this error if I include the vault-folder in the path.
path: Attachments/mySubfolder
works on all devices except Ubuntu.
path: myVaultFolder/Attachments/mySubfolder
works on Ubuntu only.
This plugin did not provide a README file.
I wonder if Obsidian is case sensitive?
Rename to README.txt
?
I don't know if you heard about the projects plugin. But it wants to integrate other plugins as views. You can check this article to get an overview of the plugin.
I would like to suggest adding this plugin as a view to the projects plugin, you can check the related issue or the custom view API for context, or you can reach out to the maintainer on discord (marcusolsson#5186), he said he'd be happy to help you in the process.
Hi there!
Currently, MP4s are not showing up in the gallery. Is there any video format that will show up in the gallery? And would it be possible to include the feature in an upcoming update?
First off, thank you for a wonderful, useful plugin!!
Here's my little contribution :)
Currently sortby: name
is broken.
Fix:
Lines 125-126:
Replace
const refA = this._settings.sortby ? a.stat[this._settings.sortby] : a["name"].toUpperCase();
const refB = this._settings.sortby? b.stat[this._settings.sortby] : b["name"].toUpperCase();
With:
const refA = (this._settings.sortby !== "name") ? a.stat[this._settings.sortby] : a["name"].toUpperCase();
const refB = (this._settings.sortby !== "name") ? b.stat[this._settings.sortby] : b["name"].toUpperCase();
Reason is that currently, if sortby: name
, refA and refB will always be set to a.stat["name"] and b.stat["name"] respectively. But those properties do not exist (only ctime, mtime and size exist under .stat).
Very convenient plugin
Since snippets provide similar results, i would add some more features, good looking image captures for this container both in LP and reading mode, like : configurable photo metadata strings and /or custom strings
Also a slideshow for each container would be nice but that's yet another feature request and I'm not sure if that's doable
Thank you so much for the lightbox - it is beautifully done and a major feature that adds so much value to image-gallery!
Just a little feature request:
This sort of emulates the experience of Adobe Bridge, when we press ⌘L to start a slideshow, it will auto-play, and pressing spacebar toggles pausing. {escape} returns to the gallery.
This is not an issue but feature request.
is there gonna be support for obsidian publish ?
Thank you
E.g. alt+right mouse click opens the source image within the file system? That would be great if it's possible.
I tried all Image Gallery - Plugins for Obsidian and this is the best. Only one feature I am missing on Mac and especially on mobile (iPhone + iPad): how can I zoom into an image after it is shown in the Lightbox-Mode (which is so well implemented)? On mobile and on Mac this is essentially to zoom in, to get the details in an image. I tried many CSS-Snippets, but not one is working right now. Any idea how to get this essential feature?
Love the plugin, very elegant. One thing I'm missing is the ability to show a bit of information about the image. Having an option to display a caption, maybe just when zoomed on the image in lightbox view, would be a nice way to get more information about what I'm looking at.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.