2013-03-25 20:51:58 +04:00
OPENSEADRAGON CHANGELOG
=======================
2013-09-23 21:03:53 +04:00
1.0.0: (in progress)
2013-09-26 21:13:06 +04:00
* BREAKING CHANGE: Renamed EventHandler to EventSource (#225)
* BREAKING CHANGE: MouseTracker event handler method signatures changed to 'handlerMethod( tracker, eventData)' (#23)
2013-10-02 02:19:22 +04:00
* BREAKING CHANGE: Event names changed for consistency: changed to lower case, compound names hyphenated, and "on" prefixes removed (#226):
* Viewer "animationstart" changed to "animation-start"
* Viewer "animationfinish" changed to "animation-finish"
* Button "onPress" changed to "press"
* Button "onRelease" changed to "release"
* Button "onClick" changed to "click"
* Button "onEnter" changed to "enter"
* Button "onExit" changed to "exit"
* Button "onFocus" changed to "focus"
* Button "onBlur" changed to "blur"
2013-10-04 03:37:37 +04:00
* BREAKING CHANGE: Button event handler method signatures changed to 'handlerMethod( eventSource, eventData)' where eventData == { button } (#224)
2013-09-20 21:05:01 +04:00
* MouseTracker now passes the original event objects to its handler methods (#23)
2013-09-20 21:23:22 +04:00
* MouseTracker now supports an optional 'moveHandler' method for tracking mousemove events (#215)
* Fixed: Element-relative mouse coordinates now correct if the element and/or page is scrolled (using new OpenSeadragon.getElementOffset() method) (#131)
2013-09-20 20:38:01 +04:00
2013-09-23 21:00:09 +04:00
0.9.131:
2013-08-27 01:02:03 +04:00
2013-08-28 20:58:13 +04:00
* Fixed: canvas-click event shouldn't fire as you drag (#198)
* Fixed: LegacyTileSource doesn't fail gracefully when no supported file formats are found (#202)
* Added an optional userData argument to EventHandler.addHandler() which is passed unchanged to the handler method (#203)
2013-08-30 20:53:04 +04:00
* Fixed AJAX error reporting on IE8 (#208)
2013-09-06 03:24:53 +04:00
* Added viewportToImageRectangle method, and updated imageToViewportRectangle, imageToViewportCoordinates, and viewportToImageCoordinates to be more flexible with params (#212)
2013-09-17 02:12:10 +04:00
* Fixed: Viewer is not responsive (css) after returning from full screen (#222)
2013-08-28 20:58:13 +04:00
2013-08-27 00:58:16 +04:00
0.9.130:
2013-07-09 20:16:37 +04:00
2013-08-27 00:58:16 +04:00
* Added partial support for rotation (just 90 degree increments for now). (#185)
* Hiding and restoring broke the viewer; fixed (#177)
* You can now provide an onDraw function for overlays to do custom overlay manipulation (#160)
* Added a destroy function on the viewer to clean up and remove elements (#179)
2013-08-09 14:47:25 +04:00
* Fixed: navigatorPosition option corrected. (#163)
2013-07-10 20:38:41 +04:00
* OpenSeadragon.now() returned undefined the first time; fixed
2013-07-12 20:03:34 +04:00
* onTouchEnd did not call the correct mouse up handler; fixed (#159)
2013-07-31 21:28:21 +04:00
* Touch events no longer capture mouse (was causing issues on devices that support both) (#168)
2013-08-16 21:13:52 +04:00
* Clicking on a button control no longer refreshes page (#184)
2013-08-19 20:56:22 +04:00
* Drawer now works when the page is rtl (#187)
2013-08-19 21:04:25 +04:00
* Fixed a situation that could throw errors in touch handling (#188)
2013-07-10 20:38:41 +04:00
2013-07-09 20:14:47 +04:00
0.9.129:
2013-06-17 21:05:10 +04:00
2013-07-09 20:14:47 +04:00
* Fixed: navigator image not updating when base zoom image is changed (#147)
* Fixed tile rendering issue at lower zoom levels with the IIIF TileSource (#55)
* On IE, ajax errors would cause an exception to be thrown; fixed (#144)
* Faster and more consistent millisecond getter (#138)
2013-06-19 21:14:49 +04:00
* Fixed an error when using navPrevNextWrap on single images (#135)
2013-06-19 21:16:59 +04:00
* Various fixes to our timer handling (#133)
2013-06-20 21:34:33 +04:00
* Now generating source map for openseadragon.min.js (#51)
2013-06-26 20:15:48 +04:00
* Fix for calculating overlay width / height (#142)
2013-06-26 20:38:07 +04:00
* JSHint tidying (#136)
2013-07-01 20:22:58 +04:00
* Improved Ajax method (#149)
2013-07-03 20:56:29 +04:00
* Overhauled AJAX error reporting (#151)
2013-06-19 21:14:49 +04:00
2013-06-17 21:03:06 +04:00
0.9.128:
2013-05-14 20:55:19 +04:00
2013-06-13 21:01:17 +04:00
* The navigator is now off by default (#102)
* Reverted minPixelRatio to 0.5 for better quality (#116)
* Sometimes tiles wouldn't resolve if you used the blendTime option; fixed. (#95)
* You can now choose to have previous and next buttons wrap using the config.navPrevNextWrap. (#114)
2013-05-20 20:56:23 +04:00
* You can now specify an ID for a div to hold the navigator (#46)
* You can now click in the navigator to go to a new location (#46)
* Keyboard handling is now done in the viewer rather than navigator (#46)
* Additional navigator fixes (#46)
2013-06-13 21:01:17 +04:00
* Drawer events now fire properly (#94)
2013-05-21 00:16:12 +04:00
* Fixed an error in EventHandler.removeHandler() (#48)
2013-05-30 21:03:37 +04:00
* Better requestAnimationFrame detection on older Firefox (#103)
* More efficient navigator loading (#115)
2013-06-14 22:17:57 +04:00
* Simplified element opacity setting implementation (#123)
2013-05-20 20:40:08 +04:00
2013-05-14 20:53:34 +04:00
0.9.127:
2013-05-09 22:07:17 +04:00
2013-05-10 23:04:09 +04:00
* Fixed a problem with getString when the string property is a sub-property. (#64)
2013-05-13 21:20:57 +04:00
* Fixed: Tooltips for Navigation Controls not displaying (#63)
2013-05-10 23:04:09 +04:00
* Cleaned up some diagnostic code that was broken.
2013-05-14 20:38:04 +04:00
* Added fullpage class to viewer element when in fullpage mode (#61)
* Reverted to original New BSD license; cleaned up license declarations (#89)
2013-05-10 23:04:09 +04:00
2013-05-09 22:04:31 +04:00
0.9.126:
* DZI JSONp was broken; fixed.
2013-05-09 20:36:26 +04:00
2013-05-09 20:34:11 +04:00
0.9.125:
2013-03-26 17:14:11 +04:00
2013-06-20 21:34:33 +04:00
* Fully deprecated OpenSeadragon.createFromDZI, safely deprecated Viewer.openTileSource and
2013-03-26 17:14:11 +04:00
Viewer.openDZI to use Viewer.open internally. (#53 & #54).
* Full page bug fix for when viewer is child of document body (#43).
2013-06-20 21:34:33 +04:00
* Overlays for DZI bug fix (#45).
2013-05-07 20:27:37 +04:00
* DziTileSource: avoid changing relative paths (#56).
* Fix typo in preserveViewport handling (#77).
* Fix updateMulti timer leak after multiple Viewer.open() calls (#76).
* Minor documentation fixes.
2013-03-25 20:51:58 +04:00
0.9.124:
* Performance enhancements.
0.9.123:
* Real fullscreen support.
0.9.122:
* Performance enhancements.
0.9.121:
* Touch pan now works on Android.
* Pinch zoom is better on all devices.