Skip to content
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

feat: migrate to compose part 1 #898

Merged
merged 42 commits into from
Dec 8, 2024
Merged

feat: migrate to compose part 1 #898

merged 42 commits into from
Dec 8, 2024

Conversation

jarnedemeulemeester
Copy link
Owner

This is the first part of the migration from views to compose.

This introduces a new setup module which contains all of the shared logic for the initial setup screens.

The following screens have been migrated:

  • WelcomeScreen (new)
  • ServersScreen
  • AddServerScreen
  • UsersScreen
  • LoginScreen

The original fragments, viewmodels, listadapters... have been removed.

Next to the migration to compose, a few other improvements have been made to these screens.

The TV implementation has also been updated to use the new setup module.

Screenshots

Welcome Screen Servers Screen Add Server Screen Users Screen Login Screen
Welcome Servers AddServer Users Login

@jarnedemeulemeester jarnedemeulemeester merged commit c452b6f into main Dec 8, 2024
4 checks passed
@jarnedemeulemeester jarnedemeulemeester deleted the compose/setup branch December 8, 2024 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant