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

Do not show the language selection menu at every start #2

Open
enrico3 opened this issue Dec 6, 2023 · 2 comments
Open

Do not show the language selection menu at every start #2

enrico3 opened this issue Dec 6, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@enrico3
Copy link

enrico3 commented Dec 6, 2023

Hello,
since most users will only learn one language at a time I think it would be better to save the currently studied language and add an option in the main menu to change the studied language. This way the user does not need to select his language at every start.

@hsnborn22
Copy link
Owner

hsnborn22 commented Dec 6, 2023

Good idea; actually I was thinking about removing the language selecting menu altogether; what do you think about this? Without it you could select the language to study by just putting the name of the language in a configuration file.

@enrico3
Copy link
Author

enrico3 commented Dec 6, 2023

I would say the app should also work without any changes in a config file first.

Or what about this: At the first start show the whole list like now but let the user choose all the languages that he wants to study with the app. Save this selection in a config file. If the user has only selected one language you never need to show the menu again. If the app finds this config file at startup and more than one language was selected then let the user choose among his selected languages. Like this the user can also change the config file later.

@hsnborn22 hsnborn22 added the enhancement New feature or request label Dec 6, 2023
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
None yet
Development

No branches or pull requests

2 participants