Skip to content

Fix/orientation reset 74#77

Open
Amoghhosamane wants to merge 3 commits intogjwgit:devfrom
Amoghhosamane:fix/orientation-reset-74
Open

Fix/orientation reset 74#77
Amoghhosamane wants to merge 3 commits intogjwgit:devfrom
Amoghhosamane:fix/orientation-reset-74

Conversation

@Amoghhosamane
Copy link
Copy Markdown
Collaborator

  1. Fix for Issue Add logout and key buttons #75: Login/Logout and Key Buttons
    PR Description File:

pr_description_75.md
Branch: feature/auth-buttons-75
Compare & PR URL: Amoghhosamane/innerpod@dev...feature/auth-buttons-75
2. Fix for Issue #74: Timer State Preservation (Orientation Change)
PR Description File:

pr_description_74.md
Branch: fix/orientation-reset-74
Compare & PR URL: Amoghhosamane/innerpod@dev...fix/orientation-reset-74
Work Summary:
Verified: All changes have been linted (flutter analyze) and tested (flutter test), with all 5 tests passing.
Architectural Fix (#74): Added GlobalKey to

AppCircularCountDownTimer
and ValueKey to the inner

CircularCountDownTimer
to ensure that timer state is correctly moved and preserved when the UI tree reshuffles during orientation changes or window resizes.
UI Enhancement (#75): Replaced the static SolidDynamicAuthButton with a reactive FutureBuilder logic that shows Icons.login or Icons.logout based on actual session status, as well as a dedicated security key manager button.

- Added optional textColor parameter to AppButton.

- Session type initialized to none, reset on completion.

- Active mode label (Start/Intro/Guided) turns blue when pressed, reverts to default when session ends.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant