Aiosa
f127014f0f
Design of separated events: drop update data support for tile-loaded, use only invalidated event.
2024-11-01 21:43:12 +01:00
Aiosa
cd60aff5dc
Fix demo further: clear tile processing logics, perform locking on tile level, delete tile if drawn process encountered _destroyed state.
2024-10-23 15:54:31 +02:00
Aiosa
207bc88aab
Fix demo further: _queuedInvalidateTiles was not being used, simplify how tile cache updates are being called (but without priorities).
2024-10-23 14:37:43 +02:00
Aiosa
6cbe359398
Fix demo filtering plugin: certain guards made rendering not being properly updated.
2024-10-23 10:07:16 +02:00
Aiosa
20177116e7
Integration tests: bugfixing of manipulation of tiles that share data: when tiles are loaded, when tiles are processed, also await async data preparation befre finishing the invalidation event.
2024-10-22 17:25:02 +02:00
Aiosa
e403e29312
Fix tests: bug in type equality checking
2024-10-21 12:59:21 +02:00
Aiosa
82e1160508
Clean up outdated TODO comments.
2024-10-21 11:00:23 +02:00
Aiosa
d5cdf59993
Fix styling on the plugin demo.
2024-10-21 10:00:53 +02:00
Aiosa
3c6c7e0ab7
Add plugin interaction demo.
2024-10-21 09:55:23 +02:00
Aiosa
68f0ed8901
Do not spit out warns on invalid tile unload (preemtive working cache deletion), do not ignore working cache even if __restore=true.
2024-10-21 09:00:24 +02:00
Aiosa
b3cdeabf02
Flexible timeout for tests.
2024-10-18 14:56:05 +02:00
Aiosa
0cd17abafd
Clean up old comments in a test.
2024-10-18 14:40:54 +02:00
Aiosa
1e47bd6add
Add cache tests, add more robust CacheRecord creation/deletion logics. Zombies now do not replace data, prevents also potential memory leak.
2024-10-18 14:38:04 +02:00
Aiosa
bf25e2f069
Minor documentation and test cleanup.
2024-10-17 13:24:11 +02:00
Aiosa
06ac68d00e
Html drawer add canvas to supported formats
2024-10-17 12:17:49 +02:00
Aiosa
1b6fea72d8
Add assets for fallback compatibility filtering plugin demo.
2024-10-17 12:17:24 +02:00
Aiosa
0b63a943b6
Tests & Bugfixes: new cache tests, working cache preemptively deleted when restore() called, zombie cache had bug (restored cache had no attached tile reference and restoration failed since we relied on any existing tile on the cache to inherit state), deprecated old HTMLDrawer props on tile, rewritten HTMLDrawer to work also with cache API.
2024-10-17 12:10:04 +02:00
Aiosa
f8e5cff117
Feature/Optimization: cache can be created by a callback (async or sync), to avoid premature data creation
2024-10-16 16:31:08 +02:00
Aiosa
b6693ee50d
Fixed outdated demo pages.
2024-10-16 11:12:20 +02:00
Aiosa
3d21ec897b
Set fully loaded for reset() call on tiled image to false. Add old plugins demo to see how they behave. Remove basic2 demo as it was added by accident.
2024-10-07 11:18:36 +02:00
Aiosa
2033814227
Update documentation and minor cleanup.
2024-10-05 11:50:21 +02:00
Aiosa
e3af370832
Merge branch 'cache-overhaul-reviewed' of github.com:RationAI/openseadragon into cache-overhaul-reviewed
2024-08-24 10:00:09 +02:00
Aiosa
63180a1589
Simplify filtering plugin demo.
2024-08-24 09:59:18 +02:00
Aiosa
c04b6af937
Merge branch 'master' into cache-overhaul-reviewed
2024-08-24 09:53:23 +02:00
Aiosa
29b01cf1bd
First visually correct design: tile invalidation event manages three caches that are shared among equal tiles (based on cache key). Works with both latest drawers and shared caches.
2024-08-24 09:49:16 +02:00
Ian Gilman
a10b9086ab
Changelog for #2570
2024-08-16 09:39:04 -07:00
Ian Gilman
a9f81190dd
Merge pull request #2570 from pearcetm/resize-after-drawer-swap
...
Remove resize handler from viewer when webgl drawer is destroyed
2024-08-16 09:36:49 -07:00
Tom
f3b92e0562
remove resize handler when webgl drawer is destroyed
2024-08-15 17:51:06 -04:00
Aiosa
cba40f4db8
Merge branch 'cache-overhaul-reviewed' of github.com:RationAI/openseadragon into cache-overhaul-reviewed
2024-08-15 12:58:07 +02:00
Aiosa
1b6f79661b
Commit before merging master v5.0
2024-08-15 12:58:01 +02:00
Aiosa
999ff30e74
Merge branch 'master' into cache-overhaul-reviewed
2024-08-15 11:53:50 +01:00
Ian Gilman
d97ba581b0
Started 5.0.1
2024-08-14 09:37:49 -07:00
Ian Gilman
f28b7fc116
Version 5.0.0
2024-08-14 09:31:15 -07:00
Ian Gilman
a803e826a3
Changelog for #2563
2024-08-05 09:28:19 -07:00
Ian Gilman
8d2fd759cc
Merge branch 'master' of github.com:openseadragon/openseadragon
2024-08-05 09:26:42 -07:00
Ian Gilman
d4c9b601c8
Merge pull request #2563 from openseadragon/ms-pixelDensityRatio-docs
...
JSDoc comments for OpenSeadragon.getCurrentPixelDensityRatio
2024-08-05 09:26:18 -07:00
Mark Salsbery
7740accfaf
Update openseadragon.js
...
Fix jsdoc comments for OpenSeadragon.getCurrentPixelDensityRatio
2024-08-04 15:29:12 -07:00
Ian Gilman
8f6771ba91
Changelog for #2557 and #2558
2024-07-17 09:19:32 -07:00
Ian Gilman
980deca107
Merge pull request #2558 from pearcetm/webgl-update
...
Mark image-unloaded and tile-ready events as private
2024-07-17 09:17:54 -07:00
Ian Gilman
2db1c2f1da
Merge pull request #2557 from pearcetm/acceleration-test
...
add check for missing webgl context in WebGLDrawer.isSupported()
2024-07-17 09:16:58 -07:00
Tom
b87eaf3040
mark image-unloaded and tile-ready events as private
2024-07-16 14:17:29 -04:00
Tom
37ce7cc256
add check for missing webgl context in WebGLDrawer.isSupported()
2024-07-16 14:07:27 -04:00
Ian Gilman
74b69d99de
Changelog for #2546
2024-07-16 09:36:24 -07:00
Ian Gilman
819d4cb20c
Merge pull request #2546 from BeebBenjamin/flip-overlay
...
Fixed: Invert overlay scale and rotate on flip
2024-07-16 09:30:02 -07:00
Richard Benjamin Allen
c1c1d480dd
Fixed: Try renaming to something more descriptive
2024-07-16 08:38:39 +01:00
Richard Benjamin Allen
2c5d2eb7c6
Fixed: More meaning full variable and help text, innerStyle not outer
2024-07-12 20:36:11 +01:00
Richard Benjamin Allen
396fcb33a5
Fixed: Outer div added to element to allow independent flipping
...
An outer div has been added to the internal HTML of the overlay element to allow for independent flipping of the content. Flipping will invert the `scaleX` value of the transform property for the style of the element. By setting the value `overlayContentFlipped: true` in the OSD config we can flip the content in the opposite direction to the overlay, but by setting this to false we can flip the content along with the overlay. This allows for some people who are using images in their overlay to flip the images along with the overlay.
2024-07-11 22:08:37 +01:00
Richard Benjamin Allen
176fae11e5
Fixed: Add inner div if text and invert x
2024-07-09 14:08:58 +01:00
Richard Benjamin Allen
fd9b701272
Fixed: Position.x not working on Scaled overlay
2024-07-09 10:37:51 +01:00
Ian Gilman
c0655ba370
Merge pull request #2553 from openseadragon/ms-IE11
...
More dropped support for IE11
2024-06-24 09:51:15 -07:00