-
Notifications
You must be signed in to change notification settings - Fork 19
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
chore: replace deprecated pager #2050
Conversation
…n_refactor_define_destinations # Conflicts: # app/src/main/kotlin/com/wire/android/ui/home/conversations/details/editselfdeletingmessages/EditSelfDeletingMessagesViewModel.kt # app/src/test/kotlin/com/wire/android/ui/WireActivityViewModelTest.kt
…n_refactor_define_destinations # Conflicts: # app/src/main/kotlin/com/wire/android/ui/debug/dev/DevDebugViewModel.kt # app/src/main/kotlin/com/wire/android/ui/home/settings/SettingsItem.kt # app/src/main/kotlin/com/wire/android/util/CurrentScreenManager.kt
… [WPB-360] (#1856) * refactor: current screen observers to use Routes instead of NavigationItems * remove unused function * fixes after merge * fixed detekt issues * fixed detekt issues * fixed detekt issues * fix tests * fix detekt issues
* refactor: navigate back with args * chore: kalium reference * chore: kalium reference * chore: address comments * chore: cleanup * chore: detekt * chore: detekt * chore: fix broken unit test * chore: address comment * chore: address comments
* refactor: navigate back with args * chore: kalium reference * chore: kalium reference * chore: address comments * chore: cleanup * chore: detekt * chore: detekt * chore: fix broken unit test * chore: address comment * chore: fix broken unit test * chore: cleanup * chore: cleanup * chore: cleanup * chore: fix wrong navigation * chore: fix broken unit test * chore: detekt * chore: fix broken unit test * fix: exclude build sub folders * chore: detekt * chore: detekt * chore: detekt * chore(detekt): exclude build folder * chore: address comments * chore: remove unused imports * chore: detekt config
…#1863) * refactor: replace NavigationManager with Navigator in AccountSwitchUseCase, WireActivity and WelcomeScreen * remove unused imports * detekt issues * changes after review
…#1866) * refactor: replace NavigationManager with Navigator in AccountSwitchUseCase, WireActivity and WelcomeScreen * remove unused imports * detekt issues * changes after review * refactor: replace NavigationManager with Navigator * removed unused code * removed unused code * refactor: replace NavigationManager with Navigator * refactor: replace NavigationManager with Navigator * detekt issues * fix tests * clean up code * fix detekt
* refactor: navigate back with args * chore: kalium reference * chore: kalium reference * chore: address comments * chore: cleanup * chore: detekt * chore: detekt * chore: fix broken unit test * chore: address comment * chore: fix broken unit test * chore: cleanup * chore: cleanup * chore: cleanup * chore: fix wrong navigation * chore: fix broken unit test * chore: detekt * chore: fix broken unit test * fix: exclude build sub folders * chore: detekt * chore: detekt * chore: detekt * chore(detekt): exclude build folder * chore: address comments * chore: remove unused imports * chore: detekt config * refactor: create nestedGraph for account creation * refactor: cleanup * chore: cleanup * chore: clean up * chore: resolve conflicts
…#1883) * refactor: replace NavigationManager with Navigator in AccountSwitchUseCase, WireActivity and WelcomeScreen * remove unused imports * detekt issues * changes after review * refactor: replace NavigationManager with Navigator * removed unused code * removed unused code * refactor: replace NavigationManager with Navigator * refactor: replace NavigationManager with Navigator * detekt issues * fix tests * clean up code * fix detekt * refactor: replace NavigationManager with Navigator * removed unused imports * change lambdas in inits into states * detekt and tests fixes * fix detekt * change after review * trigger build
…#1887) * refactor: replace NavigationManager with Navigator in AccountSwitchUseCase, WireActivity and WelcomeScreen * remove unused imports * detekt issues * changes after review * refactor: replace NavigationManager with Navigator * removed unused code * removed unused code * refactor: replace NavigationManager with Navigator * refactor: replace NavigationManager with Navigator * detekt issues * fix tests * clean up code * fix detekt * refactor: replace NavigationManager with Navigator * removed unused imports * change lambdas in inits into states * detekt and tests fixes * fix detekt * refactor: replace NavigationManager with Navigator * remove unused imports * change after review * trigger build * fix detekt issues * fix tests
…PB-384] (#1889) * refactor: navigate back with args * chore: kalium reference * chore: kalium reference * chore: address comments * chore: cleanup * chore: detekt * chore: detekt * chore: fix broken unit test * chore: address comment * chore: fix broken unit test * chore: cleanup * chore: cleanup * chore: cleanup * chore: fix wrong navigation * chore: fix broken unit test * chore: detekt * chore: fix broken unit test * fix: exclude build sub folders * chore: detekt * chore: detekt * chore: detekt * chore(detekt): exclude build folder * chore: address comments * chore: remove unused imports * chore: detekt config * refactor: replace NavigationManager with Navigator in AccountSwitchUseCase, WireActivity and WelcomeScreen * remove unused imports * detekt issues * refactor: create nestedGraph for account creation * refactor: cleanup * chore: cleanup * changes after review * refactor: replace NavigationManager with Navigator * removed unused code * removed unused code * refactor: replace NavigationManager with Navigator * refactor: replace NavigationManager with Navigator * detekt issues * fix tests * clean up code * fix detekt * refactor: replace NavigationManager with Navigator * removed unused imports * chore: clean up * chore: resolve conflicts * change lambdas in inits into states * detekt and tests fixes * fix detekt * refactor: replace NavigationManager with Navigator * remove unused imports * change opening incoming call screen to rely on full screen intent, fix screen modes * fixes after code analysis * replace NavigationManager with Navigator on account creation screens * remove unused imports * fix detekt issues --------- Co-authored-by: Oussama <oussama.has100@gmail.com>
* refactor nested navhosts on login and new conversation flows * remove unused imports * uncomment code, add description * fix detekt
* refactor: nested navhost on home screen * remove unused imports * fix detekt * change ExternalDirection to be more direct
…n_refactor_define_destinations # Conflicts: # app/build.gradle.kts # app/src/main/kotlin/com/wire/android/ui/home/settings/account/MyAccountScreen.kt # app/src/main/kotlin/com/wire/android/ui/home/settings/account/MyAccountViewModel.kt
…n_refactor_define_destinations # Conflicts: # app/src/main/kotlin/com/wire/android/ui/calling/ongoing/OngoingCallViewModel.kt # app/src/main/kotlin/com/wire/android/ui/home/settings/account/MyAccountViewModel.kt # app/src/test/kotlin/com/wire/android/ui/calling/OngoingCallViewModelTest.kt # app/src/test/kotlin/com/wire/android/ui/home/settings/account/MyAccountViewModelTest.kt # app/src/test/kotlin/com/wire/android/ui/home/sync/FeatureFlagNotificationViewModelTest.kt
…on_refactor_define_destinations'
…n_refactor_define_destinations # Conflicts: # app/src/main/kotlin/com/wire/android/ui/home/newconversation/NewConversationRouter.kt # app/src/main/kotlin/com/wire/android/ui/home/newconversation/NewConversationViewModel.kt # app/src/main/kotlin/com/wire/android/ui/home/newconversation/groupOptions/GroupOptionsScreen.kt # app/src/main/kotlin/com/wire/android/ui/home/newconversation/newgroup/NewGroupScreen.kt # app/src/test/kotlin/com/wire/android/ui/home/newconversation/NewConversationViewModelTest.kt
…n_refactor_define_destinations # Conflicts: # app/src/main/kotlin/com/wire/android/ui/home/conversations/ConversationScreen.kt # app/src/main/kotlin/com/wire/android/util/CurrentScreenManager.kt
…n_refactor_define_destinations # Conflicts: # app/src/main/kotlin/com/wire/android/util/CurrentScreenManager.kt
…n_refactor_define_destinations
…n_refactor_define_destinations
…n_refactor_define_destinations # Conflicts: # app/src/main/kotlin/com/wire/android/ui/userprofile/other/OtherUserProfileScreen.kt
# Conflicts: # app/src/main/kotlin/com/wire/android/ui/authentication/login/LoginScreen.kt # app/src/main/kotlin/com/wire/android/ui/authentication/welcome/WelcomeScreen.kt # app/src/main/kotlin/com/wire/android/ui/home/conversations/details/GroupConversationDetailsScreen.kt # app/src/main/kotlin/com/wire/android/ui/home/conversations/messagedetails/MessageDetailsScreen.kt # app/src/main/kotlin/com/wire/android/ui/home/conversations/search/SearchPeopleRouter.kt # app/src/main/kotlin/com/wire/android/ui/sharing/ImportMediaScreen.kt # app/src/main/kotlin/com/wire/android/ui/userprofile/other/OtherUserProfileScreen.kt
Codecov Report
@@ Coverage Diff @@
## develop #2050 +/- ##
=============================================
+ Coverage 38.64% 39.00% +0.35%
- Complexity 899 909 +10
=============================================
Files 288 301 +13
Lines 11409 11135 -274
Branches 1473 1492 +19
=============================================
- Hits 4409 4343 -66
+ Misses 6575 6368 -207
+ Partials 425 424 -1
... and 2 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
APKs built during tests are available here. Scroll down to Artifacts! |
Build 862 succeeded. The build produced the following APK's: |
PR Submission Checklist for internal contributors
The PR Title
SQPIT-764
The PR Description
What's new in this PR?
Issues
Pager layouts from accompanist is deprecated.
Solutions
Replace it with the newer one in
compose.foundation
Dependencies (Optional)
If there are some other pull requests related to this one (e.g. new releases of frameworks), specify them here.
Needs releases with:
Testing
Test Coverage (Optional)
How to Test
Briefly describe how this change was tested and if applicable the exact steps taken to verify that it works as expected.
Notes (Optional)
Specify here any other facts that you think are important for this issue.
Attachments (Optional)
Attachments like images, videos, etc. (drag and drop in the text box)
PR Post Submission Checklist for internal contributors (Optional)
PR Post Merge Checklist for internal contributors
References
feat(conversation-list): Sort conversations by most emojis in the title #SQPIT-764
.