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

Implement Password Unlock Screen Using fluent_ui Package #41

Open
esmaeil-ahmadipour opened this issue Dec 13, 2024 · 2 comments · May be fixed by #44
Open

Implement Password Unlock Screen Using fluent_ui Package #41

esmaeil-ahmadipour opened this issue Dec 13, 2024 · 2 comments · May be fixed by #44
Assignees
Labels
feature Add/Create new feature hold On hold, awaiting further action

Comments

@esmaeil-ahmadipour
Copy link
Collaborator

Overview

Feature Description

This feature provides a simple screen for users to enter their password in order to unlock access to the next step in the app. The screen includes a password text form field and a button labeled "Unlocked" that triggers the authentication process. For the development of this feature, the fluent_ui package in Flutter will be used.

Design Reference

Screenshot : Password Screen (Light Mode) 🖼️

image

Screenshot : Password Screen (Dark Mode) 🖼️

image

@PouriaMoradi021
Copy link

PouriaMoradi021 commented Dec 20, 2024

📊 Current Status:

Progress: 0%

  • ✔️ Completed Tasks:
    • Task 1: impl set password screen in light mode
    • Task 2: impl set password screen in dark mode

🚧 Challenges/Blockers:

  • Until the project structure is fully migrated from Material to Fluent, as well as the implementation of app-related components in the Figma design, the implementation of this issue will be stopped and moved to the backlog.

🛤️ Next Steps:

  • Estimated time for completion: 1D

❓ Questions/Requests:

  • for createthose screen that mentioned above we need to migrate to FluentUi from Material & it has to be done in another issue.

@esmaeil-ahmadipour

@Ja7ad
Copy link
Contributor

Ja7ad commented Dec 20, 2024

Overview

Feature Description

This feature provides a simple screen for users to enter their password in order to unlock access to the next step in the app. The screen includes a password text form field and a button labeled "Unlocked" that triggers the authentication process. For the development of this feature, the fluent_ui package in Flutter will be used.

Design Reference

Screenshot : Password Screen (Light Mode) 🖼️

image

Screenshot : Password Screen (Dark Mode) 🖼️

image

The master password is set by the user during the initial setup to enhance wallet security. After the initial setup, if a password has been configured for the wallet, the client must display a password input screen at startup. Once the password is entered, the GUI client should launch the pactus-daemon service as a subprocess using the provided password.

If the password is incorrect or an error occurs, display an error message and prompt the user to re-enter the password.

@esmaeil-ahmadipour esmaeil-ahmadipour unpinned this issue Dec 26, 2024
@esmaeil-ahmadipour esmaeil-ahmadipour linked a pull request Jan 3, 2025 that will close this issue
@esmaeil-ahmadipour esmaeil-ahmadipour added the hold On hold, awaiting further action label Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Add/Create new feature hold On hold, awaiting further action
Projects
None yet
3 participants