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

133 multi slice view #989

Merged
merged 54 commits into from
Sep 3, 2021
Merged

133 multi slice view #989

merged 54 commits into from
Sep 3, 2021

Conversation

ivmartel
Copy link
Owner

@ivmartel ivmartel commented Sep 2, 2021

⚠️ Major breaking change! ⚠️

Fixes #133. Adds a stage class to handle multiple layer groups. Adds ids to layers to find them, update events to include the source layer, change tools logic so that they find the layer. Add binder classes to bind layerGroups between each other.

The app configuration has changed to support these multi layers, see the demo viewer in the test folder for an example.

Other important changes:

  • Fix iterator and perpendicular view creation -> ⚠️ change the slice sorting order
  • Improve handling of layers with no view orientation
  • Deprecate getElement method, finding associated divs is the client responsibility
  • Simplify the layer fiting to the configured div
  • Move position change from the window level tool to the scroll tool.
  • Only send one event for window level center and/or width change

@ivmartel ivmartel added the enhancement New feature or request label Sep 2, 2021
@ivmartel ivmartel added this to the 0.30.0 milestone Sep 2, 2021
@coveralls
Copy link

coveralls commented Sep 2, 2021

Coverage Status

Coverage increased (+0.2%) to 44.27% when pulling 4a01406 on 133-multi-slice-view into 3ad67a6 on develop.

@ivmartel ivmartel merged commit c13352e into develop Sep 3, 2021
@ivmartel ivmartel deleted the 133-multi-slice-view branch September 3, 2021 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Multi-slice view
2 participants