Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add pointer move event #128

Merged
merged 1 commit into from
Jun 26, 2024

Conversation

pedrokohler
Copy link
Collaborator

@pedrokohler pedrokohler commented Jun 26, 2024

Adding pointer move event to enable detecting hovering over features.

Copy link
Collaborator

@igoroctaviano igoroctaviano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@igoroctaviano igoroctaviano merged commit 1b39195 into feat/bulk-annotations Jun 26, 2024
igoroctaviano added a commit that referenced this pull request Jul 12, 2024
…notations support (#116)

* Bump dcmjs, dicomweb-client and ol versions

* Export utils

* Only render polygons inside boundaries of viewport

* Reload annotations on viewport changes

* Address caching of bulk data annotations

* Rollback annotations optimization

* Improve for loop

* Improve performance

* Improve performance

* Add multi layer support (auto replace) and basic color support

* Remove test code

* Use random points instead of centroids for points layer

* Extract utils and allow selection of polygons

* Run viewport checks only for polygons

* Process annotations even if measurements request failed

* Update workflow to use yarn

* Bump actions

* Update cache dependency path

* Add lock file

* Remove node 12x

* Run linting

* Use clusters

* Extract style functions

* Add point support alongisde polygon

* Add 2d support

* Remove unused cluster func

* Unify geometry functions

* Fix 2d and 3d annotation toggling

* Add ellipse and rectangle

* Fix ellispe rotation

* Address array errors

* Properly dispose layers to avoid memory leaks

* Dispose overview map on cleanup function

* Update open layers

* Revert "Update open layers"

This reverts commit a1829de.

* Update cleanup function

* Update condition for source clear

* Improve error logging

* Fix annotation group algorithm logic check

* Add warnings for annotation group sequence index

* Fix changing color of annotation disposing source issue and top left bottom right inverted

* Fallback to p10 to retrieve coordinate and graphic index / render clusters with one feature

* Change default color and width of polygons

* Add support for polyline

* Use right geometry for polyline

* Calculate affine for right pyramid level

* Render clusters if numberOfAnnotations is greater than 1000

* Refactor styles update for layers

* Revert "fix: Setup the dynamic import so it is separate from other packages (#113)"

This reverts commit 2834944.

* Refactor cluster styles and fix shadowed clusters issue

* feat: add reference series sequence tag (#126)

* feat: add reference series sequence tag

* fix: change to referencedSeriesInstanceUID

* feat: add pointer move event (#128)

* Update lock

* Lint

* Update tests

---------

Co-authored-by: Pedro H. Köhler <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants