Tom
a6e621b562
fix cropping when viewer is rotated
2023-03-06 14:29:39 -05:00
Tom
7c81d068e6
revert debugging changes in overlay demo
2023-03-05 16:12:30 -05:00
Tom
d1b8001adc
finished many implementation details and demo
2023-03-05 16:08:32 -05:00
Andrew Armbruster
2764e3ad9a
Try an even newer build env
...
This would buy even more time to find an alternative to pinning the runner version.
2023-02-28 21:16:41 +01:00
Andrew Armbruster
5c12e1ce1c
Use newer runner version
...
Request a newer runner version from Travis CI due to a glibc version bump in newer versions of Node.
2023-02-28 21:04:22 +01:00
Andrew Armbruster
7d2ceac61a
Travis uses latest Node LTS
...
Update CI config to use the most recent LTS.
For some other possible values, see: https://docs.travis-ci.com/user/languages/javascript-with-nodejs/#specifying-nodejs-versions
2023-02-28 20:21:10 +01:00
Mohit Bansal
8a201c12b4
add given button function to buttongroup
2023-02-28 01:05:22 +05:30
Mohit Bansal
f393547d9e
add custom button
2023-02-27 23:52:29 +05:30
Andrew A
b0233f6a24
Drop non-standard lint command
...
Stick to existing approach leveraging grunt for dev tasks.
2023-02-24 19:51:42 +01:00
Andrew A
2932b0a800
Exclude IE 11 from query
...
We are ready to drop IE 11, so no need for it to be included in the browserslist
See: https://github.com/openseadragon/openseadragon/pull/2300#pullrequestreview-1308240522
2023-02-24 19:50:38 +01:00
Ian Gilman
59083b7669
Changelog for #2301
2023-02-23 15:07:09 -08:00
Ian Gilman
f0d15e3e79
Merge pull request #2301 from MohitBansal321/focusEvent
...
add canvas-focus and canvas-blur events to Viewer
2023-02-23 15:04:11 -08:00
Mohit Bansal
795e85bebb
update doc comments
2023-02-22 10:21:51 +05:30
Tom
376ee38d3c
ThreeJSRenderer nearly complete, starting refactor of core to support plugin drawers.
2023-02-21 18:59:40 -05:00
Mohit Bansal
c05af1d38b
add focus and blur event
2023-02-19 15:49:43 +05:30
Andrew A
ab0ddcae3d
Add a lint script
...
Make it easy to lint in stand-alone fashion.
Note that I'm going with a direct call to ESLint, as using `grunt eslint` leads to warnings about a circular dependency (per trace it seems to originate in istanbul?)
2023-02-18 15:55:03 +01:00
Andrew A
09a119afe3
Add ESLint plugin for ES API linting
...
Adding [eslint-plugin-compat](https://github.com/amilajack/eslint-plugin-compat ) to check for usage of incompatible APIs.
For a list of browsers, we start out using both the 'defaults' query along with IE 11, which is still expressly supported in OSD v4 (current).
2023-02-18 15:50:21 +01:00
Ian Gilman
25aabbe766
Merge pull request #2298 from MohitBansal321/npmOutdated
...
some npm packages outdated
2023-02-17 14:16:07 -08:00
Ian Gilman
f2fa9dbb41
Changelog for #2297
2023-02-17 14:01:56 -08:00
Ian Gilman
9026c3a71d
Merge pull request #2297 from KevinBritten/docs/button-type-fix
...
2087 add type Element to documentation for custom ui buttons
2023-02-17 13:57:33 -08:00
Mohit Bansal
e765860aeb
Merge branch 'master' of https://github.com/openseadragon/openseadragon into npmOutdated
2023-02-17 15:26:10 +05:30
Kevin Britten
8ec6e55304
Merge branch 'openseadragon:master' into docs/button-type-fix
2023-02-16 17:21:44 -05:00
Ian Gilman
5a5420972c
Changelog for #2291
2023-02-16 14:16:56 -08:00
Ian Gilman
c7992411a5
Merge pull request #2291 from MohitBansal321/keyboardHandling
...
Consolidate viewer keyboard handling into keydown handler
2023-02-16 14:13:45 -08:00
Kevin Britten
cf3bf91b8d
add type Element to documentation for custom ui buttons
2023-02-16 14:51:30 -05:00
Mohit Bansal
8442cc2b2b
update npm packages
2023-02-15 19:15:22 +05:30
Mohit Bansal
0ab81df9b8
remove unwanted property
2023-02-15 09:37:03 +05:30
Mohit Bansal
6be459e451
formatting
2023-02-13 23:13:08 +05:30
Mohit Bansal
78928e3510
add comment
2023-02-13 23:01:19 +05:30
Mohit Bansal
4909320089
correction of keyCode
2023-02-12 13:30:41 +05:30
Mohit Bansal
3a8738fd43
spacing && documentation
2023-02-12 12:43:41 +05:30
Mohit Bansal
dac697c74e
formatting
2023-02-10 16:44:55 +05:30
Mohit Bansal
4bc9ea4573
add keypress handler's event
2023-02-09 12:55:44 +05:30
Mohit Bansal
cfa88b701f
replace canvasKeyPressEventArgs to canvasKeyDownEventArgs
2023-02-08 19:22:27 +05:30
Tom
16fc72d8fb
Take zoom constraint into account within _fitBounds when constraints = true and immediately = false
2023-02-07 18:12:26 -05:00
Mohit Bansal
f36d44dc67
Consolidate viewer keyboard handling into keydown handler
2023-02-07 03:31:57 +05:30
Ian Gilman
ead728dc35
Changelog for #2282
2023-02-03 14:07:08 -08:00
Ian Gilman
3cf3fb50b2
Merge pull request #2282 from RationAI/master
...
Ensure tile-loaded event completionCallback is called only once.
2023-02-03 14:03:39 -08:00
Aiosa
37d4f62ce9
Remove discouraging note on getCompletionCallback use docs.
2023-02-02 17:18:12 +01:00
Aiosa
57486732b1
Prevent early tile completion with call order instead of guard flag. Improve getCompletionCallback docs.
2023-02-01 10:25:10 +01:00
Aiosa
55e7d2439a
Change completionCallback with 'tile-loaded' event to support original scenario of async completion notification with additional guarding flags.
2023-01-31 08:05:02 +01:00
Aiosa
81d86570da
Typo in the stopping comparison condition.
2023-01-28 14:08:00 +01:00
Aiosa
947109718c
Ensure tile-loaded event completionCallback is called only once. Check when context2D used after cache creation.
2023-01-28 08:42:07 +01:00
Ian Gilman
ca5cc84988
Changelog for #2280 and #2238
2023-01-26 14:13:52 -08:00
Ian Gilman
dbb60cf026
Merge pull request #2280 from damonsson/patch-1
...
fix problem with click precision on ReferenceStrip
2023-01-26 14:11:16 -08:00
Damian Murawski
2484de5010
remove trailing space
2023-01-26 11:44:39 +01:00
Damian Murawski
8550b4fea5
fix problem with click precision on ReferenceStrip
...
temporary fix for #1992 . Just adding 4px which works in all use cases.
2023-01-25 23:15:12 +01:00
Ian Gilman
6f7e8c7a49
Merge pull request #2238 from Ughuuu/pr-1386-3
...
add loop for re-trying failed tiles [Take 3]
2023-01-24 15:15:58 -08:00
Ian Gilman
e6f7c78626
Changelog for #2273
2023-01-24 14:58:13 -08:00
Ian Gilman
d22eceed66
Merge pull request #2273 from RationAI/master
...
EventSource: promises, priorities and execution breaks
2023-01-24 14:53:07 -08:00