Skip to content

Conversation

@0xAdiyat
Copy link
Contributor

@0xAdiyat 0xAdiyat commented Oct 2, 2023

  • Ensure full visibility of validation message for password field
  • Implement text wrapping for long validation messages
  • Removed logo
  • made the text "Back" and "Resonate" bold to give it a little bit of detail

Closes #150, Closes #151

Adjusted the layout in the Signup Screen to resolve the RenderFlex overflow issue on small screens, such as the iPhone SE 3rd Gen. Added the Expanded widget to ensure that child widgets fit within the available space, preventing layout errors and improving the user experience. Also, fine-tuned widget sizes for better screen compatibility.
- Ensure full visibility of validation message for password field
- Implement text wrapping for long validation messages
- Make lower part after 'or' section scrollable on screens with limited height
…all screen devices

- Ensure full visibility of validation message for password field
- Implement text wrapping for long validation messages
- Removed logo
- made the text "Back" and "Resonate" bold to give it a little bit of detail
@0xAdiyat
Copy link
Contributor Author

0xAdiyat commented Oct 2, 2023

This is how it looks right now. And yeah I have made the text "Back" and "Resonate" bold to give it a little bit of detail. Is it all gd now? @chandansgowda

image image image image

@chandansgowda
Copy link
Member

Now we'll have to tweak the UI a bit to make it not look empty on the top. Please take inspiration from designs on dribble or existing applications and edit it a bit.

@0xAdiyat
Copy link
Contributor Author

0xAdiyat commented Oct 2, 2023

Now we'll have to tweak the UI a bit to make it not look empty on the top. Please take inspiration from designs on dribble or existing applications and edit it a bit.

okay

@0xAdiyat
Copy link
Contributor Author

0xAdiyat commented Oct 2, 2023

@chandansgowda is it gd now?

image image

on bigger screen
image
image

@0xAdiyat
Copy link
Contributor Author

0xAdiyat commented Oct 2, 2023

And here is login screen

image image

…nd signup screen

fix: added small screen support to avoid overflow error

enhances AOSSIE-Org#155, fixes AOSSIE-Org#155
@chandansgowda
Copy link
Member

Can you try out different designs? This doesnt hold good with our design and theme.

0xAdiyat and others added 10 commits October 4, 2023 09:00
…g#146)

This commit introduces a new feature to enhance security and user experience. It ensures that users must verify their email address before being able to create audio rooms.

Changes Made:
- Added an email verification check before allowing room creation.
- If the email is not verified, the user is shown a snackbar with a message prompting them to verify their email address.
- The snackbar provides clear instructions: "Email Verification Required - To proceed, verify your email address first."

To achieve this, the code:
- Checks the `isEmailVerified` property of `authStateController` to determine whether email verification is required.
- If verification is needed, the `CreateRoomController` is deleted, and the user is redirected to the appropriate screen.

This enhancement contributes to a more secure and trustworthy platform by ensuring that only verified users can create audio rooms.

Closes AOSSIE-Org#146
This commit introduces a new feature that displays an email verification dialog using `AppUtils.showDialog()`. With two options `Verify` & `Cancel` On pressing `Verify`, a blurred loader is presented to the user with `AppUtils.showBlurredLoaderDialog()`, ensuring a smoother user experience during email verification and right after that it leads to email verifications.

- also added a new dart class as AppUtils to store all the utility functions

Closes AOSSIE-Org#146
Description:
- Introduced a constant variable, `IMAGE_ASSET_PATH`, to store image asset paths.
- Replaced all hardcoded image paths throughout the codebase with the `IMAGE_ASSET_PATH` constant for improved maintainability and readability.

This change ensures that image asset paths are centralized and easily modifiable in the future, reducing the risk of errors when updating paths.

Fixes AOSSIE-Org#169, Closes AOSSIE-Org#169
@chandansgowda
Copy link
Member

Please resolve conflicts and also coordinate with @AKASHANGADII to get the top part of the screens right.

Incorporated a Password Strength Checker into the application to bolster user account security. The PasswordStrengthIndicator widget has been updated to display password strength indicators from left to right, ensuring a more intuitive and visually appealing representation of password strength conditions. Now, the strength containers and titles are colored correctly as conditions are met, enhancing the user experience and security.

Fixes AOSSIE-Org#165
# Conflicts:
#	lib/views/screens/landing_screen.dart
#	lib/views/screens/login_screen.dart
#	lib/views/screens/signup_screen.dart
#	lib/views/screens/tabview_screen.dart
#	lib/views/widgets/no_connection_dialog.dart
made the login and signup screen responsive for small screen devices

fixes AOSSIE-Org#155, Closes AOSSIE-Org#155
@0xAdiyat
Copy link
Contributor Author

0xAdiyat commented Oct 8, 2023

@chandansgowda i have resolved the errors... now you can marge it. (1)
image

@chandansgowda
Copy link
Member

Great job @0xAdiyat 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Issue - Not Displaying the Entire Validation Message for TextFormField on Signup Screen in small screen devices(eg. iPhone SE 3rd Gen)

2 participants