A language learning app written in rust. Only testing memory for now.
cargo run --release
alphabet options are: "english", "vietnamese", "greek", and "cyrillic".
- Convert Sandbox to Application
- Keypresses
- Timer
- Sound
- Main page
- Remake database as (table name = level. data = [english, vietnamese, type])
- Language Page
- change loaded tables based on database loaded
- write enums and tables based on min and max size of amount of tables in databas (idea use numbers in code and index the list using that number)
- Options Page
- Text size
- Sound or no sound
- Check for both meanings seperated by a semicolon, or check for either
- Volume
- Timed
- length of timer
- languages as folder(database, settings.toml)
- Title in main page, and selected language.
- Add comments to code.
- red theme
- Review Page
- Compile for mac and linux
- Check for both meanings seperated by a semicolon, or check for either (requires settings)
- allow multiple database types [sqlite3, sqlite]
- add tests for Message Matching
- change loadsettings to a hashmap
- hot loading of languages.
- Compile without generator
- No Vecs
- No unwraps