Skip to content

Release v4.75.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 20:08
a7d229a

Added

  • A navigation region carries application-level toolbar buttons (NavigationRegion.Buttons, NavigationButton: id, title, slice, emphasis, icon, authorize) in the C# and TypeScript models and the canonical JSON.
  • The engines resolve the effective buttons per region and module with the items' inherit, extend and override rules (EffectiveNavButton), asserted against the shared navigation-inheritance-fixtures.json in both languages; diagnostics report a duplicate button id and a button that opens a slice the structure does not have.
  • NavigationRegionView draws the buttons and opens the slice's task dialog over the current page, as a screen's toolbar button does; isAuthorized(policy) of the navigation model hides a button that names a policy. The default blueprint styles them.

Changed

  • EffectiveNavigationRegion has a buttons list.

Part of the Screenplay#868 follow-up (#215): the model, engine and React region. Stage's NavigationConverter and the Studio design mode follow.