-
-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rewrite to Compose (meta-issue) #478
Comments
Oops, I've just read this. Is there any issue? 😅 |
Are you considering compose multiplatform? |
Why'd you want the app on other platforms? It specifically integrates with Android's Calendar and Contacts provider, which doesn't exist in other OSes. iOS has its own ical support, and in Windows you can use WSA, but there's no such thing as calendar or contacts sharing between apps. So yeah, right now we are going to stick with Android, however, we are open for suggestions. |
This PR/issue depends on: |
It's done! |
The idea is to replace XML layouts by Compose.
This should be done gradually and in small, testable steps. For every Activity / Fragment replaced, there should be a separate PR and with every app release, some parts can be replaced (but not everything at once).
The single sub-PRs shouldn't add features or UI enrichment, but provide a minimum Compose replacement for the existing functionality. Ideally,
This is a meta-issue, so it shouldn't get a PR. Every subtask should get one PR. To have a good project flow, please don't change things here or convert tasks to issues yourself.
ui
ui.account
Fragment
s and just rewrite the content to ComposeFragment
s to pages (BatteryOptimizationsPage
etc.) and embed them as ComposablesBatteryOptimizationsFragment
to Compose #579OpenSourceFragment
to Compose #578PermissionsIntroFragment
to Compose #576WelcomeFragment
to Compose #577ui.setup
Rewrite login activity + fragments to Compose #667 – should probably also address [When very low memory] Service detection runs forever when certificate is rejected #560ui.webdav
AddWebdavMountActivity
#629WebdavMountsActivity
to Compose #604The text was updated successfully, but these errors were encountered: