tvl-depot/website/sandbox/learnpianochords/src
William Carroll d134db700f Support a FlashCard before showing the notes that comprise a chord
My much anticipated feature: first prompt the user for a name of a chord, then
show the user that chord.

Cascading changes:
I changed the "Tap to practice" overlayButton's opacity from 30% to 100% because
pausing when showFlashCard is True causes the two piece

TIL:
You can batch Elm Subscriptions using the Sub.batch function.

What I haven't learned yet:
How to best handle rotating screens for mobile devices (i.e. portrait
vs. landscape modes). In time...

What's left?
- Support sound
- Support a fine-tune section of the preferences
- Support tablet and web browser variants
- Ask users for the "I chord" instead of asking "C major Root position"
- More styling (of course)
2020-04-19 15:32:20 +01:00
..
FlashCard.elm Support a FlashCard before showing the notes that comprise a chord 2020-04-19 15:32:20 +01:00
Icon.elm "Chord Drill Sergeant" -> "Learn Piano Chords" 2020-04-18 13:30:38 +01:00
Main.elm Support a FlashCard before showing the notes that comprise a chord 2020-04-19 15:32:20 +01:00
Misc.elm Tidy app 2020-04-18 14:58:16 +01:00
Overview.elm Create Tailwind module 2020-04-19 13:42:37 +01:00
Piano.elm Ensure the overlayButton is truly h-screen and w-screen 2020-04-19 13:14:18 +01:00
Practice.elm Support a FlashCard before showing the notes that comprise a chord 2020-04-19 15:32:20 +01:00
Preferences.elm Create Tailwind module 2020-04-19 13:42:37 +01:00
Responsive.elm Responsively size UI 2020-04-19 13:05:55 +01:00
State.elm Support a FlashCard before showing the notes that comprise a chord 2020-04-19 15:32:20 +01:00
Tailwind.elm Create Tailwind module 2020-04-19 13:42:37 +01:00
Tempo.elm Create Tailwind module 2020-04-19 13:42:37 +01:00
Theory.elm "Chord Drill Sergeant" -> "Learn Piano Chords" 2020-04-18 13:30:38 +01:00
UI.elm Support a FlashCard before showing the notes that comprise a chord 2020-04-19 15:32:20 +01:00