-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
164 lines (131 loc) · 4.76 KB
/
CHANGELOG
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
2:
- Offline, searchable database using CCCBR data
- Display blue lines in 3 different formats
- Basic options to adjust blue line layouts
3:
- Interface to allow custom methods to be entered
- Composition prover using GSiril (KitKat and above)
4:
- Fix error with initialisation of MethodActivity that caused an infinite loop
5:
- Further fixes to prevent crashes on older versions of Android
6:
- Update database
- Minor visual tweaks for webview content
- Use Android Support Design library to implement navigation drawer and tabs
- Prevent use of Touch Prover on pre-KitKat devices
7:
- Use different select widget in custom method and prove webviews
- 'Practice' interface
8:
- Include the method title, rule-offs, place starts, place guides, scoring and a "that's all" message in the 'Practice' interface
- Some basic options for 'Practice' interface
9:
- Fix URL loading in About/Copyright pages in recent Androids
- Go 'back' rather than 'up' from AboutActivity
- Allow loading of website URLs in the app
- Use App Indexing API to present viewed methods in Google query autocompletion
10:
- Tweak layouts of webviews to work better on small/big screens
- Scale place starts and calling positions with the rest of the line
- Add Analytics
- Different default settings dependent on screen size
11:
- Update database
- Flag provisionally named methods
- Redirect 'custom method' view to the existing method if the place notation and stage matches
- Remember what's been typed in Custom and Prove screens when rotating the screen
- Show error message if voice search is unavailable rather than crashing
12:
- Fix loading of GSiril link in ProveActivity
- Update database
- Allow methods to be favourited
- Better layouts on wider screens
- Manage databases in a consistent and clean way
13:
- Improvements to performance of practice interface
- Fix crash when opening app from app deep links
14:
- Improvements to performance of practice interface
- Fix crash when opening from app deep links
15:
- Pause and restart the practice interface while in-flight
- Update support libraries
- Allow installation to SD card
- Update database
16:
- Update support libraries
- Increase amount of line shown on each side of a call
- Show introductions message on practice interface
- Add explanatory notes to the about page regarding calls
- Use support library for preferences screen (fixes bugs with theme application, etc)
- Hide the "Starred Methods" title on the main screen if the last method is removed from the list by long pressing
- Fix alignment issue with oneColumn mode
- Update database
17:
- Update database to fix error in Grandsire calls
18:
- Add version to About page
- Tweak typography and layouts
- Update practice Javascript to improve performance and appearance
- Tweak icon
- Update database
- Update support libraries
19:
- Update database
- Disable practice interface on Android versions below KitKat
20:
- Update database
- Update support libraries
- Simplify options and improve defaults
- Improve layout when overflowing horizontally
- Performance improvements and other small fixes
21:
- Update support libraries
- Update database and add indexes
- Fix display of symmetry, display FCH groups, number of rows, and number of leads in a plain course on the details tab
- Allow user to choose a title when starring a custom method
22:
- Update support libraries and database
- Remove card views throughout the app
- Pinch-to-zoom in grid view
- Only search for existing methods if it's possible one doesn't exist
22:
- Update support libraries and database
- Other small UI tweaks and small fixes
23:
- Add some basic help pages
- Allow the user to choose which bell they ring in the practice interface
- Update support libraries and database
- Other small UI tweaks and fixes
24:
- Fix issues with system size settings interfering with font sizes
25:
- Fix app indexing, and launching app from URLs
- Add app shortcuts
26:
- Update support libraries and database
- Update adaptive icon so it works properly
27:
- Add "Discover Methods" section for finding new methods without searching
- Update support libraries, Android API verison and method database
28:
- Update method database (add calls back in)
29:
- Add Crashlytics logging to help identify causes of crashes
30/31:
- Update support libraries and database
- Remove Crashlytics, Firebase Analytics, internet permission
- Add privacy policy
32:
- Update support libraries and database
- Replace some webviews with native Android layouts
- Bug fixes relating to slow line drawing
35:
- Update support libraries and database
- Support jump notation
- Remove prover (seems mostly pointless on a mobile)
36:
- Rebuild against Android API 15
37:
- Tweak practice interface