Tom
f3a90159c1
cleaning up webgldrawer
2024-01-08 19:18:58 -05:00
Tom
1239b22c30
updates to viewer
2023-12-22 13:46:36 -05:00
Tom
1a1e2c20c0
fix viewport.update so tests don't stall
2023-12-21 16:31:23 -05:00
Tom
22ecdfd75d
fix documentation for viewport.update
2023-12-21 16:12:19 -05:00
Tom
bbee6e9605
update animating logic
2023-12-21 16:09:45 -05:00
Tom
40a4e42835
make reference strip always use the canvas drawer
2023-12-21 15:29:25 -05:00
Tom
1588f6b715
add documentation; rename parameters for clarity
2023-12-21 15:10:23 -05:00
Tom
55882b9215
fix docs. rename matrix.js to matrix3.js
2023-12-19 15:57:15 -05:00
Tom
d5a3cabf13
fixing jsdocs
2023-12-18 17:01:17 -05:00
Tom
9616e26dd2
updates in drawers and tiled image
2023-12-15 13:13:40 -05:00
Tom
074b65bfcd
clean up comments and small fixes
2023-12-14 20:59:55 -05:00
Tom
3f7e7141b9
fixes from review of drawerbase.js
2023-12-14 19:14:05 -05:00
Tom
2d8c6fe4c3
cleaning up docs
2023-12-13 18:11:09 -05:00
Tom
a364c3f168
responding to review
2023-12-12 21:45:24 -05:00
Aiosa
3d6eb1b91c
Fix broken tests (bad logics in event handling).
2023-12-10 17:58:50 +01:00
Aiosa
cf2413e0c9
Fix test for the preload hack (and fix the parentheses to always call updateMulti).
2023-12-10 16:49:56 +01:00
Aiosa
a690b50eee
Add external execution pipeline (proof of concept implementation, needs polishing). Add filtering plugin live demo for testing. Fix issues with tile cache access outside its lifespan. Add custom css for the static page renderer and differentiate folder icons. Remove some old deprecations.
2023-12-10 16:34:42 +01:00
Tom
e50d3639ce
bugfix in canvasdrawer tiled-image-drawn event
2023-12-02 15:47:01 -05:00
Tom
1200f0b081
clean up outdated code; add tiled-image-drawn event to canvasdrawer so tests work with this viewer
2023-12-02 15:40:47 -05:00
Tom
32f12b3ba5
check for valid ASSERT in tilesource-dynamic-url test
2023-11-29 19:34:41 -05:00
Tom
9dc96390fc
update tests to skip fullscreen and certain drawer-related events
2023-11-29 19:04:27 -05:00
Tom
6b995c018b
re-enable html drawer in drawer comparison demo; deal with merge conflict resolution issues
2023-11-29 17:35:49 -05:00
pearcetm
36d8b3d9ad
Merge branch 'master' into rotation-seams
2023-11-29 17:28:42 -05:00
Tom
c86158f0ca
cleaning up changes
2023-11-29 16:46:14 -05:00
Aiosa
90ce0669c5
Add auto recognition of the need for tiledImage draw call. Fix ajax-headers test: did not finish because we don't call tile-loaded on cached tiles by default.
2023-11-27 12:12:54 +01:00
Aiosa
2c67860c61
Implement cache manipulation strategy: default copy on access if tile in the rendering process, remove 'canvas' type support, many bugfixes and new tests.
2023-11-26 21:32:26 +01:00
pearcetm
a578b97d96
Merge pull request #5 from Aiosa/rotation-seams
...
Small rendering bugfixes, URL params in demo pages.
2023-11-24 09:41:30 -05:00
Aiosa
191ba39cbb
Remove demo references to the modular renderer.
2023-11-21 20:53:06 +01:00
Aiosa
23496cb049
Remove also file references.
2023-11-21 12:56:19 +01:00
Aiosa
f4efe2970a
Remove modular implementation -> will be introduced in subsequent PR.
2023-11-21 12:54:09 +01:00
Aiosa
2a1090ffa8
Fix wrong test comparison. Add equality comparator to TileSource API. Return
...
deprecated support for getCompletionCallback. Turn on zombie cache if sources replaced & equal.
2023-11-19 16:14:28 +01:00
Aiosa
219049976c
Add tests for zombie and data type conversion, ensure destructors are called.
...
Fix bugs (zombie was disabled on item replace, fix zombie cache system by separating to its own cache array). Fix CacheRecord destructor & dijkstra. Deduce cache only from originalCacheKey. Force explicit type declaration with types on users.
2023-11-18 20:16:35 +01:00
Aiosa
c3ab9a08e7
Merge branch 'cache-overhaul-reviewed' of github.com:RationAI/openseadragon into cache-overhaul-reviewed
2023-11-17 20:22:13 +01:00
Aiosa
023a864a36
Merge branch 'openseadragon:master' into cache-overhaul-reviewed
2023-11-17 20:21:24 +01:00
Ian Gilman
6abcc76a93
Changelog for #2431
2023-11-13 09:57:19 -08:00
Ian Gilman
c92f8ad65d
Merge pull request #2431 from cavenel/master
...
Fix zoom out when wheel event.deltaY is zero
2023-11-13 09:53:42 -08:00
Christophe Avenel
c1038af37d
Revert "Add debounce of pan events"
...
This reverts commit e836ffcc61
.
2023-11-08 18:52:05 +01:00
Ian Gilman
89ae9c1376
Changelog for #2416
2023-11-06 09:32:00 -08:00
Ian Gilman
a8d37d892e
Merge pull request #2416 from lutzhelm/2415-iiif-tiling-error-for-descending-sizes
...
Fix #2415 , order IIIF sizes on tile source init
2023-11-06 09:27:08 -08:00
Christophe Avenel
e836ffcc61
Add debounce of pan events
...
Group pan events together if needed, in order to avoid lag if drawing of layers takes more time than it should.
2023-10-31 15:38:38 +01:00
Christophe Avenel
810987210c
Fix zoom out when wheel event.deltaY is zero
...
Don't apply zoom in or zoom out when deltaY is zero on wheel events.
Should fix https://github.com/openseadragon/openseadragon/issues/947 and not make OpenSeadragon zoom out when scrolling horizontally on a touchpad
2023-10-25 09:26:48 +02:00
Aiosa
6447009c18
Remove blend time from comparison demo (not functional).
2023-10-23 16:05:18 +02:00
Aiosa
cd9d340038
Removed date loader (will be handled by future OSD cache system). Attempt to use instanced rendering. Refactoring of the module.
2023-10-23 16:03:47 +02:00
Lutz Helm
5272cf092c
Ensure descending size order also works for level 0
2023-10-10 14:04:31 +02:00
Lutz Helm
b92a428e88
Sort levelSizes instead of sizes
2023-10-10 14:02:44 +02:00
Aiosa
31f9a71109
Working tiledimage-level transparency in a single pass.
2023-09-27 15:16:23 +02:00
Aiosa
174c4c709a
Remove logs from debugging.
2023-09-26 15:47:50 +02:00
Aiosa
e3024deb46
Modular webgl2 drawer: fix small bugs. Add drawer IDs to demo page urls to allow refreshing/direct running
2023-09-26 15:31:43 +02:00
Aiosa
f796925ae5
Remove irrelevant code and comments.
2023-09-25 08:52:45 +02:00
Aiosa
750d45be81
Implement asynchronous tile processing logic wrt. tile cache conversion.
2023-09-24 22:30:28 +02:00