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

Create a settings and configuration page #1

Closed
1 of 3 tasks
thehale opened this issue May 7, 2022 · 0 comments · Fixed by #5
Closed
1 of 3 tasks

Create a settings and configuration page #1

thehale opened this issue May 7, 2022 · 0 comments · Fixed by #5
Labels
enhancement New feature or request

Comments

@thehale
Copy link
Owner

thehale commented May 7, 2022

The Binary Clock is neat, but it would really benefit from customization features like the following

The trick is the main interface, the clock, should remain the first thing people see after launching the app, and it should remain clean and uncluttered. That means I don't want a settings button or side panel.

Rather, I recommend adding an event listener for a long press on the clock to open the settings page.

It would also be acceptable to display a toast after launching the app telling the user how to access these settings (though the user might want a setting to disable the toast).

thehale added a commit that referenced this issue May 14, 2022
Someone using the Binary Clock by their bedside will likely prefer a
dimmer screen than a person using it at their office desk.

To accomodate both preferences, this commit adds a Settings screen with
a slider to adjust the clock's brightness. The settings are accessible
only via long pressing on the clock face in order to preserve the
minimalist feel of the Binary Clock (a Toast is shown on app launch to
inform the user of how to access the settings.)

Improves #1
Closes #2
thehale added a commit that referenced this issue May 22, 2022
People new to the Binary Clock might appreciate numeric hints that help
them learn how to read the clock.

This commit adds a setting, disabled by default, that will show those
numeric hints if enabled.

Improves #1
Closes #4
thehale added a commit that referenced this issue Jun 3, 2022
Binary Clock now has what I consider the minimum viable set of features required
for a successful release on the app store!

Closes #1
@thehale thehale closed this as completed in #5 Jun 3, 2022
@thehale thehale added the enhancement New feature or request label May 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

Successfully merging a pull request may close this issue.

1 participant