Commit Graph

17 Commits (63b4fcd4c403f0dc0e856f6fc4ae8d6540146a4b)

Author SHA1 Message Date
Jonathan Almeida 63b4fcd4c4 For #11004: Fix invisible text on migration UI
For some text and colors, we were using the default styling where
possible. These styles contain references that react to theme changes
like dark mode. Since the migration UI does not respect these changes,
we should not use them.
4 years ago
Jonathan Almeida c16283a923 For #9932: Fix navigation icon theme missing from migration UI
Setting the `navigationBarColor` is done in the ThemeManager for the
attached activity. Since the migration UI is separate from that, we did
not get this for free.
4 years ago
Jonathan Almeida 25d5b0d31c For #8422: Add spacing between migration items 4 years ago
Sebastian Kaspari 388c7017d8 Closes #6003: MigrationProgressActivity: Always open browser. 4 years ago
Sparky93 0f609b1888 Fix for #8533 - Migration screen's buttons in the wrong place
Made a small refactor on the migration screen layout in order to correctly position the elements.
4 years ago
Sebastian Kaspari c45df6ecde Dismiss "migration notification" after leaving migration activity.
For https://github.com/mozilla-mobile/android-components/issues/5886.

With this patch we will dismiss the "migration completed" notification once the users
clicks on the button in the migration activity.
4 years ago
Sparky93 640d24974f Fix for #8426 - Migration steps displayed in a different order than UI specifications
Changed the order of the whitelisted migrations in order to respect the UI specifications.

Now using linked hash map instead of hash map for the whitelisted migrations so we can preserve the
order of the steps upon status changing in the migration process.
4 years ago
Sparky93 1ed185d4c2 Fix for #7980 - MigrationStore's COMPLETE action now redirects to MigrationProgressActivity
In order to ensure that the user's migration screen is not being bypassed by mistake, we handle the
migration's store COMPLETED state the same way we handle the MIGRATING state.

We can do this because we can treat the initial state (NONE) as being either a fresh start of the
app, either the user's intention of starting the home activity.

Before this change, if the app was being open from the shortcut after the migration was complete,
the user would have been encountered the home activity instead of the migration one.
4 years ago
codrut.topliceanu 705567651f For #7978 - Remove ScrollView from migration activity. 4 years ago
codrut.topliceanu e193c9c084 For #7975 - Added a progress bar according to specs 4 years ago
Sparky93 c9313029a8 Fix for #5695 - Migration steps' status displayed before the migration completed
The migration steps' status was already being shown as succeeded instead of showing an "unchecked" list of
steps.
These changes will make the steps being "checked" one by one as the migration advances.
4 years ago
Jonathan Almeida e73b3cfbec
No issue: Simplify migration accessible string (#8249) 4 years ago
codrut.topliceanu f5715df104 For #5694 - Changes migration list item 'Logins' to 'Passwords' 4 years ago
Sawyer Blatz 94447657c4 No issue: Fixes strings for data migration 4 years ago
Jonathan Almeida 02b4582c8d No issue: Update Migration UI with new API 4 years ago
Jonathan Almeida f4b583fc0b For #ac-5601: Lock migration UI screen orientation 4 years ago
Jonathan Almeida 261a6162af Review comments, fix build failure and targetActivity 4 years ago