summaryrefslogtreecommitdiff
path: root/app/src/main/res
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/res')
-rw-r--r--app/src/main/res/layout/activity_main.xml44
-rw-r--r--app/src/main/res/values/strings.xml9
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 &amp; 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>