SchweizerischeBundesbahnen / scion-workbench

SCION Workbench enables the creation of Angular web applications that require a flexible layout to arrange content side-by-side or stacked, all personalizable by the user via drag & drop.
Eclipse Public License 2.0
77 stars 10 forks source link

Track Active Workbench Element #550

Open danielwiehl opened 2 months ago

danielwiehl commented 2 months ago

The Workbench should track the active workbench element (view, dialog, message box, popup) as a prerequisite for implementing selection propagation (#486). Only one element can have the focus at any one time, and only that element should contribute to the selection.

Technically, the Workbench has two active parts, one in the peripheral and one in the main areas. Views are opened in the active part of the navigation's target grid. However, as only one element can have the focus at any one time, only that part should be visually highlighted as the active part, indicating that it is the target of user interaction.

See also #486