- Internalizing layout facet classes, and
- Adding a public LayoutProperties class,
- Removing LayoutUtils (for setting properties can now be done using LayoutProperties),
- Introducing IMetadataProvider, and marking classes that have a metadata getter to be implementing it,
- Remove LayoutRendererFacet (for it can be fetched/set directly from/to the metadata easily using ObjectFacet),
- Adding LayoutRendererMode, in preparation for horizontal and vertical boxing support on the default renderer,
- Updating client code and unit tests accordingly.
Updating OMSF player to:
- Use the framework layout system to position the control bar,
- as well as for positioning the right-click overlay.