-
Notifications
You must be signed in to change notification settings - Fork 0
/
to_do.txt
36 lines (28 loc) · 1.51 KB
/
to_do.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
TO DO:
Bugs:
- OK reset UI after numberOfChords has changed doesn't work! only after switching back and fourth again. why?
- OK at start, before first time the play button got hit - you shouldn't be able to chose chords, that makes no sense, must be disabled
- OK small screens iphone etc.: Fix settings labels' length
Necessary:
- OK show only play button at start, flashing!
- refactor play + repeat function into one! too much common code...
- OK add rest of user settings to settings tab (pause between XXX in seconds...)
- OK disable (hide?) evaluation button until all guesses are made
- refactor / outsource StartVC.swift file, all evaluation stuff should happen in model, not in controller
- OK create icons
- create screenshots for appstore / mockups for website
- upload to appstore
- OK implement data persistence via UserDefaults to store user settings
- add copyright / link to about screen
- show if diatonic or chromatic mode is active
Optional:
- OK flash/re-color playing (green) chord button (not only question mark!) when re-playing sequence after evaluation
- OK loudspeaker icons after evaluation to listen to every chord
- add data persistence to store results
- OK new user setting: only diatonic chords
- new user setting: record and add arpeggiated chords (up + down) -> make user option
- OK display name (root) of chord after evaluation
- OK new user setting: play next chord question right after results if all are correct
Possible Paid Features:
- Roman Numeral Display instead of chord names
- Chromatic mode