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

Add "I understand cobble is in development" confirmation dialog on first run #328

Open
1 of 2 tasks
lavglaab opened this issue Feb 19, 2025 · 3 comments
Open
1 of 2 tasks
Labels
enhancement New feature or request flutter ui

Comments

@lavglaab
Copy link
Collaborator

lavglaab commented Feb 19, 2025

After recent announcements, we've had an influx of new people trying out cobble, not all of whom have gotten the speech about the app's current early state. I propose we add a dialog on the first run (or subsequent updates) that explicitly spells out "In this dev build, features will be missing, incomplete, and/or unstable" and requires the user to type their confirmation before proceeding.

The idea is similar to Github's dangerous action confirmations: that new users will have to actually read the dialog and type out their answer into a text box to use cobble, instead of just clicking OK and moving on

@lavglaab
Copy link
Collaborator Author

lavglaab commented Feb 20, 2025

I'm calling the UI done
Image

This nag dialog shows when you launch the app after installing or updating. It cannot be dismissed, except by entering “i understand” into the text box, which will reveal the button to continue.

@lavglaab lavglaab added enhancement New feature or request ui flutter labels Feb 21, 2025
@ORIOLESFan02
Copy link

Is there a possibility to do a checkbox instead?

Or at least only have to type it once, and we wouldn't have to type it again after the fact?

@andiohn
Copy link

andiohn commented Mar 22, 2025

Is there a possibility to do a checkbox instead?

Or at least only have to type it once, and we wouldn't have to type it again after the fact?

As someone who has had to deal with end users, writing it out might stop some people from not understanding that this is made by volunteers...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request flutter ui
Projects
None yet
Development

No branches or pull requests

3 participants