Harsh Kumar Gupta
d31562e34f
Fix the function arguments for the required file
2024-12-20 00:31:40 +05:30
Harsh Kumar Gupta
8fdd639bf0
Rename parameters in helper functions for clarity and consistency
2024-12-19 16:30:04 +05:30
Harsh Kumar Gupta
a0fcfc20ad
Correct function names in test helpers for consistency
2024-12-19 16:12:27 +05:30
Harsh Kumar Gupta
15627ee18e
Bump version to 5.0.1 and update argument names for clarity in helper functions
2024-12-19 15:52:14 +05:30
Harsh Kumar Gupta
33c3d4b380
Corrected arguments name and fixed the identation issue
2024-12-19 15:24:34 +05:30
Harsh Kumar Gupta
74ffb66f40
Refactor test helper functions for improved readability and consistency
2024-12-18 00:53:44 +05:30
Aiosa
c392f2d205
Change location of logos, add link
2024-12-12 19:28:58 +01:00
Aiosa
bee3c243fb
Delete demos with old plugins.
2024-12-10 14:38:34 +01:00
Aiosa
563c7674c7
Add sponsors section to README.
2024-12-10 14:37:30 +01:00
Aiosa
85e8b381b8
Add cache clear on viewer.clear(). Add tile and viewer state checks to invalidation. Fix IIF test (timer is now built-in).
2024-11-26 15:24:51 +01:00
Aiosa
af9bf9e07f
Resolve conflicts, implement setImageSmoothingEnabled on webgl drawer by invalidation routine.
2024-11-21 16:12:52 +01:00
Aiosa
0bc7deccd7
Fixed tests & bugs for the new design of invalidation inside events.
2024-11-21 15:35:27 +01:00
Tom
16dbfc62be
Add support for imageSmoothingEnabled to WebGLDrawer
2024-11-13 16:43:46 -05:00
Aiosa
e24f7d1358
Update demo plugins to the new api design
2024-11-13 15:04:09 +01:00
Aiosa
541fe2e4df
Redesign working cache: it is now owned by the event, not a tile. Tests are not yet updated.
2024-11-13 14:35:50 +01:00
Aiosa
e059b8982e
Add try-catch for a plugin
2024-11-07 12:22:18 +01:00
Aiosa
cc7474ec9b
Merge branch 'openseadragon:master' into cache-overhaul-reviewed
2024-11-05 18:59:34 +09:00
Aiosa
9bfdd55b2e
Make tile-invalidated event before tile-loaded. Try to fix behavior of maxTilesperFrame
2024-11-05 10:58:41 +01:00
Aiosa
5fdeb382ea
Increase the test timeout: it seems that 5 seconds is not enough, maybe reason for tests failing.
2024-11-01 22:20:15 +01:00
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
Tom
fab607584c
fix problem with asymmetric viewport margins
2024-10-25 11:15:52 -06: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
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
Tom
6c20101c8b
make webgl drawer account for viewport margins
2024-10-17 15:06:04 -04:00
Aiosa
bf25e2f069
Minor documentation and test cleanup.
2024-10-17 13:24:11 +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
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
Richard Benjamin Allen
2b010a9a59
Fixed: JQuery cannot be used to get position with wrapper
2024-09-19 21:13:28 +01:00
Richard Benjamin Allen
b28b77fdbd
FIxed: Removed unnecessary references in selectors
...
We can test the overlay dimensions still
2024-09-17 23:30:06 +01:00
Richard Benjamin Allen
3b99665b32
Fixed: removeChild on Node
...
The overlay.js code has been changed to apply a div wrapper to the overlay element as opposed to its innerHTML.
2024-09-17 12:16:00 +01:00
Aiosa
63180a1589
Simplify filtering plugin demo.
2024-08-24 09:59:18 +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
Aiosa
999ff30e74
Merge branch 'master' into cache-overhaul-reviewed
2024-08-15 11:53:50 +01: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
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
Mark Salsbery
2290e5d08d
More dropped support for IE11
2024-06-23 16:32:00 -07:00
Aiosa
0a035afc2d
Merge master
2024-06-01 16:37:12 +02:00
frameflare
0ba2f75213
Signed-off-by: frameflare <yangzenghua@outlook.com>
...
chore: fix some comments
Signed-off-by: frameflare <yangzenghua@outlook.com>
2024-04-07 10:50:24 +08:00
eug-L
b0926b3e69
Getter & setter for Viewport.maxZoomPixelRatio
2024-04-04 16:02:09 +08:00
Aiosa
e0f442209b
Fix black viewport with testing filtering demo on webgl renderer. Introduce managed mock getters for tests.
2024-03-05 10:48:07 +01:00