Skip to content

Commit 4db4595

Browse files
committed
More automatic testing accessibility fixes.
1 parent 8ad5cd2 commit 4db4595

File tree

7 files changed

+35
-24
lines changed

7 files changed

+35
-24
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ released versions... proGuard dependency issue.)
9292
Fix problem with hang if the computation of the book size hasn't
9393
finished before the book is started.
9494

95-
## Version 1.1.3 (pending release)
95+
## Version 1.1.3
9696
Fix a number of accessibility issues and some potential crashes shown by
9797
automatic testing.
9898

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ android {
7070
multiDexEnabled true
7171
minSdkVersion 17
7272
targetSdkVersion 29
73-
versionCode 6
73+
versionCode 7
7474
versionName getVersionName()
7575
}
7676
buildTypes {

app/src/main/java/com/donnKey/aesopPlayer/ui/provisioning/TitleEditFragment.java

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -141,15 +141,12 @@ else if (provisioning.fragmentParameter instanceof AudioBook) {
141141
normalizeButton.setOnClickListener((v) ->
142142
finalTitle.setText(AudioBook.titleCase(Objects.requireNonNull(finalTitle.getText()).toString())));
143143

144-
addAuthorButton.setEnabled(author.getText() != null);
145-
addAuthorButton.setOnClickListener((v) -> {
146-
String a = author.getText().toString();
147-
if (a.length() > 0) {
148-
String s = Objects.requireNonNull(finalTitle.getText()).toString();
149-
s += " - " + a;
150-
finalTitle.setText(s);
151-
}
152-
});
144+
if (author.getText() != null) {
145+
addAuthorButton.setEnabled(true);
146+
author.setEnabled(true);
147+
author.setOnClickListener((v) -> doAddAuthor(author));
148+
addAuthorButton.setOnClickListener((v) -> doAddAuthor(author));
149+
}
153150

154151
doneButton.setOnClickListener((v) -> {
155152
String s = Objects.requireNonNull(finalTitle.getText()).toString();
@@ -199,6 +196,16 @@ else if (provisioning.fragmentParameter instanceof AudioBook) {
199196
return view;
200197
}
201198

199+
private void doAddAuthor(TextView author) {
200+
String a = author.getText().toString();
201+
if (a.length() > 0) {
202+
String s = Objects.requireNonNull(finalTitle.getText()).toString();
203+
s += " - " + a;
204+
finalTitle.setText(s);
205+
}
206+
}
207+
208+
202209
class inputFilter implements TextWatcher {
203210
boolean textChanged;
204211

app/src/main/res/layout/fragment_book_item.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
app:layout_constraintDimensionRatio="1"
4242
app:layout_constraintEnd_toStartOf="@id/copyBooksInstruction"
4343
app:layout_constraintHorizontal_chainStyle="spread_inside"
44-
app:layout_constraintHorizontal_weight="15"
44+
app:layout_constraintHorizontal_weight="18"
4545
app:layout_constraintStart_toStartOf="parent"
4646
app:layout_constraintTop_toTopOf="parent"
4747
app:srcCompat="?attr/startSettingsIcon" />
@@ -80,7 +80,7 @@
8080
app:layout_constraintDimensionRatio="1"
8181
app:layout_constraintEnd_toEndOf="parent"
8282
app:layout_constraintHorizontal_chainStyle="spread_inside"
83-
app:layout_constraintHorizontal_weight="15"
83+
app:layout_constraintHorizontal_weight="18"
8484
app:layout_constraintStart_toEndOf="@id/copyBooksInstruction"
8585
app:layout_constraintTop_toTopOf="parent">
8686

@@ -200,6 +200,7 @@
200200
android:layout_height="match_parent"
201201
android:background="@color/transparent"
202202
android:gravity="center_vertical|center"
203+
android:importantForAccessibility="no"
203204
android:text="@string/button_start"
204205
android:textAllCaps="true"
205206
android:textColor="?attr/buttonStartTextColor"

app/src/main/res/layout/fragment_no_books.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
app:layout_constraintDimensionRatio="1"
4747
app:layout_constraintEnd_toStartOf="@id/h_spacer"
4848
app:layout_constraintHorizontal_chainStyle="spread_inside"
49-
app:layout_constraintHorizontal_weight="15"
49+
app:layout_constraintHorizontal_weight="18"
5050
app:layout_constraintStart_toStartOf="parent"
5151
app:layout_constraintTop_toTopOf="parent"
5252
app:srcCompat="@drawable/ic_settings_black_24dp" />
@@ -85,7 +85,7 @@
8585
app:layout_constraintDimensionRatio="1"
8686
app:layout_constraintEnd_toEndOf="parent"
8787
app:layout_constraintHorizontal_chainStyle="spread_inside"
88-
app:layout_constraintHorizontal_weight="15"
88+
app:layout_constraintHorizontal_weight="18"
8989
app:layout_constraintStart_toEndOf="@id/h_spacer"
9090
app:layout_constraintTop_toTopOf="parent">
9191

@@ -121,7 +121,7 @@
121121
app:layout_constraintBottom_toTopOf="@id/downloadSamplesButton"
122122
app:layout_constraintEnd_toEndOf="parent"
123123
app:layout_constraintStart_toStartOf="parent"
124-
app:layout_constraintTop_toBottomOf="@id/h_spacer"
124+
app:layout_constraintTop_toTopOf="parent"
125125
app:layout_constraintVertical_chainStyle="spread_inside"
126126
app:layout_constraintVertical_weight="0" />
127127

@@ -138,7 +138,7 @@
138138
app:layout_constraintStart_toEndOf="@id/h_space2"
139139
app:layout_constraintTop_toBottomOf="@id/space1"
140140
app:layout_constraintVertical_chainStyle="spread_inside"
141-
app:layout_constraintVertical_weight="30" />
141+
app:layout_constraintVertical_weight="35" />
142142

143143
<Space
144144
android:id="@+id/space2"
@@ -193,7 +193,7 @@
193193
app:layout_constraintStart_toStartOf="parent"
194194
app:layout_constraintTop_toBottomOf="@id/space3"
195195
app:layout_constraintVertical_chainStyle="spread_inside"
196-
app:layout_constraintVertical_weight="20"
196+
app:layout_constraintVertical_weight="15"
197197
tools:text="Path to books" />
198198

199199
<Space
@@ -276,7 +276,7 @@
276276
app:layout_constraintStart_toStartOf="parent"
277277
app:layout_constraintTop_toBottomOf="@id/space5"
278278
app:layout_constraintVertical_chainStyle="spread_inside"
279-
app:layout_constraintVertical_weight="20" />
279+
app:layout_constraintVertical_weight="15" />
280280

281281
<Button
282282
android:id="@+id/goToWeb"
@@ -288,7 +288,7 @@
288288
app:layout_constraintEnd_toEndOf="parent"
289289
app:layout_constraintStart_toStartOf="parent"
290290
app:layout_constraintTop_toBottomOf="@id/installViaSettings"
291-
app:layout_constraintVertical_weight="25" />
291+
app:layout_constraintVertical_weight="30" />
292292

293293
<Space
294294
android:id="@+id/space6"

app/src/main/res/layout/fragment_title_edit.xml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
android:layout_height="wrap_content"
3939
android:autofillHints=""
4040
android:background="#FFFFFF"
41-
android:ems="10"
4241
android:hint="@string/title_edit_hint_book_title"
42+
android:textSize="20sp"
4343
android:inputType="text"
4444
android:maxLines="1"
4545
android:paddingTop="10dp"
@@ -100,11 +100,11 @@
100100
android:layout_height="wrap_content"
101101
android:layout_marginTop="16dp"
102102
android:clickable="true"
103-
android:ems="10"
104103
android:enabled="true"
105104
android:focusable="true"
106105
android:gravity="start"
107106
android:textColor="?attr/provisioningTextColor2"
107+
android:textSize="20sp"
108108
app:layout_constraintEnd_toEndOf="parent"
109109
app:layout_constraintStart_toStartOf="parent"
110110
app:layout_constraintTop_toBottomOf="@+id/button_normalize"
@@ -121,6 +121,7 @@
121121
android:focusable="true"
122122
android:gravity="start"
123123
android:textColor="?attr/provisioningTextColor2"
124+
android:textSize="20sp"
124125
app:layout_constraintEnd_toEndOf="parent"
125126
app:layout_constraintHorizontal_bias="0.0"
126127
app:layout_constraintStart_toStartOf="parent"
@@ -138,6 +139,7 @@
138139
android:focusable="true"
139140
android:gravity="start"
140141
android:textColor="?attr/provisioningTextColor2"
142+
android:textSize="20sp"
141143
app:layout_constraintEnd_toEndOf="parent"
142144
app:layout_constraintStart_toStartOf="parent"
143145
app:layout_constraintTop_toBottomOf="@+id/audio_title"
@@ -171,6 +173,7 @@
171173
android:focusable="true"
172174
android:gravity="start"
173175
android:textColor="?attr/provisioningTextColor2"
176+
android:textSize="20sp"
174177
app:layout_constraintBottom_toBottomOf="@+id/button_cancel"
175178
app:layout_constraintEnd_toEndOf="parent"
176179
app:layout_constraintStart_toEndOf="@+id/button_cancel"

app/src/main/res/menu/provisioning_navigation.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@
3838

3939
<item
4040
android:id="@+id/navigation_settings"
41+
android:title="@string/title_settings"
4142
android:contentDescription="@string/return_to_settings_screen"
42-
android:icon="@drawable/ic_settings_white_24dp"
43-
android:title="@string/title_settings" />
43+
android:icon="@drawable/ic_settings_white_24dp" />
4444

4545
<item
4646
android:id="@+id/navigation_maintenance"

0 commit comments

Comments
 (0)