Feature Requests & Ideas

Share your ideas on how PhotoSwipe can be improved. To report bugs please use GitHub. If you have questions regarding implementation use StackOverflow.

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Support video and audio

    Support HTML5 audio and video elements.

    309 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Show thumbnails inside PhotoSwipe container

    Show thumbnails inside PhotoSwipe container, so user can slide to any image from the gallery by clicking on it.

    283 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. youtube/vimeo video support

    youtube/vimeo video support

    171 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. WordPress gallery plugin?

    As the title states.

    118 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    16 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add Multiple Galleries

    Allow the ability to create multiple galleries with their own set of photos in each.

    For Example:
    Gallery A --> 5 Photos
    Gallery B --> 14 Photos
    Gallery C --> 3 Photos
    ... etc. etc. etc.

    94 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Slideshow

    Built in slideshow, automatically switch between images at configurable time interval.

    88 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  7. 76 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. The amount of time I spent initializing a gallery... Was absolutely ridiculous.

    Don't make us do half the work. My initialization is 5 functions and a couple hundred lines of code. It is ridiculous. Thanks for the work and it is an excellent plugin for the end user, but I spent a day today initializing *a lightbox*. The only word I have for this, is ridiculous.

    A constructor should construct. hence the name.

    54 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Image size to cover whole screen

    I would be nice to add a feature set up an option like css background-size: cover to cover on screen when click thumbnail.

    49 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Vue component

    It would be useful to release PhotoSwipe library as ready-to-use Vue.js component.

    42 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. White version!

    Hi. It is posible to add a option for all white theme? I tried to do it but is too complicate to my. Some people does't like black background.

    Regards

    39 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. More than two image sizes (aka srcset)

    I want to define slides with all available image files:
    {
    thumbnailImage: {
    src: 'path/to/thumbnail-image-1.jpg',
    w: 80,
    h: 60
    }
    mediumImage: {
    src: 'path/to/medium-image-1.jpg',
    w:800,
    h:600
    },
    bigImage: {
    src: 'path/to/big-image-1.jpg',
    w: 1400,
    h: 1050
    }
    originalImage: {
    src: 'path/to/original-image-1.jpg',
    w: 1900,
    h: 1350
    }
    },

    and Photoswipe should decide what to use in popup (and update it if window is resized, went to fullscreen etc.)

    38 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Galley inline option within page content

    Would be great if there was the ability to have the photoswipe inline within page content. Then on clicking an icon the gallery opens up to it's current default interaction

    35 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. autoplay

    Would like the option to automatically display each image after a specified pause duration.

    34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Goto Full Screen Directly

    Please create a option to show the slide show in Full Screen if the browser supports it.

    32 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Add comment and like section

    I tried to change the layout, But I failed. It would be nicer if you'll allow html content with images.

    32 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  17. Horizontal slide animation

    Sliding image in and out orizontally when clicking the navigation arrows (left right).It will give a more smoothing experience, as when you drag horizontally.

    29 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Transition between items is removed on purpose. Reasons:

    On slow machines transitions will not look smooth, especially if large images are used.

    As progressive loading of images is enabled, it causes Paint each time some part loads. If animation will start before some image is fully loaded, there will be lags. Again, especially if images are big (1200px+)

    Transition (especially “move”) distracts from the content. Most native image viewers don’t use any transition. As well as web photo-giants, like 500px, Flickr or Imgur.

    In summary, there are no plans to add “move” transition between slides. “fade” – maybe, but currently there are more important features in todo list.

  18. Load a larger image once the user zooms past a certain point

    Allowing multiple levels of detail on a user image would let the initial high-res image load quickly, and provide more detail for users who choose to zoom in to an item.

    29 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Option to Show Images Fully Zoomed

    It would be ideal for products to show images fully zoomed to save the user the step of zooming in. Similar to the mobile site allsaints.com which is quite popular.

    27 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Auto getting image dimensions

    Will using jquery plugin like "imagesLoaded", solution for us with such problem? I've used "fluidbox" before i saw your solution and they are don't really force people to pass dimensions into plugin and they have same image animation and great functional, but no galleries, so that why i what to help your project)

    26 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 6 7
  • Don't see your idea?

Feature Requests & Ideas

Feedback and Knowledge Base