summaryrefslogtreecommitdiff
path: root/app/src/main/res/layout/activity_player.xml
diff options
context:
space:
mode:
authorTom Cooks <tommasogagliardi+github@gmail.com>2026-09-30 08:49:02 -0400
committerTom Cooks <tommasogagliardi+github@gmail.com>2026-09-30 08:49:02 -0400
commit6db1714d0354d1e1105e330ce84c46a54487c3bb (patch)
treee4011a2b512770f271381b712bbe118de71dd8ef /app/src/main/res/layout/activity_player.xml
parente15b89af9889d94eca15380048fc2bf6bbc8e22e (diff)
downloadreccoon-6db1714d0354d1e1105e330ce84c46a54487c3bb.tar.gz
Main-screen recordings list, player actions, background recording, exports (1.4.0-alpha)
- Main screen: recordings list at the bottom (newest first); removed the separate library screen and the top-right link - Player: delete/rename/share/export, no autoplay, embedded-marker fallback - Word-level tap-to-seek from Whisper token timestamps (length fallback) - Export transcripts as .txt + .srt to Downloads - RecordingService: microphone foreground service for background recording - FileProvider for sharing on Android 9 and older - StreamingResampler extracted to its own class + JUnit regression tests - Bump to 1.4.0-alpha (versionCode 6)
Diffstat (limited to 'app/src/main/res/layout/activity_player.xml')
-rw-r--r--app/src/main/res/layout/activity_player.xml39
1 files changed, 39 insertions, 0 deletions
diff --git a/app/src/main/res/layout/activity_player.xml b/app/src/main/res/layout/activity_player.xml
index 67f5284..6ba1190 100644
--- a/app/src/main/res/layout/activity_player.xml
+++ b/app/src/main/res/layout/activity_player.xml
@@ -76,6 +76,45 @@
</LinearLayout>
<LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="6dp"
+ android:orientation="horizontal">
+
+ <Button
+ android:id="@+id/shareButton"
+ style="?android:attr/buttonBarButtonStyle"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:text="@string/action_share" />
+
+ <Button
+ android:id="@+id/renameButton"
+ style="?android:attr/buttonBarButtonStyle"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:text="@string/action_rename" />
+
+ <Button
+ android:id="@+id/exportButton"
+ style="?android:attr/buttonBarButtonStyle"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:text="@string/action_export" />
+
+ <Button
+ android:id="@+id/deleteButton"
+ style="?android:attr/buttonBarButtonStyle"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:text="@string/action_delete" />
+ </LinearLayout>
+
+ <LinearLayout
android:id="@+id/markersSection"
android:layout_width="match_parent"
android:layout_height="wrap_content"