You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BREAKING simplified integration with the navigator library
removed the @NavDestination annotation
added @ComposeDestination and @RendererDestination as replacements
these new annotations also replace @ComposeScreen/@ComposeFragment/@RendererFragment so
that always just one Whetstone annotation is needed per screen
route and scope are combined into a route parameter which removes the need to define scope
classes, the NavRoute or NavRoot serves both purposes
the previous point means that the same route will also need to be used in any place that that
requires scope markers like @ScopeTo, @ContributesTo or @ContributesBinding
New AppScope scope marker class. This can be used as the scope marker for an app level component.
All whetstone annotations use it as default value for parentScope and destinationScope, so those
two don't need to be explicitly specified anymore after adopint AppScope.
Fixed compiler warning produced by generated code.
Generated Fragments for compose now use DisposeOnViewTreeLifecycleDestroyed.