diff options
Diffstat (limited to 'app/src/main/res')
| -rw-r--r-- | app/src/main/res/layout/activity_main.xml | 44 | ||||
| -rw-r--r-- | app/src/main/res/values/strings.xml | 9 |
2 files changed, 40 insertions, 13 deletions
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index a281759..f7f2ac6 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -12,11 +12,11 @@ android:id="@+id/titleText" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="28dp" + android:layout_marginTop="24dp" android:letterSpacing="0.04" android:text="@string/app_name" android:textColor="@color/text_primary" - android:textSize="34sp" + android:textSize="32sp" android:textStyle="bold" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" @@ -26,7 +26,7 @@ android:id="@+id/libraryButton" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="18dp" + android:layout_marginTop="16dp" android:layout_marginEnd="4dp" android:background="?android:attr/selectableItemBackground" android:padding="8dp" @@ -52,7 +52,7 @@ android:id="@+id/recIndicator" android:layout_width="14dp" android:layout_height="14dp" - android:layout_marginBottom="10dp" + android:layout_marginBottom="8dp" android:contentDescription="@null" android:src="@drawable/ic_rec_dot" android:visibility="invisible" @@ -64,11 +64,11 @@ android:id="@+id/timerText" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginBottom="20dp" + android:layout_marginBottom="14dp" android:fontFamily="monospace" android:text="@string/timer_zero" android:textColor="@color/text_primary" - android:textSize="56sp" + android:textSize="52sp" android:textStyle="bold" app:layout_constraintBottom_toTopOf="@id/recordButton" app:layout_constraintEnd_toEndOf="parent" @@ -76,8 +76,8 @@ <ImageButton android:id="@+id/recordButton" - android:layout_width="200dp" - android:layout_height="200dp" + android:layout_width="180dp" + android:layout_height="180dp" android:background="@drawable/bg_record_idle" android:contentDescription="@string/cd_record" android:scaleType="centerInside" @@ -85,20 +85,42 @@ app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent" /> + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintVertical_bias="0.42" /> + + <com.wuhei.reccoon.LevelMeterView + android:id="@+id/levelMeter" + android:layout_width="0dp" + android:layout_height="46dp" + android:layout_marginTop="22dp" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@id/recordButton" /> + + <androidx.appcompat.widget.AppCompatCheckBox + android:id="@+id/silenceCheckbox" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="10dp" + android:text="@string/silence_recording" + android:textColor="@color/text_secondary" + android:textSize="13sp" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@id/levelMeter" /> <TextView android:id="@+id/statusText" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginTop="28dp" + android:layout_marginTop="14dp" android:gravity="center" android:text="@string/status_idle" android:textColor="@color/text_secondary" android:textSize="15sp" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toBottomOf="@id/recordButton" /> + app:layout_constraintTop_toBottomOf="@id/silenceCheckbox" /> <TextView android:id="@+id/footerText" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3776f4c..b08c3f7 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">RECCoon</string> - <string name="subtitle">by wuhei · v1.1.0-alpha</string> + <string name="subtitle">by wuhei · v1.2.0-alpha</string> <string name="timer_zero">00:00</string> - <string name="footer">44.1 kHz · 16-bit · mono PCM (WAV)</string> + <string name="footer">44.1 kHz · 16-bit · stereo PCM (WAV)</string> <string name="status_idle">Tap the button to start recording</string> <string name="status_recording">Recording… tap again to stop and save</string> @@ -12,6 +12,11 @@ <string name="cd_record">Start recording</string> <string name="cd_stop">Stop and save</string> + <string name="silence_recording">Silence notifications & vibrations while recording</string> + <string name="dnd_title">Allow Do Not Disturb</string> + <string name="dnd_message">To silence notifications and vibrations while recording, allow RECCoon access to Do Not Disturb.</string> + <string name="dnd_open_settings">Open settings</string> + <string name="err_permission">Microphone permission is required to record</string> <string name="err_record">Could not start recording</string> <string name="err_save">Could not save the file</string> |
