Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
ui-core
currently hasWrapper.kt
and all of its direct dependencies, such as text selection and its ambients. We would like to move it into its own module. This should help untangle the dependencies to some extent.We would like to see
AndroidAmbients.kt
,Wrapper.kt
, andSelectionContainer.kt
moved into the new module. Those files will likely drag some other files with them. Use your judgment to wall off what should be moved and what should stay inui-core
.The new module will start off as an Android-only module. There is no immediate intention to make it MPP to support
ui-desktop
as the entry point for Android is certainly different than desktop's. In the future, it may be useful for entry points to share some common ambients, but that isn't our immediate concern.