Skip to content

Improved container screens implementation#39

Merged
ikarenkov merged 3 commits intodevfrom
container-screen-api-change
Apr 26, 2024
Merged

Improved container screens implementation#39
ikarenkov merged 3 commits intodevfrom
container-screen-api-change

Conversation

@ikarenkov
Copy link
Copy Markdown
Owner

@ikarenkov ikarenkov commented Apr 26, 2024

  • Added Composition Locals for stack and multiscreen. LocalStackNavigation and LocalMultiScreenNavigation
  • Changed MultiScreen api: now it contains list of Screen, but no ContainerScreen<*, *>
  • Made RootScreen implement ContainerScreen to be able to use any screen as a root, but not only stack or something else
  • Added provideCompositionLocal and provideNavigationContainer to container screen for easy providing composition local, contains this specific screen to hierarchy

@ikarenkov ikarenkov merged commit f6d4329 into dev Apr 26, 2024
@ikarenkov ikarenkov deleted the container-screen-api-change branch April 26, 2024 07:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant