Commit Graph

307 Commits

Author SHA1 Message Date
houseofyin
6b97ab4424 Refactored to remove duplicated code 2013-04-02 13:49:15 -04:00
houseofyin
858487f8c6 Tests now go to all corners 2013-04-02 10:44:42 -04:00
houseofyin
f3d880df4c Fixed a few minor errors in the test code 2013-04-01 23:30:05 -04:00
houseofyin
5bf4b51925 Checkpoint. Anchoring click to middle of view. Adding call to apply to constraints on viewer after the click, and additional testing 2013-04-01 22:33:58 -04:00
houseofyin
b1809d4c49 Checkpoint. Some more cleanup and simplification. Starting to convert nav click to pixel-based. Starting to get props to target that 2013-03-31 11:10:31 -04:00
houseofyin
591b5b380d Checkpoint. Some more cleanup and simplification 2013-03-31 11:00:45 -04:00
houseofyin
19225b77f6 Checkpoint. Some more cleanup and simplification 2013-03-31 10:53:33 -04:00
houseofyin
05cad2046f Checkpoint. Some more cleanup and simplification 2013-03-31 10:42:35 -04:00
houseofyin
1e8acf5466 Checkpoint. Some more cleanup. Adjusted to work under PhantomJS 2013-03-30 23:27:33 -04:00
houseofyin
6d73456c66 Checkpoint. Simplified the viewer wait some more 2013-03-30 22:15:02 -04:00
houseofyin
6a4a53acb6 Checkpoint. Converted to pixel-based assessment, First crack at triggering events on the navigator. 2013-03-30 21:53:22 -04:00
houseofyin
20f27080bb Another test checkpoint 2013-03-25 12:18:55 -04:00
houseofyin
977ce2d959 Making a snapshot before removing the SD coordinate based assertions in favor of the pixel-based assertions 2013-03-25 11:01:31 -04:00
houseofyin
8db1a15282 A little cleanup of the border issue 2013-03-23 23:06:34 -04:00
houseofyin
450760d3b7 Merge branch 'master' of github.com:openseadragon/openseadragon into issue37-navigator
Conflicts:
	test/test.html
2013-03-23 21:44:22 -04:00
houseofyin
a7cec524eb Tweaked the border handling a bit 2013-03-23 21:11:30 -04:00
houseofyin
00985c8872 Adding some wide and tall cases the demo page 2013-03-23 21:10:23 -04:00
houseofyin
e109b219f3 Adding wide and tall viewers 2013-03-23 21:08:21 -04:00
houseofyin
109956b5dd Adding wide and tall viewers 2013-03-23 21:07:17 -04:00
houseofyin
81fd8114f6 Added tall and wide test cases, improved synchronization and test refactoring 2013-03-23 21:06:38 -04:00
houseofyin
0c94007ed0 Adding a timeout to work better with the async navigator tests 2013-03-23 21:05:39 -04:00
Ian Gilman
557927e4c0 Removed "We've upgraded Grunt" message; it's been a month 2013-03-22 09:51:37 -07:00
Ian Gilman
57f4cf1549 A little git-describe cleanup 2013-03-22 09:42:51 -07:00
Ian Gilman
ae56136d32 Merge branch 'master' into describe 2013-03-22 09:40:45 -07:00
Ian Gilman
f0c4f5a875 Fixed git-describe grunt task 2013-03-22 09:40:37 -07:00
Ian Gilman
b1758040a0 Added "home" and "click" tests 2013-03-21 13:44:22 -07:00
houseofyin
c92c9cd325 Merge branch 'master' of github.com:openseadragon/openseadragon into issue37-navigator 2013-03-21 13:56:51 -04:00
houseofyin
9529de5e55 Changed to point to the new test files 2013-03-21 13:56:37 -04:00
houseofyin
67210da278 Snapshot of navigators tests in development 2013-03-21 13:55:36 -04:00
houseofyin
325bae2b6f Checking in a fix for issue 48 2013-03-21 13:54:39 -04:00
houseofyin
12e1ad1576 Adding JQuery UI library to support some test scenarios 2013-03-21 13:53:53 -04:00
Ian Gilman
2bc61933b2 First attempt 2013-03-21 10:26:03 -07:00
Ian Gilman
65bb177fb8 Added tall and wide test DZIs 2013-03-21 10:25:03 -07:00
houseofyin
7187bca4e7 Merge branch 'master' of github.com:openseadragon/openseadragon into issue37-navigator 2013-03-18 14:38:10 -04:00
houseofyin
24c82e39b8 Adding some demo pages for the nav changes 2013-03-16 21:05:02 -04:00
houseofyin
80ff8f908a Another checkpoint, added keyboard navigation to the main viewer 2013-03-16 16:35:33 -04:00
houseofyin
3e2b337a52 Another checkpoint 2013-03-15 22:29:27 -04:00
houseofyin
3b2bde2940 Initial pass at making the navigator float 2013-03-15 10:59:47 -04:00
Chris Thatcher
695dbae3f6 Merge pull request #33 from openseadragon/prerender
Prerender bundles a number of performance optimizations.
2013-03-14 06:21:52 -07:00
thatcher
0297a20aee merged conflict 2013-03-14 09:08:27 -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
f0c7870f4e cleaning up new setting as applied to collections 2013-03-14 07:22:26 -04:00
thatcher
b9741daaaf removing debug console log statement per ventero's review notes 2013-03-14 07:22:26 -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
thatcher
fe0cafea21 improved caching follows existing use of tile.unload to delete prerendered canvas 2013-03-14 07:22:26 -04:00
thatcher
2be165fa70 niave implementation of prerender for canvas, the first optimization discussed here: http://www.html5rocks.com/en/tutorials/canvas/performance/ 2013-03-14 07:22:25 -04:00