Michael Gibson
3cb5152905
Change flag name
2025-03-07 21:18:42 -07:00
Michael Gibson
5cc76737b4
Fix flag type
2025-02-28 15:37:13 -07:00
Michael Gibson
f312bae614
Document flag
2025-02-28 15:35:25 -07:00
Aiosa
b1feb367b8
Fix typo.
2025-01-10 14:49:59 +01:00
Aiosa
ad943e5472
feat: ability to attach OSD to window reference if available
2024-12-19 16:22:50 +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
4163a46a24
Update docs
2024-11-13 16:49:54 -05: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
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
bf25e2f069
Minor documentation and test cleanup.
2024-10-17 13:24:11 +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
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
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
Mark Salsbery
7740accfaf
Update openseadragon.js
...
Fix jsdoc comments for OpenSeadragon.getCurrentPixelDensityRatio
2024-08-04 15:29:12 -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
Mark Salsbery
c08ef0ee36
Merge branch 'master' into ms-IE11
2024-06-23 16:36:59 -07:00
Mark Salsbery
2290e5d08d
More dropped support for IE11
2024-06-23 16:32:00 -07:00
Mark Salsbery
db0ab10428
Added avif to supported image formats ( #2439 )
2024-06-14 14:49:42 -07: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
Aiosa
e2c633a23b
Small bugfixes, rename some properties. Add more redraw calls.
2024-03-04 19:23:47 +01:00
Aiosa
52ef8156c0
Fixed: internal cache not allways calling destructor, refresh handler was not called on internal cache. Polish code. Improve filtering demo.
2024-03-03 17:59:39 +01:00
Aiosa
360f0d6796
Fix docs, commit before upstream merge.
2024-03-03 14:50:01 +01:00
Aiosa
d91df0126b
Add base drawer options and fix docs. Implement 'simple internal cache' for drawer data, optional to use.
2024-02-11 11:27:02 +01:00
Aiosa
3fa13570ef
Resolve Merge with First WebGL PR: code is merged, but not operable [drawer refactoring needs interaction implemented with cache system].
2024-02-04 15:41:05 +01:00
Ian Gilman
52fc10ffa2
Merge pull request #2310 from pearcetm/rotation-seams
...
Refactor drawing code, add WebGL drawer, and enable plugin renderers
2024-01-31 09:38:56 -08:00
Tom
59519e0e96
fix docs
2024-01-30 13:14:54 -05:00
Richard Benjamin Allen
362a060512
Fix, change set supported format example
2024-01-25 16:47:51 +00:00
Richard Benjamin Allen
4e9134f66a
Fix #2454 , add webp to supported image formats
2024-01-22 09:43:02 +00:00
Tom
3bab3c2190
small cleanups
2024-01-11 13:29:59 -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
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
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
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
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
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
Aiosa
f01a7a4b3c
Cache Overhaul for OpenSeadragon (areas to discuss marked with FIXME).
2023-09-08 08:47:43 +02:00
Peter
9684a83b8c
Updated Comment
2023-07-20 15:17:02 +02:00
P. Schueffler
7ad748799e
Pr for upstream ( #3 )
...
Added maxTilesPerFrame
2023-07-20 14:45:15 +02:00
Tom
048b43e196
remove forced transparency from images in drawercomparison demo. change from context2d naming to canvas.
2023-06-30 16:06:17 -04:00
Tom
cc412f0a20
add documentation; remove unnecessary deprecated code
2023-06-29 21:55:59 -04:00