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

Incorrectly rendered rounded corner Beeminder iOS App when using light mode, which disappears when toggling from light mode back to dark mode back to light mode. #558

Closed
emeraldfleur opened this issue Dec 23, 2024 · 2 comments
Labels
BUG Opposite of feature

Comments

@emeraldfleur
Copy link
Contributor

Environment

iOS 18.2
Beeminder iOS app version 6.7 (54)
iPhone 13 Pro

[How to] Replicata

Phone starts in light mode

  1. If Phone is signed into Beeminder iOS app, go to top right hand gear icon, and then hit sign out at the bottom of the screen. If phone is not signed into Beeminder iOS app, open the Beeminder iOS app.
  2. Arrive at login screen from the prior step. This produces [Actual] Resultata below.
  3. Toggle dark mode on.
  4. Toggle dark mode off. This produces [Expectata] Result below.

Non Replicata

Phone starts in dark mode

  1. If Phone is signed into Beeminder iOS app, go to top right hand gear icon, and then hit sign out at the bottom of the screen. If phone is not signed into Beeminder iOS app, open the Beeminder iOS app.
  2. Arrive at login screen from the prior step. Toggle dark mode off. This produces [Expectata] Result below, not [Actual] Resultata.
  3. Toggle dark mode on.
  4. Toggle dark mode off. This still produces [Expectata] Result below, not [Actual] Resultata.

Expectata [Result]

The sign in button is rendered with white or transparency padding the, "Sign In", button.

image

[Actual] Resultata

image

@emeraldfleur emeraldfleur added the BUG Opposite of feature label Dec 23, 2024
@emeraldfleur
Copy link
Contributor Author

emeraldfleur commented Dec 23, 2024

State transition theory

I'm thinking the two state transition that causes [Actual] Resultata originate from going from

Goals [Light Mode] —settings—> Settings —signOut—> Login Page

or

Home Screen [Light Mode] —openApp [Signed Out]—> Login Page

More Data

Home Screen [Dark Mode] —openApp [Signed Out]—> Login Page —> Toggle to Light Mode —> Login Page

and

Goals [Dark Mode] —settings—> Settings —signOut—> Login Page —> Toggle to Light Mode —> Login Page

Arrive at Expectata

But

Goals [Dark Mode] — Toggle to Light Mode —> Goals [Light Mode] —settings—> Settings —signOut—> Login Page

Arrives at Actualata....

@krugerk
Copy link
Contributor

krugerk commented Dec 23, 2024

🙏 for the report.

This seems to be the same as the one fixed in #552 , present in 6.7, and not yet released to beta (TestFlight) and not yet released to the App Store.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BUG Opposite of feature
Projects
None yet
Development

No branches or pull requests

2 participants