diff options
author | William Carroll <wpcarro@gmail.com> | 2020-04-11T09·45+0100 |
---|---|---|
committer | William Carroll <wpcarro@gmail.com> | 2020-04-11T09·45+0100 |
commit | 3562343c196b381fea7ebff9fc8612ac0ad927ff (patch) | |
tree | 6c6132c50a35556f657f3c936cd624cf58100085 /website/sandbox/chord-drill-sergeant/.gitignore | |
parent | 3dac2f10ff4f7f6c5f82cacd27e09c079dcd0367 (diff) |
Generate all known chords and display randomly selected chords
First of all, Elm's purity is beautiful. I think every language should model their error messages and develop experience after Elm. If I didn't have to download packages, I don't think I would need an internet connection to troubleshoot my program's errors. This is how helpful I find the compiler. Now that that's out of the way, here's what I've changed since we've last corresponded: - Use Elm's Browser.element to create a reactive application with state - Write a function to generate all of the chords about which CDS knows - Move some code out of Main.elm into other modules - Depend on List.Extra, Random, Random.Extra What's left: - Lots of work - Instead of clicking a button to show a new chord, use a timer - Add mobile-first styling (probably add TailwindCSS) - Persist settings in LocalStorage (and then eventually create user accounts) - Allow users to curate the list of chords they're interested in practicing - Deploy the website and dogfood it Unknowns: - How can I handle tempo? I don't expect setInterval to be enough (maybe it is)...
Diffstat (limited to 'website/sandbox/chord-drill-sergeant/.gitignore')
0 files changed, 0 insertions, 0 deletions