Texera / texera

Collaborative Machine-Learning-Centric Data Analytics Using Workflows
https://texera.github.io
Apache License 2.0
161 stars 68 forks source link

Bound workspace panels #2806

Closed sixsage closed 3 weeks ago

sixsage commented 3 weeks ago

Purpose

After adding the workflow workspace under dashboard, the panels could move over the navbar. This PR seeks to disable that behavior and bound the draggable area to only the workspace part of the screen.

Changes

Change the cdkDragBoundary from "body" to "texera-workspace" for result panel, left panel, and property editor. Change the initial locations of result panel and left panel so they aren't on top of the navbar at initial load of workspace.

Demo

chrome_MUxfPgIIQP