mdshack / shotshare

Open source image sharing application
https://demo.shotshare.dev/
MIT License
133 stars 8 forks source link

Albums/galleries #22

Open EmberHeartshine opened 8 months ago

EmberHeartshine commented 8 months ago

Just a feature request for multi-image galleries. I'm not 100% sure what the best way to implement that would be, but a start would probably be to allow users to collect shots they've previously uploaded and display certain ones on the same page together. On-the-fly albums by supporting multiple image uploads could probably be a nice next step.

mdshack commented 8 months ago

Hey @EmberHeartshine, thanks for adding this feature request! One thing you can do that is somewhat similar to this is to upload multiple images at the same time and they will be grouped together on a "shot" page. These groupings cannot be changed after they are first created, but this might get you something to use until we add better gallery support.

EmberHeartshine commented 8 months ago

Interesting. Uploading more than one makes the share link for the first image become a "gallery" of sorts. At first glance, I see two issues:

  1. There is now no way to link to the first image without also linking to the entire "gallery"
  2. The share links between images puts a lot of excess space on the page (see #25)

But this is good to know, thanks.

EmberHeartshine commented 8 months ago

I noticed as a part of 9773921 the "carousel" layout is now the default way to view multiple images. Would it be possible to set a toggle (or envvar) such that the older layout with all images on one page is possible?

mdshack commented 1 month ago

@EmberHeartshine with the feed system coming in v2 stacking multiple images will be tricky, however it will now be possible to link to the currently selected image in the carousel as all the links are reflected by what element is in focus on the carousel.

EmberHeartshine commented 1 month ago

The real problem is that carousels are basically the worst way to present albums.

mptpro commented 1 week ago

How about using "tags" instead of albums? This would allow an image to be part of multiple tags.