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: [MC 0.5] - Activity view and Settings on the tab bar #6294

Merged
merged 19 commits into from
May 30, 2023

Conversation

tommasini
Copy link
Contributor

@tommasini tommasini commented Apr 28, 2023

Description
This PR aims to move the activity view and settings from the drawer view to the bottom tab bar.

Screenshots/Recordings
Scenario: Activity should be a new action that's added to the Tab bar:
Scenario: Settings should be a new action that's added to the Tab bar:

Scenario: Settings screen should show when the Settings tab item is selected: https://recordit.co/esSIk6jVv0
Scenario: Activity screen should show when the Activity tab item is selected: https://recordit.co/RaYkls6qBb
Scenario: Activity and Settings options should be removed from the Drawer

Scenario: Navigate to settings from the tab bar always navigate to Settings view: http://recordit.co/p7ZhSi2bsO
Scenario: Add network, when pressed goes back it always returns to the last screen: https://recordit.co/I1f77adphV
Scenario: Add Custom rpc for ethereum mainnet: https://recordit.co/5DHZTlD7sP

Issue

Progresses #???

Checklist

  • There is a related GitHub issue
  • Tests are included if applicable
  • Any added code is fully documented

@tommasini tommasini requested a review from a team as a code owner April 28, 2023 01:34
@github-actions
Copy link
Contributor

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@tommasini tommasini added needs-dev-review PR needs reviews from other engineers (in order to receive required approvals) team-mobile-client labels Apr 28, 2023
@gauthierpetetin gauthierpetetin added in-progress needs-dev-review PR needs reviews from other engineers (in order to receive required approvals) and removed needs-dev-review PR needs reviews from other engineers (in order to receive required approvals) in-progress labels Apr 28, 2023
Copy link
Contributor

@NicolasMassart NicolasMassart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code looks good.
when running the app, I had a issue with the spinning circle on activity screen that keeps spinning when you have no tx instead of then displaying "you have no transactions!"

@tommasini
Copy link
Contributor Author

@NicolasMassart Thanks for the review!!

Do you remember the network you were in? I think this was already happening, I will take a look

@NicolasMassart
Copy link
Contributor

NicolasMassart commented May 9, 2023

Do you remember the network you were in? I think this was already happening, I will take a look

I was on goerli testnet
I tested on another build from main and it was working when the activity screen was accessible from the side panel.

@tommasini
Copy link
Contributor Author

@NicolasMassart I can't reproduce it :/ https://recordit.co/KjHww2kAoa

Copy link
Contributor

@Cal-L Cal-L left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left one comment!

app/components/UI/Navbar/index.js Show resolved Hide resolved
Cal-L
Cal-L previously approved these changes May 15, 2023
Copy link
Contributor

@Cal-L Cal-L left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Cal-L Cal-L added needs-qa Any New Features that needs a full manual QA prior to being added to a release. and removed needs-dev-review PR needs reviews from other engineers (in order to receive required approvals) labels May 15, 2023
@SamuelSalas SamuelSalas self-assigned this May 23, 2023
Copy link
Contributor

@Cal-L Cal-L left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left comments

app/components/UI/NetworkModal/index.tsx Outdated Show resolved Hide resolved
app/components/Views/NetworkSelector/NetworkSelector.tsx Outdated Show resolved Hide resolved
…network. Clean code. Solve Bug when exist custom rpc url
Cal-L
Cal-L previously approved these changes May 25, 2023
Copy link
Contributor

@Cal-L Cal-L left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

* Update Test scripts to new Settings tab bar button

* Fix return to wallet view screen step

* Remove extra steps

* Update cucumber tag for android local config files

* Update test steps
SamuelSalas and others added 2 commits May 29, 2023 12:47
* Update Test scripts to new Settings tab bar button

* Fix return to wallet view screen step

* Remove extra steps

* Update detox test

* Change add custom network test id and update affected files

* Fix eslint errors
@tommasini tommasini changed the title [MC 0.5] - Activity view and Settings on the tab bar feat: [MC 0.5] - Activity view and Settings on the tab bar May 29, 2023
@SamuelSalas SamuelSalas added QA Passed A successful QA run through has been done and removed needs-qa Any New Features that needs a full manual QA prior to being added to a release. labels May 29, 2023
Copy link
Contributor

@Cal-L Cal-L left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@sonarcloud
Copy link

sonarcloud bot commented May 30, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 1 Code Smell

27.9% 27.9% Coverage
0.0% 0.0% Duplication

@tommasini tommasini merged commit b80723b into main May 30, 2023
11 checks passed
@tommasini tommasini deleted the feature/654-activity-settings-tab-bar branch May 30, 2023 19:43
@github-actions github-actions bot locked and limited conversation to collaborators May 30, 2023
@gauthierpetetin gauthierpetetin added the team-mobile-ux DEPRECATED: please use "team-wallet-ux" label instead label Feb 2, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
QA Passed A successful QA run through has been done release-7.2.0 team-mobile-ux DEPRECATED: please use "team-wallet-ux" label instead
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants