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
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
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
f4efe2970a
Remove modular implementation -> will be introduced in subsequent PR.
2023-11-21 12:54:09 +01: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
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
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
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
Lutz Helm
5542ead48b
Fix #2415 , order IIIF sizes on tile source init
2023-09-19 09:55:53 +02:00
ViratSr
ed49d46237
syntax fixed and if statement amended
2023-08-17 10:39:45 +05:30
ViratSr
9b051f55de
#fix496
2023-08-16 00:10:55 +05:30
ViratSr
b15ba75551
fixed position issue
2023-08-15 16:46:10 +05:30
Ian Gilman
cca81a37d5
Merge pull request #2387 from schuefflerlab/BestTiles
...
Introduced option maxTilesPerFrame
2023-08-08 09:25:17 -07:00
Peter
0bdd807d9d
Cleaned code according to comments in PR
2023-08-08 11:05:33 +02:00
Peter
f8ad0acfa4
Sort the N tiles only once instead of when adding new indiviual tiles
2023-08-02 21:04:43 +02:00
Peter
55a05963a2
Sort N tiles always for a better look and feel.
2023-08-02 20:30:30 +02:00
pearcetm
e07745d790
Merge pull request #4 from Aiosa/rotation-seams
...
First modular webgl drawer implementation by @Aiosa
Thanks for putting this together @Aiosa! I'm going to merge it into the large refactor PR. It'd be great to have a demo page that includes all these features, for testing/debugging and to show off the capabilities.
2023-08-01 17:18:32 -04:00
Mark Salsbery
1f47f5def1
MouseTracker options docs fixes
2023-07-31 13:08:07 -07:00
Tom
c77a7e7386
enhance performance demo. rename variables for clarity.
2023-07-28 17:49:24 -04:00
Peter
17873001b8
outsourced tile sorting from tile comparing.
2023-07-28 13:15:47 +02:00
Aiosa
a907aaa160
Merge remote-tracking branch 'origin/rotation-seams' into rotation-seams
2023-07-28 12:24:15 +02:00
Aiosa
b6273b95b8
First modular webgl drawer implementation.
2023-07-28 12:23:59 +02:00
Aiosa
ca45e96142
Merge branch 'rotation-seams' into rotation-seams
2023-07-26 23:58:07 +02:00
Aiosa
046612f8da
Better drawer resolution, also supporting inline class spec. Fix minor review stuff.
2023-07-26 23:55:46 +02:00
Tom
f4ded1630f
code cleanup
2023-07-26 15:42:18 -04:00
Aiosa
3c3842bdce
Change comments TO DO -> TODO. Add automatic recognition of drawers. Matrix as an exposed class.
2023-07-26 20:01:26 +02:00
Peter
ccb4ae9f86
Fixed _updateViewport to come to a fullyLoaded state with n tiles.
...
Improved _compareTiles
2023-07-20 17:27:49 +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
f510301922
add performance test demo page. reduce number of drawing calls drawing pipeline of webgl drawer.
2023-07-19 18:18:56 -04:00
Tom
01a4ea6f2c
Update documentation and remove commented code. Change from get type to getType().
2023-07-09 14:10:20 -04:00
Tom
6feed0a68e
Add clipping to demo. Update documentation and remove commented code. Change from get type to getType().
2023-07-09 12:05:17 -04:00
Tom
0a3aa6172d
add type property to drawers. only add extra padding to tiles for drawers that need it.
2023-06-30 16:38:07 -04: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
Tom
3a5a738508
remove viewer.destroy() from some tests
2023-06-29 17:06:45 -04:00
Tom
83ec2bb1f0
tiled image opacity works now with no overlapping regions at tile borders
2023-06-29 16:41:45 -04:00
Tom
24c4d2d2bc
Remove tile-drawn event and replace with tiled-image-drawn for webgl drawer, and update related tests.
2023-06-27 13:57:02 -04:00
Tom
2ec2c0f2c7
remove three.js and associated plugin renderer; fix demo
2023-06-26 21:44:03 -04:00
Tom
386ca85db8
implement native webgl renderer, and many associated changes related to drawing pipeline and testing
2023-06-26 21:29:08 -04:00