Changelog
1.6.1
Add missing themes
1.6.0
Add srcset / sizes support and include retina example
AMD Implementation
Inline CSS images
Minor Bugfixes
1.5.7
Check for null reference when loading thumbnails
Destroy empty galleria
Rule out false positives as Win10 wrongly reports some Devices as touch enabled
1.5.6
Fix Error mesages
1.5.5
Fix Fullscreen CDN demo
1.5.4
Include Fullscreen Theme for free
1.5.3
Versioning and compatibility checks for themes
1.5.2
Fix error in CDN Distribution
1.5.1
jQuery 3 Support
1.4.7
CDN Support
1.4.5
Youtube fix
1.4.2
Patch, added Galleria.getLoadedThemes()
1.4.1
Allow preloading of themes
Remove empty placeholders for iframe thumbnails if option is set to false
1.4.0
Support for multiple themes on a single page
Fix FF/win shaking images bug: http://support.galleria.io/discussions/problems/12245-shaking-photos
1.3.6
Fullscreen support IE11+
Fixed iframe bug/disappearing content
Fixed touch /click events for hybrid devices
1.3.5
More swipe optimizations when loading images
Changed the swipe option to be more descriptive
1.3.4
Fixes for IE10 & IE11
Stability update for swipe with large images (fixes the “black screen” bug)
Speed updates for Azur
1.3.3
Stability update for touches and swipes
Replaced the error-prone fastclick with a custom event (click:fast)
Added support for AMD loaders like require.js and commonJS syntax
Added IE10 and IE11 detections
1.3.2
Visual updates to each theme
Added variations - a simple option that creates a visual variation to the theme, f.ex “light” or “smallarrows”
Fixed many animations on touch devices
Improved finger movement animations
1.3.1
Fixed some touch issues on resize
Fixed a twelve touch bug on thumbnails
Cleaned up and activated the fastclick
Fixed a fullscreen return bug in non-native mode
1.3
Added a much improved touch/slide experience, close to native.
Added a fastclick variant for better overall touch experience
Handle a random ready issue when loading dynamic CSS in IE
Fixed html5 data to strict typing (string)
Added thumbPosition option, same as imagePosition but for thumbnails
Fixed FF fullscreen class bug
Fixed FF carousel animation bug
Added a poster image for videos, and an option for disabling it.
Much improved general video handling using poster images, better media fetching and overall improved user experience
1.2.9
Clicknext/lightbox is now only triggered on left-click
Better internal queue handling
Improved the .destroy() method so it destroys all events and data as well
Added an automatic .destroy() trigger if a gallery was initialized on an element that already contained a gallery (no more silent fail)
Removed automatic gallery updates when using .loadTheme()
Added a static Galleria.unloadTheme() that unloads the existing theme and prepares for a new one
Fixed an IE8 bug with initial inherited opacity for images
Added fullscreen functionality from within an iframe gallery, assuming that the iframe and parent window protocol, host and ports match
Added a maxVideoSize option that limits the iframe/video size
1.2.8
Fixed a dummy image bug
Responsive is now default true, and it will also keep the original aspect ratio per default. You can still set your own ratio if you configure a height less than two.
Fixed Galleria.log
Fixed a bug with multiple galleries and true fullscreen
Fixed a Galleria.on bug
Fixed tooltip bug in some IE versions
.push() now silently adds new thumbnails without reloading the thumbnail bar
Fixed a enterFullscreen bug in FF if fullscreen was entered during transition
Added a thumbDisplayOrder option (defaults true) that will make the thumbnails appear in order (but still load async)
Added a ‘lazy’ option for thumbnails, making them lazy so you can control the loading later
Added two more API calls - ‘lazyLoad()’ and ‘lazyLoadChunks()’ that controls how the lazy thumbnails should be loaded
Galleria now uses a test element to know when the CSS is loaded for better Android compatibility. If you are getting errors after upgrading you should also download the latest theme files.
Fixed some performance issues in Folio, it should now work more stable across all browsers
Added a dataSort option that you can use to sort the images before showing them
1.2.7
Fixed an issue with double events when using clicknext and layer.
Moved the clicknext target from the stage to the image element
Fixed an IE bug that made the overlay invinsible when calling lightbox multiple times.
Fixed an IE9 bug that made the lightbox navigation work incorrectly
Fixed a timer that caused iOS5 to not trigger the fullscreen_close event in some setups
Added support for HTML5 data attributes for passing data to Galleria. We will continue to have legacy support, but this is now the recommended way to pass data.
The event object passed at image, thumbnail, loadstart and loadfinish events now also contains the current gallery data, passed as ‘galleriaData’
Added video support for Vimeo, Youtube and Dailymotion video URLs. Se the image data reference for implementation instructions.
Removed the description attribute for Picasa, since google only uses one caption. Instead, we now extract the caption as title (instead of the file name).
Added youtube, vimeo and dailymotion options for setting custom player parameters for each provider
Added iframe support, now you can place any website URL as iframe, as long as the site allows it.
Added two more crops: ‘portrait’ and ‘landscape’. ‘landscape’ is the most useful - it crops landscape pictures but not portrait. ‘portrait’ crops the other way around.
Removed the debug message for “image not loaded in 30 seconds”, as it was causing much more confusion than good
Added a “wait” option, this defines how long Galleria should wait when trying to extract measurements before throwing an error. Set this to true for infinity.
Added a destroy() method in the API
Added a new reference called “Galleria error messages” where we list all common errors, what causes them and how to solve them.
Fixed minor lightbox/clicknext bug for touch devices
Fixed a cross-domain issue when adding themes from other domains in firefox
Fixed some timer bugs for multiple galleries
Added a ‘resize’ method in the API and a new option called ‘responsive’. Setting this to true will allow the entire gallery to scale according to dynamic CSS properties.
Made it possible to use a relative height, specified by a low number for height declaration that will be the ratio
Added Galleria.configure as a static option for adding options
Added Galleria.run as the official initialization method
Added Galleria.on as a static binder for events
Added a fallback that uses domReady if the element is not found on the first init
Added support for native fullscreen in Firefox 10+, Chrome and Safari 5+. You can disable it by setting trueFullscreen to false
1.2.6
Fixed a fullscreen bug on the first image when using a bigger photo
Fixed so that the image will return to it’s original source when exiting fullscreen
Added a warning if the page is in quirks mode (IE only)
Fixed a rendering error that caused a blank image if the user moved images really fast using the slide transition
Added fullscreenTransition and touchTransition options
Lightbox now also preloads the next two big images for faster navigation while in lightbox mode
Layer now inherits lightbox, link or clicknext events set on image or stage
Fixed a load issue in webkit causing a width/height error for cached images in debug mode
Increased CSS load timeout
Fixed a positioning bug in IE when the images where positioned far to the left when entering fullscreen mode using a different transition
1.2.5
Removed the need for having .jpg .gif .png as file ending for Galleria to recognize the file as an image
Improved error handling when loading images
Removed translate3d and use regular css3 transitions for desktop webkit to prevent resize bugs
Removed css3 animations in Opera since the implementation is still buggy
Added ‘layer’ in data model – a HTML layer above the image that follows the image transitions and position.
Improved events for handling loading of themes
Fixed many alpha bugs in IE when using Utils.hide and Utils.show
Added dummy option so you can show a fallback image if the active image could not be fetched
Added a setPlaytime method that lets you change the slideshow interval anytime
Fixed logging bug in IE
Added the instance into $.data so you can use $(target).data(‘galleria’).anyApiMethod()
Added version and a static .requires(version) method
Reworked the image load methods to work more efficient and cross-browser friendly
Fixed so that the carousel follows any initial index set by the show option
Fixed a rendering bug in some environments where the image was right-aligned
Added the History plugin
Added a fullscreenCrop option for separate cropping in fullscreen mode
Added the Picasa plugin
Added an imageTimeout option for setting a custom timeout for Galleria when fetching images
1.2.4
Improved overall error messages
Galleria now prints debug messages to the Galleria container for easier debugging
Debug is now true by default - set debug to false when deploying
Changed lightbox image to use the bigger image if available
Fixed a link bug that caused the link destination to be mixed up between images
Added a rel attribute in the HTML that can be used to provide a big image for fullscreen view
Removed a thumbnail height check before validating the measurements
Added keyboard nav for the lightbox
Added canvas rescaling support for better thumbnail generation on the client. Still experimental; set useCanvas to true if you want to try it.
Fixed a rounding error in IE9 that caused the thumbnails to stretch
Added CSS3 animations (including hardware optimized for iOS) with jQuery fallbacks for all transitions and other animations
Added a swipe option (default true) to activate swipe gesture for navigating on touch devices
Improved the touchstart event for a better mobile experience in general
Improved the Galleria.TOUCH boolean to detect if the document supports an actual touch event
Improved the classic theme, other themes will also be improved
Fixed a webkit bug where the scrollbar sometimes disappeared after returning from fullscreen
Added a Galleria.ready function to simplify customizations and attaching plugins to each gallery when initialized
Added a new transition: ‘doorslide’ that will slide the images in opposite directions
Added ‘idleMode’ option, set this to false to prevent the gallery from entering idle mode at all
Added ‘fullscreenDoubleTap’ option (default true) that listens for the double-tap event on touch devices and toggle fullscreen mode if it happens.
1.2.3
Added Flickr plugin docs
Increased CSS load timeout to fix many loadTheme errors
Increased image load timeout to 30sec
Added ‘big’ as data key. This makes it possible to provide a bigger image for fullscreen mode.
Added ‘Using image data’ reference to explain in detail how Galleria handles image data
Added isPlaying(), isFullscreen() and refreshImage() to the API docs
Fixed so that exiting fullscreen mode will also revert the keymap that was applied before entering
Fixed attachKeyboard so that you can attach a custom keyCode (thanks rspeicher)
Fixed chrome bug when fading the tooltip
Fixed double show bug when using load()
Fixed initialTransition option bug
Fixed so that the counter updates properly when modifying the data object at run time
Improved lightbox controls
Fixed fade bug in lightbox mode
Added a lightbox option as a helper for attaching a click event that triggers the lightbox for each image
Added playToggle() method in the docs
1.2.2
Fixed showInfo, showCounter and showImagenav options
Fixed IE bug when loading a theme from jQuery’s domReady callback
Fixed IE7 bug when calculating height, it now takes the maximum height from different values
Fixed IE bug when showing/hiding counters with transparent pngs inside
1.2.1
Fixed Chrome image loading bug in Chrome 9 / OSX by forcing chrome to reload the image using a timestamp get if no width/height is detected.
Removed the Galleria.THEMELOAD event that caused the debugger to throw an error in debug mode when using multiple instances.
1.2
1.2 stable release 2011-02-18