Skip to content

Enhance UI components stacking and panel behavior#931

Open
lavjeetrai wants to merge 2 commits into
HSF:mainfrom
lavjeetrai:lav
Open

Enhance UI components stacking and panel behavior#931
lavjeetrai wants to merge 2 commits into
HSF:mainfrom
lavjeetrai:lav

Conversation

@lavjeetrai

Copy link
Copy Markdown
Contributor

Overview

This PR improves the behavior and usability of floating data panels in the Phoenix UI and also addresses issue #925.

Screen.Recording.2026-06-07.225457.mp4

Key Changes

  • Made Collections Info, Event Browser, and Geometry Browser fully independent floating panels.
  • Added better default positioning for panels to avoid overlap and improve layout consistency.
  • Added scrolling constraints (max-width: 85vw, max-height: 40vh) for large tables instead of letting panels overflow the screen.
  • Fixed z-index issues so Angular Material menus and tooltips correctly appear above overlays.

@lavjeetrai

Copy link
Copy Markdown
Contributor Author

@EdwardMoyse I’d appreciate any feedback or guidance on the implementation/style choices here, especially regarding overlay handling and panel positioning.

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