Skip to content

fix: improve overview map sizing and integer viewport dimensions#266

Open
igoroctaviano wants to merge 1 commit into
masterfrom
fix/399-overview-sizing
Open

fix: improve overview map sizing and integer viewport dimensions#266
igoroctaviano wants to merge 1 commit into
masterfrom
fix/399-overview-sizing

Conversation

@igoroctaviano

@igoroctaviano igoroctaviano commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Rework volume viewer overview mini-map sizing: enforce a minimum height, prefer up to 45% viewport width, and respect edge insets so wide/thin slides no longer collapse to a few pixels tall.
  • Round non-volume viewport pixel dimensions to integers after applying resizeFactor, avoiding HTTP 400 from DICOMweb servers (e.g. Google Healthcare) that reject fractional values.

Related

Test plan

  • pnpm test
  • Volume viewer: tall and wide slides show a usable overview mini-map
  • Overview/thumbnail preview with fractional resizeFactor requests integer viewport dimensions

Size the volume overview mini-map with a minimum height and preferred width
so wide/thin slides stay usable, and round non-volume viewport pixel sizes
to integers for DICOMweb servers that reject fractional viewport values.

Companion to ImagingDataCommons/slim#400.
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.

1 participant