• v2.08

    Released September 9th, 2010

    • Bug fix: When display images from Picasa/Flickr, if there were less images than in the size of the cache buffer, an endless loop would occur, which slowed down the browser. (Thanks David!)
    • Bug fix: Opening YoxView from inside a frame/iframe wouldn't work very well, and not at all in IE. See demo
    • New event: onEnd, called after the last image. Learn more
  • v2.05

    Released August 31st, 2010

    • Bug fix: In IE, the notification images (play/pause/first/last) had an overlaying small icon indicating a missing image. (Thanks Jim!)
    • Bug fix: An error would occur when attempting to display an iframe without specifying width or height. (Thanks Babasa!)
    • Bug fix: Firebug reported "syntax error" when using a skin.
  • v2.0

    Released August 23rd, 2010

    • New feature: YoxView can now display inline content! This means you can open ANYTHING with YoxView - local video, HTML, iframes, Flash, Java, PDF, etc. You can seamlessly mix images, video and other types of content in a single gallery, like before. Just set the HREF attribute of your thumbnail to the ID of the element you wish to display: href='#myContent'.
      Deriving from this, other new features are available:
    • New feature: Display Flash content and Flash video. Just specify a FLV/F4V/SWF file in the HREF attribute of your thumbnail and YoxView will display it. Setting width, height and flashvars is supported (as query parameters after the Flash file).
    • New feature: Display links as iframes inside YoxView, by specifying target='yoview' for the thumbnail's link.
    • New feature: Skins. Custom skins can now be made to change YoxView's appearance and behavior.
    • Improved: Parts of the code have been rewritten for improved performance. Loading times (when the page loads) are shorter.
    • Improved: YoxView now uses CSS3 rgba values for the popup's background, info bar's background and the menu panel's background, on browsers that support it. This means less markup and a slight performance improvement.
    • Improved: Option popupMargin can now take a string, to specify different margin sizes for each side of the window.
    • Improved: Shortened transition times between videos or images and videos.
    • Improved: YoxView no longer uses the jQuery timers plugin (jquery.timers-1.2.min.js), which saves a file request and some memory.
    • Bug fix: YoxView's keyboard press events would fire even when the viewer was closed.
    • Bug fix: Cache would not work properly if using more than one instance of YoxView in the same page.
    • Bug fix: Setting option renderMenu to false would result in a looped error. (Thanks Michael!)
    • Bug fix: A "too much recursion" error would happen when using events. (Thanks Michael!)
    • Bug fix: When displaying a single image in IE7/8, the menu and info bars couldn't be opened. (Thanks Alex!)
    • New option: renderInfoExternally. If set to true, the info bar is rendered outside the viewer's window, useful for skins where you might like to have the bar fixed positioned.
    • New options: menuBackgroundColor, menuBackgroundOpacity. Can be used to change the menu panel's background's color and opacity. Available only on browsers that support CSS3 rgba values.
  • v1.98

    Released July 28th, 2010

    • New feature: Cache buffer. YoxView can now create a cache buffer, instead of caching all media at once. The default buffer is 5 items, which gives excellent performance, bandwidth-wise, with average-sizes images. The buffer size can be set using the option cacheBuffer.
    • New feature: Custom buttons can be added to the info bar, to perform anything you need with the current image. For example - add a "Add to cart" button, or "Download image" button. Click here for more info and a demo.
    • Improved: Directional caching. Caching is now performed according to the viewing direction.
    • Changed: Previous and next buttons are now arrows instead of being written in English, for improved multilinguallity. The old images are available in the images folder, if you'd rather use them (just change the left.png and right.png files).
  • v1.96

    Released July 18th, 2010

    • Bug fix: Links in a container on which YoxView was applied, which pointed to URLs other than images and videos, would be opened in YoxView with an error (they shouldn't be opened at all).
    • Bug fix: Displaying multiple images from a single thumbnail for Flickr images didn't work.
    • Bug fix: The info and menu bars would open before the popup was fully opened.
  • v1.95

    Released July 10th, 2010

    • Bug fix: In IE, Images weren't fading when transitioning from one to the other.
    • Bug fix: In IE, slideshow timings would be two short on the second run. (Thanks Glen!)
    • New feature: Pin/unpin button in the info bar, to allow the viewer to leave the info always visible. There's a new option, "renderInfoPin", if you don't wish to add the button.
    • Improved: The play/pause slideshow button in the menu now changes to "Pause" (in the current language) when playing.
    • Improved: If displaying a single image and it has no title, the info bar won't display at all, avoiding an empty bar.
    • New in API: currentImage, holds the currently displayed image's data.
    • New option: renderInfo, set to false to avoid rendering the info bar (in case you want to implement it by yourself, for example).
  • v1.93

    Released June 22nd, 2010

    • Bug fix: When being loaded from within an iframe, YoxView wasn't displaying properly. (Thanks Marv!)
    • Bug fix: In Chrome, after closing the viewer, unable to re-open if the same image has been clicked.
    • Bug fix: When attempting to display only videos, YoxView wouldn't work at all. (Thanks Juan!)
    • Improved: When using yoxview-init.js, the link to yoxview.css is now added to the head section of the HTML instead of in the body.
    • New feature: Added video support for Dailymotion and 5min.
    • New option: popupResizeTime, controls the resize animation duration when changing images. Can be set to zero to disable animation.
    • Improved documentation: Re-done the usage page, according to feedback received. Also added simple demos with easy to duplicate examples.
  • v1.92

    Released June 14th, 2010

    • Improved: The design of the info bar has been changed, to allow for longer texts.
    • Changed behavior: The menu and the info panels now slide in and out instead of fading. (Backward compatibility on this isn't available at the moment, but if people request it, I'll add an option to use fading. Contact me to request the feature).
    • New feature: When displaying images from Flickr, image descriptions are displayed below the title. Here's a photostream with examples.
    • Bug fix: When multiple instances of the plugin were in the same page, if one had the option images (for displaying multiple images on the same thumbnail), there was a mix-up with the displayed images. (Thanks Marco!)
    • Bug fix: The Picasa plugin would not work when a user or album name contained characters other than letters. (Thanks Volker!)
    • Bug fix: Caching would stop if an error occured while loading an item. Now caching ignores the error and proceeds to the next item.
    • New home gallery! Check out the beautiful collages by the talented Guy Bibi in the home page.
  • v1.9

    Released May 20th, 2010

    • Bug fix: Jumpy behavior would occur sometimes when changing images.
    • Bug fix: playing continued after closing
    • Bug fix: In some installations, IE7 would show the info box (at the bottom of the popup) off to the right.
    • Bug fix: The plugin's unload wasn't freeing all used resources.
    • New feature: An icon with a link to the image in its original context has been added to the info bar when viewing images from Picasa/Flickr. (Can be turned off with the option linkToOriginalContext)
    • Improved and new features: The plugin system, for Picasa and Flickr, has been re-done. You only need to set one option, dataUrl, in order to call images from outside sources. Added support for photostreams, searches and more.
    • Improved: Removed the dataOptions parameter from the yoxview call and moved its contents to options, so a single options object is required.
    • Improved: Added checks in yoxview-init.js, to avoid loading files twice - jQuery and the different plugins YoxView uses.
    • Re-organization: Incorporated data/thumbnails.js into the main yoxview file and moved utility objects/functions/classes to a new file, yox.js, which will be used by other future plugins as well.
    • install.html - Per user requests, added this help file to the yoxview download file, with short instructions for installing the plugin.
  • v1.88

    Released May 6th, 2010

    • Bug fixes: In Flickr and Picasa plugins, option setSingleAlbumThumbnails/setSinglePhotosetThumbnails weren't functioning. (Thanks Artiom!)
    • Bug fix: Images weren't being cached when loading a single Flickr photoset or Picasa album. (Thanks Artiom!).
    • Bug fix: Couldn't press 'Play' on video when first loaded. (Thanks Sam!)
    • Improved: Prev/Next buttons don't display until the popup is fully open.
    • New options: controlsInitialFadeTime, controlsInitialDisplayTime, to control if and for how long the menu and buttons are displayed when the popup is opened.
    • Tutorial: Setting multiple images for a single thumbnail.
  • v1.86

    Released May 3rd, 2010

    • Bug fix: Icons in the YoxView menu were not displaying correctly when languages other than English were used. (Thanks Yassen!)
  • v1.85

    Released April 30th, 2010

    • Optimization: YoxView now typically makes 14 requests from the server instead of 22 (35% improvement) with a total of 127kb instead of 150kb (15% improvement), due to the use of image sprites. (Thanks Chris!)
    • Optimization: Slight improvement in performance on image change.
    • New options: autoHideInfo and autoHideMenu, can be used to always display the menu or the info.
  • v1.8

    Released April 25th, 2010

    • New feature: Video support. Videos can now be viewed in YoxView just like images. Supported providers: YouTube, Vimeo, Hulu, Viddler, Qik, Revision3, MySpace.
    • New feature: oembed support. Video support uses this feature, which enables any defined oembed provider to display content in YoxView.
    • New feature: Error handling - if the target image/video/media hasn't been found, a message saying "Image not found" is displayed.
    • Improved: Better caching.
    • Improved: Smoother opening/closing animation - content expands/shrinks nicely from/to thumbnail.
    • Bug fix: Prev/Next buttons weren't displaying when right/left keys on keyboard were pressed.
    • Bug fix (IE7): In some cases, when opening the viewer, IE7 would report an error.
  • v1.21

    Released April 22nd, 2010

    • Bug fix: YoxView wasn't working in IE7.
  • v1.2

    Released April 1st, 2010

    • Improved: YoxView now works in noConflict mode, which means it can co-exists on the same page with Javascript libraries other than jQuery (like Prototype, for example).
    • Bug fix: There was a problem recognizing the YoxView path in specific configurations, which led to the viewer failing to load.
    • Bug fix: (Picasa plugin) Couldn't load images from Picasa when trying to use a Picasa domain other than .com (for different countries).
    • New event: onSelect, called when an image is selected.
  • v1.1

    Released March 18th, 2010

    • New feature: API is now exposed, allowing calling methods to YoxView using external elements.
    • New feature: Events. The event handlers onOpen and onClose may be specified as options, allowing you to execute script when the popup opens or closes - useful with the API, in case you want to display or hide your own buttons, for example.
    • New option: autoPlay - starts slideshow mode automatically when the popup opens.
    • New options: showBarsOnOpen, showButtonsOnOpen - set these to false to prevent momentarily displaying the bars and Prev/Next buttons when the popup opens.
    • New options: renderButtons, renderMenu - set these to false to prevent the Next/Prev buttons and top menu from rendering, in case you want to implement them yourself using the API.
    • Improved: In single-image views, the top menu bar contains only the close button.
  • v1.0.1

    Released March 15th, 2010

    • Bug fix: Popup fade-in in Internet Explorer. It's now working, albeit not smoothly, due to the browser's performance.
    • Bug fix: DOM duplicates of the popup were being created. (again)
    • Improved: When run in a frame/iframe, the popup is now added to the parent window, thus displaying in full size rather than inside the frame.
  • v1.0

    Released March 8th, 2010

    • New feature: Plugins - external data sources. This means images may be read from any source, like Picasa or Flickr, using AJAX or any other method.
    • Improved: Setting the variable yoxviewPath is no longer necessary, so installation just became even easier!
    • Improved: The background for the image's title is animated to fit the title's height.
    • Improved: Performance and memory use. Also "unload" event is now supported.
    • Improved: jQuery 1.4.2 has been tested with YoxView, so upgrade and take advantage of its performance benefits.
    • Improved: Setting option buttonsFadeTime to 0 forces "Next" and "Prev" buttons to remain visible.
    • Improved: Images' titles are now read from the TITLE attribute instead of ALT. For backward compatibility, it's possible to set the titleAttribute option to "alt" to still use ALT.
    • New option: imagesFolder, for specifiying a different folder for YoxView's images.
    • Bug fix: Slideshow playback stops when window is resized.
    • Bug fix: DOM duplicates of the popup were being created.