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

feat(workbench): allow for a layout with an optional main area #490

Closed k-genov closed 11 months ago

k-genov commented 11 months ago

The layout can be divided into a main and a peripheral area, with the main area as the primary place for opening views. The peripheral area arranges parts around the main area to provide navigation or context-sensitive assistance to support the user's workflow. Defining a main area is optional and recommended for applications requiring a dedicated and maximizable area for user interaction.

PR Checklist

Please check if your PR fulfills the following requirements:

PR Type

What kind of change does this PR introduce?

Issue

Issue Number: #443

Does this PR introduce a breaking change?

Adding support for optional main area introduced a breaking change.

The following APIs have changed:

The APIs for the following directives have changed:

Other information

danielwiehl commented 11 months ago

Please see my review commit: c3aefaf3700736d912a86258321ecadf377772ac