embeddedUiConfig

This is used to restore several values when switching back from a fullscreen view to an embedded screen view. Such values include the color scheme of the system info bar, the screen brightness and the default screen orientation.

At least within the test app restoring these values does not always correctly work. One reason this might be is because the main activity layout of the test app actually hosts two NewPlayerViews. Because the viewModel now switches between these two views weird things happen. For the sake of better animations and this EmbeddedUiConfig stuff to work it was better to only have one NewPlayerView in the whole layout. Or ... well at best directly Compose.