Replies: 1 comment 4 replies
-
Web is a fairly under-tested platform for us as we don't use it inside of Slack at the moment. I'm not super familiar with how Kotlin/JS apps can update the url, but based on the example you linked I think it should be fairly straightforward to observe the current back stack (which is stable). For deeplinking, we have a very primitive example in the STAR sample. A more built out implementation that uses annotations to denote deeplinkable targets and using DI can be seen here: ZacSweers/CatchUp#880. It more or less boils down to being able to decompose a given URL into a list of screens that you can push onto the back stack. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hey!
In a web app, the user should be able to reach any screen by using the URL. Also, the url of the browser should be changing depending on the current screen.
Is there anyway to model this with Circuit? I guess the topic is closely related to deep linking.
For instance, Decompose is handling this with its WebHistoryController.
Beta Was this translation helpful? Give feedback.
All reactions