diff --git a/app/src/main/java/emu/skyline/adapter/AppViewItem.kt b/app/src/main/java/emu/skyline/adapter/AppViewItem.kt index cc53cafb..1bf792b5 100644 --- a/app/src/main/java/emu/skyline/adapter/AppViewItem.kt +++ b/app/src/main/java/emu/skyline/adapter/AppViewItem.kt @@ -97,6 +97,10 @@ class AppViewItem(var layoutType : LayoutType, private val item : AppItem, priva binding.textTitle.text = item.title binding.textVersion.text = item.version ?: item.loaderResultString(binding.root.context) binding.textAuthor.text = item.author + // Make text views selected for marquee to work + binding.textTitle.isSelected = true + binding.textVersion.isSelected = true + binding.textAuthor.isSelected = true binding.icon.setImageBitmap(item.icon ?: missingIcon) diff --git a/app/src/main/res/layout/app_item_grid.xml b/app/src/main/res/layout/app_item_grid.xml index b9c6d628..902808e4 100644 --- a/app/src/main/res/layout/app_item_grid.xml +++ b/app/src/main/res/layout/app_item_grid.xml @@ -35,8 +35,9 @@ android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:singleLine="true" + android:textAppearance="?android:attr/textAppearanceListItem" android:textColor="?android:attr/textColorPrimary" - android:textSize="12sp" + android:textSize="14sp" tools:text="Title" /> @@ -61,6 +64,8 @@ android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:singleLine="true" + android:textAppearance="?android:attr/textAppearanceListItemSecondary" + android:textColor="?android:attr/textColorSecondary" android:textSize="12sp" - tools:text="Subtitle" /> + tools:text="Author" /> diff --git a/app/src/main/res/layout/app_item_grid_compact.xml b/app/src/main/res/layout/app_item_grid_compact.xml index 1a155e6e..4302aa8c 100644 --- a/app/src/main/res/layout/app_item_grid_compact.xml +++ b/app/src/main/res/layout/app_item_grid_compact.xml @@ -29,15 +29,14 @@ android:id="@+id/text_title" android:layout_width="0dp" android:layout_height="wrap_content" - android:alpha="242.25" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" - android:paddingStart="8dp" - android:paddingEnd="8dp" + android:paddingHorizontal="8dp" android:singleLine="true" android:textAlignment="viewStart" android:textAppearance="?android:attr/textAppearanceListItem" android:textColor="@android:color/white" + android:textSize="15sp" android:textStyle="bold" app:layout_constrainedWidth="true" app:layout_constraintBottom_toTopOf="@id/text_version" @@ -49,12 +48,10 @@ android:id="@+id/text_version" android:layout_width="0dp" android:layout_height="wrap_content" - android:alpha="242.25" + android:alpha="0.95" android:ellipsize="marquee" - android:fadingEdge="horizontal" android:marqueeRepeatLimit="marquee_forever" - android:paddingStart="8dp" - android:paddingEnd="8dp" + android:paddingHorizontal="8dp" android:singleLine="true" android:textAlignment="viewStart" android:textAppearance="?android:attr/textAppearanceListItemSecondary" @@ -69,19 +66,18 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginBottom="8dp" - android:alpha="242.25" + android:alpha="0.95" android:ellipsize="marquee" - android:fadingEdge="horizontal" android:marqueeRepeatLimit="marquee_forever" - android:paddingStart="8dp" - android:paddingEnd="8dp" + android:paddingHorizontal="8dp" android:singleLine="true" android:textAlignment="viewStart" android:textAppearance="?android:attr/textAppearanceListItemSecondary" android:textColor="@android:color/white" + android:textSize="12sp" app:layout_constraintBottom_toBottomOf="@id/icon" app:layout_constraintEnd_toEndOf="@id/icon" app:layout_constraintStart_toStartOf="@id/icon" - tools:text="Subtitle" /> + tools:text="Author" /> diff --git a/app/src/main/res/layout/app_item_linear.xml b/app/src/main/res/layout/app_item_linear.xml index 17e91d8f..f46ea707 100644 --- a/app/src/main/res/layout/app_item_linear.xml +++ b/app/src/main/res/layout/app_item_linear.xml @@ -8,24 +8,28 @@ android:background="?attr/selectableItemBackground" android:clickable="true" android:focusable="true" - android:padding="16dp"> + android:paddingHorizontal="16dp" + android:paddingVertical="8dp"> - @@ -55,14 +61,16 @@ android:id="@+id/text_author" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginStart="10dp" + android:ellipsize="marquee" + android:marqueeRepeatLimit="marquee_forever" + android:singleLine="true" android:textAppearance="?android:attr/textAppearanceListItemSecondary" android:textColor="@android:color/tertiary_text_light" app:layout_constrainedWidth="true" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0" - app:layout_constraintStart_toEndOf="@id/icon" + app:layout_constraintStart_toStartOf="@id/text_title" app:layout_constraintTop_toBottomOf="@id/text_version" - tools:text="SubTitle" /> + tools:text="Author" /> diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 14064691..7f487dda 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -3,4 +3,5 @@ 8dp 10dp 12dp + 8dp diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 417dd9e9..68ad86f9 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -3,7 +3,7 @@