From d732aea1d34279eddd114f8fd1ccf200db92a400 Mon Sep 17 00:00:00 2001 From: OxygenCobalt Date: Thu, 11 Nov 2021 18:53:34 -0700 Subject: [PATCH] style: improve typography Improve typography (again) by isolating my weird non-standard text styles and moving all font usage to the text styles, which allows me to eliminate a lot of excessive font usages. --- app/src/main/res/layout/dialog_excluded.xml | 3 +- app/src/main/res/layout/fragment_about.xml | 1 - app/src/main/res/layout/fragment_home.xml | 2 +- app/src/main/res/layout/item_album_song.xml | 3 +- app/src/main/res/layout/view_seek_bar.xml | 2 + app/src/main/res/layout/widget_default.xml | 3 +- app/src/main/res/values/styles_android.xml | 19 ++----- app/src/main/res/values/styles_core.xml | 14 ++---- app/src/main/res/values/styles_ui.xml | 24 ++++----- app/src/main/res/values/typography.xml | 55 ++++++++++++--------- 10 files changed, 56 insertions(+), 70 deletions(-) diff --git a/app/src/main/res/layout/dialog_excluded.xml b/app/src/main/res/layout/dialog_excluded.xml index 7061b2d8f..fbcc1b164 100644 --- a/app/src/main/res/layout/dialog_excluded.xml +++ b/app/src/main/res/layout/dialog_excluded.xml @@ -24,11 +24,10 @@ android:id="@+id/excluded_empty" android:layout_width="match_parent" android:layout_height="wrap_content" - android:fontFamily="@font/inter_semibold" android:padding="@dimen/spacing_medium" android:text="@string/lbl_no_dirs" android:textAlignment="center" - android:textAppearance="@style/TextAppearance.Auxio.TitleMedium" + android:textAppearance="@style/TextAppearance.Auxio.TitleMidLarge" android:textColor="?android:attr/textColorSecondary" /> diff --git a/app/src/main/res/layout/fragment_about.xml b/app/src/main/res/layout/fragment_about.xml index 472f8b584..57a38a4bc 100644 --- a/app/src/main/res/layout/fragment_about.xml +++ b/app/src/main/res/layout/fragment_about.xml @@ -62,7 +62,6 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="@dimen/spacing_medium" - android:fontFamily="@font/inter_semibold" android:text="@string/info_app_name" android:textAppearance="@style/TextAppearance.Auxio.HeadlineSmall" app:layout_constraintBottom_toBottomOf="@+id/about_auxio_icon" diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml index 93d8ea997..3ceccc74a 100644 --- a/app/src/main/res/layout/fragment_home.xml +++ b/app/src/main/res/layout/fragment_home.xml @@ -34,7 +34,7 @@ app:tabContentStart="@dimen/spacing_medium" app:tabGravity="start" app:tabMode="scrollable" - app:tabTextAppearance="@style/TextAppearance.Auxio.LabelLarge" + app:tabTextAppearance="@style/TextAppearance.Auxio.LabelLarger" app:tabTextColor="@color/sel_accented_primary" /> diff --git a/app/src/main/res/layout/item_album_song.xml b/app/src/main/res/layout/item_album_song.xml index 13e0313d9..09e219ba8 100644 --- a/app/src/main/res/layout/item_album_song.xml +++ b/app/src/main/res/layout/item_album_song.xml @@ -23,7 +23,8 @@ android:minWidth="@dimen/size_track_number" android:text="@{String.valueOf(song.track)}" android:textAlignment="center" - android:textAppearance="@style/TextAppearance.Auxio.TitleMedium" + android:textAppearance="@style/TextAppearance.Auxio.TitleMidLarge" + android:fontFamily="@font/inter" android:textColor="@color/sel_accented_secondary" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/layout/view_seek_bar.xml b/app/src/main/res/layout/view_seek_bar.xml index b4fba3de0..04f1a77db 100644 --- a/app/src/main/res/layout/view_seek_bar.xml +++ b/app/src/main/res/layout/view_seek_bar.xml @@ -30,6 +30,7 @@ android:layout_height="wrap_content" android:layout_marginStart="@dimen/spacing_medium" android:layout_marginBottom="@dimen/spacing_small" + android:textAppearance="@style/TextAppearance.Auxio.BodyMedium" android:textColor="@color/sel_accented_secondary" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" @@ -41,6 +42,7 @@ android:layout_height="wrap_content" android:layout_marginEnd="@dimen/spacing_medium" android:layout_marginBottom="@dimen/spacing_small" + android:textAppearance="@style/TextAppearance.Auxio.BodyMedium" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" tools:text="16:16" /> diff --git a/app/src/main/res/layout/widget_default.xml b/app/src/main/res/layout/widget_default.xml index 0bd3ddec3..0389e9a94 100644 --- a/app/src/main/res/layout/widget_default.xml +++ b/app/src/main/res/layout/widget_default.xml @@ -20,11 +20,10 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center" - android:fontFamily="@font/inter" android:gravity="center" android:padding="@dimen/spacing_medium" android:text="@string/def_playback" - android:textAppearance="@style/TextAppearance.Auxio.TitleMedium" + android:textAppearance="@style/TextAppearance.Auxio.TitleMidLarge" android:textColor="?android:attr/textColorPrimary" android:textStyle="bold" /> diff --git a/app/src/main/res/values/styles_android.xml b/app/src/main/res/values/styles_android.xml index 153edf824..e27da5c01 100644 --- a/app/src/main/res/values/styles_android.xml +++ b/app/src/main/res/values/styles_android.xml @@ -9,52 +9,43 @@ - - - - diff --git a/app/src/main/res/values/styles_core.xml b/app/src/main/res/values/styles_core.xml index 64ac45aa8..a137b2b72 100644 --- a/app/src/main/res/values/styles_core.xml +++ b/app/src/main/res/values/styles_core.xml @@ -11,6 +11,7 @@ @color/surface @color/surface_variant + ?attr/colorSurfaceVariant ?attr/colorPrimary ?attr/colorOnPrimary @@ -29,19 +30,18 @@ ?attr/colorSecondary @color/overlay_stroke ?attr/colorPrimary - ?attr/colorOnSurfaceVariant ?attr/colorSecondary - + ?attr/colorSurface ?attr/colorSurface - @font/inter none @color/overlay_text_highlight @color/overlay_text_highlight_inverse + @style/Theme.Auxio.Dialog @style/TextAppearance.Auxio.HeadlineLarge @@ -59,14 +59,6 @@ @style/TextAppearance.Auxio.BodyLarge @style/TextAppearance.Auxio.BodyMedium @style/TextAppearance.Auxio.BodySmall - - - @style/TextAppearance.Material3.TitleMedium - @style/TextAppearance.Material3.TitleMedium - @style/TextAppearance.Material3.BodyMedium - @style/TextAppearance.Material3.TitleMedium - @style/TextAppearance.Material3.TitleMedium - @style/TextAppearance.Material3.BodyMedium diff --git a/app/src/main/res/values/styles_ui.xml b/app/src/main/res/values/styles_ui.xml index 07d0eb048..e6262ff2e 100644 --- a/app/src/main/res/values/styles_ui.xml +++ b/app/src/main/res/values/styles_ui.xml @@ -73,12 +73,12 @@ @@ -86,29 +86,27 @@ marquee true marquee_forever - @font/inter_semibold - @style/TextAppearance.Auxio.TitleMedium + @style/TextAppearance.Auxio.TitleMidLarge @@ -151,13 +147,11 @@ + + + + + + + \ No newline at end of file