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 |
|