appyx
appyx copied to clipboard
Model-driven navigation + UI components with gesture control for Compose Multiplatform
`NodeTestHelper` should provide default `TestIntegrationPoint` automatically, so we do not need to set it in tests by ourselves.
## Description **IMHO** Portals itself looks like a proof that current navigation mental model is not scaleable at all. We are confusing component scopes (tree) and navigation (stack). At the...
## Description Instead of using custom activity result engine, use AndroidX provided. Other option: use permissions and activity results only from view via Compose provided methods. Fixes https://github.com/bumble-tech/appyx/issues/174 ## Check...
## Description `initialElements` are used only during creation process. Making it `val` makes them to be captured for the all lifetime of `NavModel`, making it a small memory leak. We...
Currently our sample apps approach (creating a standalone app for each sample) is not scalable. It is great to have each sample module as an isolated implementation of a particular...
## Description Make ContainerNode more readable by extracting NavModelExamples to a standalone Node ## Check list - [x] I have updated `CHANGELOG.md` if required. - [x] I have updated documentation...
Courtesy of a suggestion by Yury. ## Description Implemented DisposableEffect in Child to complete transitions when it leaves composition rather than leaving them hanging. This prevents unexpected transition animations from...
## Description 1. When portaled node enters composition report to parent 2. Parent caps all children lifecycles except for the portal node 3. Repeat step 2 until we reach the...
## Description * Creates a `:samples:common` module to share images / colors / resources / etc. * Adds profile images * Extracts common profile-related classes and composables * Adds `Cards`...