Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

feat: added DescriptionScreen #86

Merged
merged 14 commits into from
Apr 24, 2024
Merged

feat: added DescriptionScreen #86

merged 14 commits into from
Apr 24, 2024

Conversation

Fyuryy
Copy link
Collaborator

@Fyuryy Fyuryy commented Apr 16, 2024

Now the description screen is separated from the information screen

What I did

Created the Description Screen, its respective styles file and tested it
Made changes to Authentication Screen and Information Screen and their respective styles and test files.
Tested the DatePicker component

How I did it

Created a new folder called DescriptionScreen with a DescriptionScreen.tsx file and a style.ts file.
Used jest to test the respective screens and components.

How to verify it

Follow the registration process and at the InformationScreen click on Add description now
Click inside the box to open the keyboard and click outside of it to close it.
Click on the red icon to go to the InterestsScreen as intended.
There's no interaction to the Database yet in this screen.

Demo video

RPReplay_Final1713977420.MP4

Pre-merge checklist

The changes I have introduced:

  • work correctly
  • do not break other functionalities
  • work correctly on Android
  • are fully tested

Copy link
Collaborator

@GaelCondeLosada GaelCondeLosada left a comment

Choose a reason for hiding this comment

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

Overall I think the code is good, not much to say on that. And everything works fine on my phone. I think there are a few things we can discuss on the design .

On the information screen I think it would be a bit more intuitive if the navigation would stay at the bottom, this is also the way this screen was made in the figma.

Capture

On the description screen there are a few things that feel weird to me:

  • The "validate" button icon, I prefer the way this button was in the figma.
  • The border width is larger than in the rest of the app, I don't know if this is intentional (also in the figma, the border is black, I don't know if this looks better or not...)
  • When validating the description we go forward in the registration with no feedback. I think I would feel better as a user if it would make me go back to the information screen and I would have to validate all the informations.
Capture

@Fyuryy Fyuryy marked this pull request as ready for review April 21, 2024 14:22
@Fyuryy Fyuryy closed this Apr 21, 2024
@Fyuryy Fyuryy reopened this Apr 21, 2024
@Fyuryy Fyuryy closed this Apr 22, 2024
@Fyuryy Fyuryy reopened this Apr 22, 2024
@Fyuryy Fyuryy force-pushed the adding-description-feature branch from 0fee5e3 to c9d18fb Compare April 23, 2024 14:32
@Fyuryy Fyuryy force-pushed the adding-description-feature branch from c9d18fb to 409f46b Compare April 24, 2024 16:43
Copy link

Copy link
Collaborator

@GustaveCharles GustaveCharles left a comment

Choose a reason for hiding this comment

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

LGTM. Good work Pedro. One thing to note, is that you changed a lot of files, which was maybe a bit out of scope of the PR. You should add why you changed the other files on the PR description.

@Fyuryy Fyuryy merged commit d5bb19e into main Apr 24, 2024
3 checks passed
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants