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. Wordpress Page Integration

    Hello Dmitry,

    I have all references being accessed externally on Codepen (http://codepen.io/forrestwhitmore/pen/LVvvZv) and it works there. However, when the same HTML code is applied within a Wordpress page, nothing occurs.

    All references are within the Wordpress header.php for testing purposes. Any ideas why this would not work?

    Thank you

    6 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
    • Click to advance to next image

      Presently, clicking an image (optionally) will zoom, if the image is not at 100% scale, or close the slideshow.

      I'd like an option to instead have the mouse click advance to the next image in the slideshow. This would set the aforementioned behavior false, of course. Zooming would then be accessible only using the toolbar icon, and perhaps via double-click.

      16 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
      • Do not destoy it after close

        For example, I have the only one gallery on my page. I don't want to create new gallery object every time.

        var g = new PhotoSwipe( ... )
        g.init()

        so when i want to open it after close i should create new PhotoSwipe object; But i want something like g.open() instead

        Thank!

        21 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
        • Option for replacement url on share buttons

          I am loading galleries on a main page of a news/photo website throug ajax. The normal share buttons get the right url's to a secondary page with only desired active article (with photo's).
          Because of the ajax loading, the share menu has the link to the main page. The article may even not be there anymore..

          So i'd like to give the gallery' s a "static link" ?
          (hope you understand. Enlisch is not my native language)
          The gallery's are on: http://www.gaellemuun.nl/nieuws-genemuiden.html
          some articles have a gallery which display's after click on "Lees verder" (Read more)

          Regards,
          Klaas Noordstra

          4 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            1 comment  ·  Admin →
          • Tolerance for zoom-button

            The zoom-button shows as soon, as a zoom is possible. It still doesn't make sense to zoom in any case, though. For example, if only a few pixels can be zoomed in, it is no advantage.

            I suggest to add an option "zoom tolerance" in pixels or percent, which allows for to adjust, when the zoom-button should show (for example only if the image can be zoomind in by more than 20 %).

            7 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              1 comment  ·  Admin →
            • Add support for pinch-out zoom gesture to open gallery

              Some users automatically attempt to use the pinch-out zoom gesture on images to start zooming in. It would be nice to have the gallery open with this gesture along with the tap that is already supported.

              This is a great plugin!

              13 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • A with-a-white background-version

                I almost made it: all white with black icons, only if I hover the share and close etc. icons, it keeps showing a black background, the arrows are fine. I have tried everything in the css-files (default-skin.css) for a whole day to get rid of that, and when I did... the arrows didn't function well anymore....has anybody a suggestion..?

                1 vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                • Add 'staticClick' functionality

                  This would easily allow Photoswipe to be combined Draggable image galleries

                  6 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                  • Add events for beforeNext and beforePrevious

                    We have a beforeChange event, but this gives no indication of which direction the user's moving in. I'm having to write my own code to keep track of the last and new index numbers and work out whether we're moving to next or previous. That's normally the kind of event that's built in.

                    7 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                    • Add an RTL option

                      It would be great to create a Right to left option to show it in inverse way, as the counter fits and the the goTo function getting fits to it.

                      15 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                      • 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.)

                        37 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                        • 19 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                          • Add an easy option for default scaling of images displayed

                            Previous versions of PhotoSwipe had an imageScaleMethod option that would allow you to stretch or shrink image display size to the display area. At the moment you can do a hacky imitation of this by applying a zoom to the current item on beforeChange. But zooming deactivates the swipe on non-touch devices. It would be handy if we could specify how images should fit in the display area.

                            3 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              1 comment  ·  Admin →
                            • Retina / HiDPI Screen Support

                              Allow additional @2 images in items for HiDPI Displays.
                              This, in combination with different image sizes.

                              14 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                              • Customize Selectors

                                Please customize selectos so that the script does not look for the 'closest' Figure element, but a custom class name, as the thumbnails of a group could be in different divs (ie a layout grid) and Figure tags could be not near each other. Also a custom selector for click actions not necessarely A href tag..

                                7 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  1 comment  ·  Admin →
                                • Show thumbnails inside PhotoSwipe container

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

                                  265 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                  • Discourage save file as

                                    For instance, placing a div over the image, or capture the right click over an image and replacing the context menu with an alert message.

                                    24 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                    • Ability to customize display of Social Share Buttons (not just an arrow)

                                      To increase engagement (shares), it would be much more beneficial to have an option to display social media icons at first glance without needing to click on the "Share arrow" first. More steps = less engagement. Also, the share arrow can be easily overlooked where as social media icons are obvious and encourages clicking. Thanks!!!

                                      24 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                      • Goto Full Screen Directly

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

                                        26 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                        • 18 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            1 comment  ·  Admin →
                                          • Don't see your idea?

                                          Feature Requests & Ideas

                                          Feedback and Knowledge Base