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

[3.9-SB] Revamp Study Browser Panel Design: Redesign study browser panel with optimized layout and visual indicators. #4096

Open
sedghi opened this issue May 8, 2024 · 2 comments
Assignees
Labels
Design Needed v3.9 Tasks for 3.9 release

Comments

@sedghi
Copy link
Member

sedghi commented May 8, 2024

What feature or change would you like to see made?

Redesign the Study Browser panel to align with the modern design of other viewer components. This should include:

  • Reducing wasted space and optimizing layout
  • Adding viewport indicators (e.g., dropdown to add display set as overlay to active viewport)
  • Incorporating visual indicators for display set status (loading, prefetching, warnings, etc.)
  • Adding sorting functions and sorting UI selector (series date, series number etc.)
  • Adding thumbnail and no thumbnail views
  • Explore horizontal view of the study browser
  • Better prior display support
  • Better sop class handler splitting support
  • study prefetcher

Why should we prioritize this feature?

The Study Browser panel has the oldest design and does not conform to the new UI standards. Revamping its design will provide a more consistent user experience across the application. Additionally, optimizing the layout and adding visual indicators will improve usability and make it easier for users to understand the state of display sets.

@sedghi sedghi added the v3.9 Tasks for 3.9 release label May 8, 2024
@sedghi sedghi mentioned this issue May 8, 2024
17 tasks
@sedghi
Copy link
Member Author

sedghi commented May 8, 2024

related #3363

@igoroctaviano
Copy link
Contributor

Use Case: Handling Mixed SOP Classes in a Series

When a series contains multiple SOP classes, such as both video and images (where both could be considered secondary capture), the viewer should split them into distinct display sets. This can be achieved through a custom SOP class handler or via the UI. The options include:

Separate Display Sets: Create separate display sets for each type of content (video and images), ensuring they are easily identifiable as belonging to the same series. This can be done by: Implementing a custom SOP class handler to manage the split.

Combined Display Set: Develop a special kind of display set that can contain both types of data, clearly indicating that they originate from the same series. This could involve: Creating a new display set format that integrates both videos and images while maintaining clarity.

Enhanced Viewport: Introduce a new kind of viewport capable of displaying a stack of images alongside video. However, this approach might lead to confusion (just a thought).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Design Needed v3.9 Tasks for 3.9 release
Projects
None yet
Development

No branches or pull requests

5 participants