diff --git a/CHANGELOG.md b/CHANGELOG.md index e945848c7..85edcb440 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,7 @@ - Playback controls are now easier to reach when gesture navigation is enabled - Added Play Next/Add to Queue options to artists and genres - Covers in the detail views now show an indicator when playing +- Made dynamic colors the default color scheme on Android 12 #### What's Fixed - Playback bar now picks the larger inset in case that gesture inset is missing [#149] diff --git a/app/src/main/java/org/oxycblt/auxio/ui/BottomSheetLayout.kt b/app/src/main/java/org/oxycblt/auxio/ui/BottomSheetLayout.kt index 4559ed93a..f7767bbc6 100644 --- a/app/src/main/java/org/oxycblt/auxio/ui/BottomSheetLayout.kt +++ b/app/src/main/java/org/oxycblt/auxio/ui/BottomSheetLayout.kt @@ -276,7 +276,7 @@ constructor(context: Context, attrs: AttributeSet? = null, defStyle: Int = 0) : val widthMode = MeasureSpec.getMode(widthMeasureSpec) val heightMode = MeasureSpec.getMode(heightMeasureSpec) - check(widthMode == MeasureSpec.EXACTLY || heightMode == MeasureSpec.EXACTLY) { + check(widthMode == MeasureSpec.EXACTLY && heightMode == MeasureSpec.EXACTLY) { "This view must be MATCH_PARENT" } diff --git a/app/src/main/res/drawable/ic_skip_prev.xml b/app/src/main/res/drawable/ic_skip_prev.xml index e6de14955..d9f2fe87a 100644 --- a/app/src/main/res/drawable/ic_skip_prev.xml +++ b/app/src/main/res/drawable/ic_skip_prev.xml @@ -2,6 +2,7 @@ diff --git a/app/src/main/res/layout/dialog_music_dirs.xml b/app/src/main/res/layout/dialog_music_dirs.xml index acac52440..fe43d9585 100644 --- a/app/src/main/res/layout/dialog_music_dirs.xml +++ b/app/src/main/res/layout/dialog_music_dirs.xml @@ -82,6 +82,7 @@ android:id="@+id/dirs_mode_desc" android:layout_width="match_parent" android:layout_height="wrap_content" + android:textAlignment="viewStart" android:layout_marginStart="@dimen/spacing_mid_large" android:layout_marginTop="@dimen/spacing_small" android:layout_marginEnd="@dimen/spacing_mid_large" diff --git a/app/src/main/res/layout/dialog_pre_amp.xml b/app/src/main/res/layout/dialog_pre_amp.xml index eba3ef31a..220ccf7c1 100644 --- a/app/src/main/res/layout/dialog_pre_amp.xml +++ b/app/src/main/res/layout/dialog_pre_amp.xml @@ -92,6 +92,7 @@ android:layout_marginTop="@dimen/spacing_medium" android:layout_marginEnd="@dimen/spacing_mid_large" android:text="@string/set_pre_amp_warning" + android:textAlignment="viewStart" android:textAppearance="@style/TextAppearance.Auxio.BodySmall" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/layout/dialog_song_detail.xml b/app/src/main/res/layout/dialog_song_detail.xml index 526090b29..da7c2e892 100644 --- a/app/src/main/res/layout/dialog_song_detail.xml +++ b/app/src/main/res/layout/dialog_song_detail.xml @@ -31,6 +31,7 @@ android:id="@+id/detail_file_name" android:layout_width="match_parent" android:layout_height="wrap_content" + android:textAlignment="viewStart" tools:text="file.mp3" /> @@ -46,6 +47,7 @@ android:id="@+id/detail_relative_dir" android:layout_width="match_parent" android:layout_height="wrap_content" + android:textAlignment="viewStart" tools:text="/path/to" /> @@ -61,6 +63,7 @@ android:id="@+id/detail_format" android:layout_width="match_parent" android:layout_height="wrap_content" + android:textAlignment="viewStart" tools:text="MP3" /> @@ -76,6 +79,7 @@ android:id="@+id/detail_size" android:layout_width="match_parent" android:layout_height="wrap_content" + android:textAlignment="viewStart" tools:text="16 MB" /> @@ -91,6 +95,7 @@ android:id="@+id/detail_duration" android:layout_width="match_parent" android:layout_height="wrap_content" + android:textAlignment="viewStart" tools:text="3:20" /> @@ -106,6 +111,7 @@ android:id="@+id/detail_bitrate" android:layout_width="match_parent" android:layout_height="wrap_content" + android:textAlignment="viewStart" tools:text="320 kb/s" /> @@ -121,6 +127,7 @@ android:id="@+id/detail_sample_rate" android:layout_width="match_parent" android:layout_height="wrap_content" + android:textAlignment="viewStart" tools:text="44100 Hz" /> diff --git a/app/src/main/res/layout/item_tab.xml b/app/src/main/res/layout/item_tab.xml index 205fa4370..996c91aa6 100644 --- a/app/src/main/res/layout/item_tab.xml +++ b/app/src/main/res/layout/item_tab.xml @@ -22,6 +22,7 @@ android:paddingStart="@dimen/spacing_medium" android:textAppearance="@style/TextAppearance.Auxio.BodyLarge" app:buttonCompat="@null" + android:textAlignment="viewStart" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/tab_drag_handle" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b367be498..86669af8b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -212,7 +212,7 @@ +%.1f dB -%.1f dB - %d KB/s + %d kbps %d Hz Loading your music library… (%1$d/%2$d) diff --git a/info/FAQ.md b/info/FAQ.md index 61cb54cee..2ee9eb91c 100644 --- a/info/FAQ.md +++ b/info/FAQ.md @@ -63,7 +63,7 @@ investigated there. an unrecognized name. #### My lossless audio sounds lower-quality in Auxio! -This is a current limitation with the ExoPlayer. Basically, all audio tend is downsampled to 16-bit PCM audio, even +This is a current limitation with the ExoPlayer. Basically, all audio is downsampled to 16-bit PCM audio, even if the source audio is higher quality. I can enable something that might be able to remedy such, but implementing it fully may take some time.