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.

  1. Support video and audio

    Support HTML5 audio and video elements.

    322 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. youtube/vimeo video support

    youtube/vimeo video support

    174 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 →
  3. WordPress gallery plugin?

    As the title states.

    121 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 →
  4. 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 →
  5. Goto Full Screen Directly

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

    36 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. 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.

    32 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.

  7. slides with html and vertical scroll

    I have a slide with html content, but I need the vertical scroll, because the content is very long, is there any way to turn? Thank You

    22 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 →
  8. Option to turn off secondary zoom

    Unless I am missing something, there does not appear to be an option to control whether or not the secondary zoom (ie the zoom in that occurs when user clicks an image that can be larger than the initial zoomed-in size). I have used the getDoubleTapZoom() option to set the maximum zoom to item.initialZoomLevel, but this doesn't prevent the cursor changing to a magnifier when it's over the image. I simply want the image to always close when it's clicked, unless a left/right arrow is clicked of course.

    For the time being I've changed ui.onGlobalTap() to call close() regardless of…

    20 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 →
  9. Image rotate

    How about the possibility to rotate an image?
    Would be nice in case the uploader forgot that ;)

    22 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. Individual links for photo

    If desired, you can change the names of the links

    4 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 →
  11. Horizontal swipe sensitivity.

    Horizontal swipe sensitivity. Need a setting so that easier to move (to swipe) image horizontally, i means need less effort to swipe the image.

    1 vote
    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 →
  12. Button on mobile devices (form)

    I love the Gallery, i would love to add an Paypal Button to it. It works flawless on the Computer. Unfortunately not on mobile devices.

    Any Idea why not? I guess its because if you press the touch screen the captivation disappears?

    1 vote
    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 →
  13. Problem with checkbox and radio input

    I need for a work to use checkbox and radio input and still use Photoswipe but this inputs are disabled in Photowsipe...
    Why ??
    Can I reactivated this inputs ?

    1 vote
    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. provide a list of item array properties

    I would like to have (or know where there is) a list of properties that can be added to the items array. for example, the demo talks about the "author" property and says you can add more in that section, but what can be added? How would I know that title: meant caption, etc. I'm sure its in the documentation somewhere but I can't find it.

    1 vote
    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 →
  15. More access to internal data

    I think many of us would benefit from this.

    I get it that it keeps only 3 slider in html. But we could really use those:

    gallery.nextItem - object with the next item in array - same with prevItem

    gallery.nextItemElement - dom element bound to the nextItem - same with prevItemElement

    gallery.nextItemElementIndex - index of the element in dom 0/1/2

    I have static elements that needs to be added on each slide and those elements must slide with the photo, not be fixed like the photo counter.. I've added some extra js to work this thing out but it would…

    1 vote
    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. jQuery Mobile compatibility

    I would like to see a version compatible to jQuery Mobile.
    Because both CSS use classes like "ui-btn" they don't play along very well. It disturbs the UI quite a bit.

    1 vote
    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 →
  17. Captions didn't update if accidentally clicked on pictures [solved]

    Comment the lines In photoswipde-ui-default in this method:

    ui.update = function() {

        // Don't update UI if it's hidden

    // the lines commented in this function prevent a bug where the captions wouldn't update if clicked anywhere on the pictures or captions.
    // if(_controlsVisible && pswp.currItem) {

    ui.updateIndexIndicator();

    if(_options.captionEl) {
    _options.addCaptionHTMLFn(pswp.currItem, _captionContainer);

    _togglePswpClass(_captionContainer, 'caption--empty', !pswp.currItem.title);
    }

    _overlayUIUpdated = true;

    // } else {
    // _overlayUIUpdated = false;
    // }

    if(!_shareModalHidden) {
    _toggleShareModal();
    }

    _countNumItems();
    };

    3 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 →
  18. Pagination or Load More option for large galleries

    An option to load an X amount of images at a time would be useful for those large galleries.

    5 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. Anything that might be localized (text, url's) should be taken out of the .js files

    Anything that might be localized (text, url's) should be taken out of the .js files. Not sure what is the better implementation, but may allow us to use json to "feed" the data into the appropriate classes and functions?

    1 vote
    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 →
  20. add .webp image format

    how is possible that?
    i have enable .webp format inside my wp - but photoswipe cant see any .webp images - and so i cant serve a lot of images.

    When we have the pleasure to see that?

    1 vote
    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 →
  • Don't see your idea?

Feature Requests & Ideas

Categories

Feedback and Knowledge Base