houseofyin
|
bbf0fc4302
|
Updated to address feedbac from @iangilman
|
2013-04-04 22:30:59 -04:00 |
|
thatcher
|
86f101f02c
|
refs #54 - pointing deprecated method at correct current method.
|
2013-03-26 09:25:56 -04:00 |
|
thatcher
|
266f33094c
|
addresses #54, dont use openDZI, use open. openDZI now calls open. all the details of tileHost were already handled in DZITileSource.configure. $.createFromDZI is fully deprecated and will throw an error.
|
2013-03-26 09:02:34 -04:00 |
|
houseofyin
|
7187bca4e7
|
Merge branch 'master' of github.com:openseadragon/openseadragon into issue37-navigator
|
2013-03-18 14:38:10 -04:00 |
|
houseofyin
|
3b2bde2940
|
Initial pass at making the navigator float
|
2013-03-15 10:59:47 -04:00 |
|
thatcher
|
10f60c88cb
|
minImageRatio should never be set below 1 unless you want to load the Nth level tiles to level N-M, which effectively throttles network requests and draw animations but does not produce a better picture
|
2013-03-14 08:12:01 -04:00 |
|
thatcher
|
0b75a2f259
|
tweaking default setting to find optimal performance point while preserving responsivness
|
2013-03-14 07:22:27 -04:00 |
|
thatcher
|
537ea0b844
|
simplifying zoom settings so scroll and click arent significantly different
|
2013-03-14 07:22:26 -04:00 |
|
thatcher
|
464cf076a6
|
simplifying zoom settings so scroll and click arent significantly different
|
2013-03-14 07:22:26 -04:00 |
|
thatcher
|
a5421917a4
|
minZoomImageRatio should not be less than minPixelRatio to avoid blurry full zoom out. Its worth noting now that several options are 'coupled' but dont have logic which addresses the coupling so as to avoid ill affects from settings that dont make sense for how they are coupled.
|
2013-03-14 07:22:26 -04:00 |
|
thatcher
|
86e27c18f7
|
what was initally a feature branch to work on just canvas prerender, evolved into a feature branch focused on broader ideas discussed in issue #4 - I've basically been able to reduce time spent in drawTile by half. good stuff, thanks to dustmoo for getting us looking into this
|
2013-03-14 07:22:26 -04:00 |
|
Ian Gilman
|
b4ddb5a953
|
Improved build banners, including making them visible in minified version
|
2013-03-11 11:52:30 -07:00 |
|
Chris Thatcher
|
c164e8fac5
|
Merge pull request #24 from openseadragon/fullscreen
Fullscreen native javascript support now available. will increment build id and publish. Thanks ventero and iangilman for your reviews.
|
2013-03-07 20:57:11 -08:00 |
|
thatcher
|
5203cc14b0
|
removing extra whitespace per pull request review
|
2013-03-07 23:50:27 -05:00 |
|
thatcher
|
3801326e40
|
pulling full screen api detection out into is own file per ians suggestion
|
2013-03-06 15:36:52 -05:00 |
|
thatcher
|
096b02d1c8
|
addressing typo in comment pointed out by @iangilian
|
2013-03-06 06:03:05 -05:00 |
|
thatcher
|
b560a06c30
|
correcting comment per ventero's review
|
2013-02-28 16:19:04 -05:00 |
|
thatcher
|
e56632c96f
|
blendTime needs to be equal to animationTime to avoid blurred images
|
2013-02-28 15:56:50 -05:00 |
|
thatcher
|
2819ff14e5
|
reverting a couple changes to core openseadragon options unrelated to issue #2 . will explore these in #4 were they have already been referenced.
|
2013-02-28 15:55:24 -05:00 |
|
thatcher
|
807cdd337c
|
cant set blendTime to 0, causes strange behavior in navigator and lip tile sources. should have made the basic config changes in #2 and #3 in a diferent branch related to #4. will do before pulling
|
2013-02-28 15:55:24 -05:00 |
|
thatcher
|
6d3ddd8095
|
by feel, best performance, changed immediateRender to true, springStiffness to 7 - issue #2
|
2013-02-28 15:55:24 -05:00 |
|
thatcher
|
5b6a2f5873
|
basic implementation of issue #2
|
2013-02-28 15:55:24 -05:00 |
|
thatcher
|
a4477cd765
|
better encapsulation of native fullscreen api
|
2013-02-28 15:34:44 -05:00 |
|
thatcher
|
a18460a310
|
reverting a couple changes to core openseadragon options unrelated to issue #3 . will explore these in #4 were they have already been referenced.
|
2013-02-28 15:34:43 -05:00 |
|
thatcher
|
d4b02e1aba
|
managed to get a more complete, though hacky, implementation of #3. the big sticky point was how firefox and safari beahved when switching between applications when already in full screen mode. because we didnt have an event listener for fullscreenchange, and because those browsers released full screen on application or window change (think alt+tab or cmd+tab), you would come back to a empty document. more work left here to make this worth merging into master
|
2013-02-28 15:34:43 -05:00 |
|
thatcher
|
2372968518
|
refs #4 - have noticed navigator is often blurry when rendered. changing blendTime can alleviate or worsen this issue if it is more or less than the animationTime (respectively). Im setting this to the value equal to animationTime as a hot patch while we figure out why these two variables are coupled.
|
2013-02-26 23:52:23 -05:00 |
|
Ian Gilman
|
4e51b642ef
|
Now properly setting version in build
|
2013-02-14 12:02:17 -08:00 |
|
thatcher
|
a0fd2b3324
|
added inital support for moving to a nodejs build with grunt. build only includes concant and lint. fixed all lint warning where appropriate and added lint inline ignores where appropriate. when build script is complete we will start transition to new repo. also currently researching how to prune unfriendly portion of history that make repo large due to large binary files in web app. I like git well enough but using branches for web apps unrelated to code base has made me weary once again of social web fads that force convention without long term consideration of cost.
|
2013-02-12 22:40:08 -05:00 |
|
thatcher
|
792165fdf9
|
accidently left alwaysBlend global defaul set to true during development. Looking forward to our new org based repo where I'll be constrained more than my current wild-west repo, sorry. corrections also to pan constrainment details which came to the forefront while working on collections zoom and panconstraints. Added new ui feature page to demo basics.
|
2013-02-05 21:26:40 -05:00 |
|
thatcher
|
f863f5fcae
|
changing drawHTML routine to avoid ie rendering issue
|
2013-02-01 15:18:53 -05:00 |
|
Ian Gilman
|
527682d5a6
|
Merge branch 'master' into lint
Fixed Conflicts:
openseadragon.js
src/drawer.js
|
2013-01-31 09:26:55 -08:00 |
|
thatcher
|
9fc4388ac9
|
Merge branch 'master' of github.com:thatcher/openseadragon
|
2013-01-30 16:51:46 -05:00 |
|
thatcher
|
f6ee93b70c
|
improving custom tile source examples are work for layers begins being supported
|
2013-01-30 16:51:37 -05:00 |
|
Ian Gilman
|
7a55b6cf77
|
JS Hint work (mostly semicolons at this point)
|
2013-01-29 09:32:58 -08:00 |
|
iangilman
|
1c577ec40a
|
Merge pull request #14 from Ventero/navimages
Allow overriding the default navImages prefix url
|
2013-01-25 10:55:15 -08:00 |
|
thatcher
|
15c35c93fd
|
0.9.90 adds support for a debug mode and real heterogeneous collection visualizations. straight html div/image support for both features is in process but incomplete
|
2013-01-23 23:00:11 -05:00 |
|
Ventero
|
0aba38c88c
|
Fix a typo in the documentation for options.prefixUrl.
|
2012-09-28 20:06:14 +02:00 |
|
Ventero
|
76a16464a2
|
Allow overriding the default navImages prefix url.
|
2012-09-28 20:06:02 +02:00 |
|
thatcher
|
e7785fe636
|
found error related to minPixelWidth being set incorrectly for navigator and image reference strip so it loaded too many level which hurt performance
|
2012-09-07 08:55:19 -04:00 |
|
thatcher
|
104a814af0
|
adding prototype image reference strip, fixing IE error related to checking for instanceof XMLDocument, fixing aspect ratio error when image is wider than tall
|
2012-08-29 14:46:34 -04:00 |
|
thatcher
|
c41f6a464e
|
Substantial rework of TileSource and Viewer.openTileSource to allow simpler introspect of the intended TileSource implementation based on the configuration object details. Also major www updates to simplify and unify the informational site by building it via simple templates. Improved examples and documentation. Added support for xml, json, jsonp, and inline configuration of supported tile sources.
|
2012-06-05 07:52:00 -04:00 |
|
thatcher
|
107a5efabf
|
patch for recursive function call causing ie8 errors - oops. Also completed support for jsonp dzi format/protocol which is useful for running openseadragon from the filesystem as well, see main gh-pages index.html for example
|
2012-04-12 13:20:24 -04:00 |
|
thatcher
|
e595ad2381
|
Adding ability to bind to buttons to custom interface elements, also use screen size detection to avoid using canvas on small devices since is more cpu intensive. Added version check for IE specific implementations to avoid using them for IE 9 and made most IE implementation differences a one-time process instead of an if/else which is evaulated on every call to the function.
|
2012-04-10 17:02:24 -04:00 |
|
thatcher
|
05f3c1d811
|
several bug fixes and enhancements. legacy tile source issue discovered and corrected for images with width greater than height. adding basic support for sequenced tile sources including previous and next buttons. added mouse drag and scroll interactions for viewport navigator.
|
2012-04-03 03:08:27 -04:00 |
|
thatcher
|
6443d57e09
|
corrected major performance issue discovered in navigator becuase minPixelRatio was set to Zero. This caused images to be loaded ad infinitum in the navigator, oops.
|
2012-03-19 19:03:58 -04:00 |
|
thatcher
|
4b81b64fc6
|
Added support for specifying arbitrary element (by id) to serve as a docking 'toolbar' for navigation buttons. Added example. Also avoids loading nav images if navigation is not enabled. 0.9.25
|
2012-03-09 11:04:28 -05:00 |
|
thatcher
|
8883e358de
|
0.9.21 adds support for optional viewport navigator feature. see new example page
|
2012-03-06 22:20:00 -05:00 |
|
thatcher
|
3f6e8abbfc
|
Significant improvments to API documentation. Allow what was an object literal OpenSeadragon to be used a function which provides a simplified interface for constructing a Viewer and TileSource by simple, documented configuration settings. Major performance improvements for touch on iPhone, hopefully all mobile devices.
|
2012-03-01 08:38:15 -05:00 |
|
thatcher
|
32c950e661
|
more normalizing of where configurable options are located.
|
2012-02-28 10:01:45 -05:00 |
|
thatcher
|
8dc4c63f64
|
cleaning up config related strategies. still not happy with current implementation, though now only Viewer and Viewport directly reference a .config
|
2012-02-27 18:29:00 -05:00 |
|
thatcher
|
14708326a0
|
0.9.3 includes complete skeletal jsdoc annotation, still only about 70-75% coverage in terms of complete and useful documentation for general API
|
2012-02-15 14:50:27 -05:00 |
|
thatcher
|
05b8cb82fd
|
finished support for touch events, works great on the ipad, a little slow on iphone (I think we can scale drag and zoom better based on viewport size). Awesome
|
2012-02-09 22:16:09 -05:00 |
|
thatcher
|
ec77bb2a78
|
finally managed to clean up MouseTracker, actually uses the prototype pattern. probably too many public methods but that can be cleaned up later.
|
2012-02-01 16:56:04 -05:00 |
|
thatcher
|
2410b01943
|
finsihed removing psuedo private methods from Drawer and added many jsdoc strings, labeled 0.8.26
|
2012-01-31 15:59:09 -05:00 |
|
thatcher
|
012255d622
|
added jsdoc some files to project, added 'doc' task to build, started to annotate code with docs
|
2012-01-25 14:14:02 -05:00 |
|
thatcher
|
a8730a9f00
|
mostly superficial formating. removing $.Strings and putting it directly in $. more clean up of the Drawer update related functions
|
2012-01-23 22:48:45 -05:00 |
|
thatcher
|
f325804ff6
|
work-in-progress refactor of Drawer.prototype._updateActual
|
2012-01-18 20:15:54 -05:00 |
|
thatcher
|
b3d1fcdbb4
|
0.8.19 - missing comment commit
|
2012-01-17 23:13:29 -05:00 |
|
thatcher
|
d38bc75180
|
moved all functions in OpenSeadragon.Utils to OpenSeadragon object literal to remove 'utility' anti-pattern. removed src/utils.js from build and deleted physical file. added important TODO notes to avoid overhead from browser vendor/version checks in functions, defining them once instead. incremented build id to 0.8.18
|
2012-01-17 18:30:41 -05:00 |
|
thatcher
|
d4740545c5
|
moved examples folder to gh-pages branch. fixed some refactor bugs that affected fullpage toggle. added copy to folder spcific in build.properties as WWW so the distributable openseadragon.js can be copied to gh-pages branch running locally. unearthed the ability to make controls fade (which apparently they were supposed to do by default)
|
2011-12-12 17:22:01 -05:00 |
|
thatcher
|
1726a878c1
|
moving many psuedo private methods to actual closure private methods. moving many psuedo private properties and public accessors to simple public properties. see changeset for details.
|
2011-12-07 21:10:13 -05:00 |
|
thatcher
|
193ed95435
|
modified Viewer constructor to accept idiomatic options argument while still supporting backward compatible positional args. documented positional args and options arg. Remove Config function allowing all configuration to occur via Viewer options (which is the only place Config was called directly). removed several pointless get_x set_x function in place of direct property access.
|
2011-12-06 20:26:06 -05:00 |
|
thatcher
|
38a89c451b
|
removed OpenSeadragon.format because it was only called once in the entire codebase, and didnt actually format a string. Instead just be direct and return string. corrected treatment of prefixUrl at that location since it was ignored otherwise.
|
2011-12-06 07:41:43 -05:00 |
|
thatcher
|
b871f6c2bf
|
removed global variable SIGNAL. moved it into OpenSeadragon namespace
|
2011-12-06 07:21:30 -05:00 |
|
thatcher
|
916ada5f02
|
Added simple ant build. Broke main file into composite parts in src directory. Concatenated release is still included in the project as a release artifact.
|
2011-12-05 22:50:25 -05:00 |
|