fix(ui): use AutoMirrored icons

This commit is contained in:
junkfood 2024-06-05 18:34:31 +08:00
parent 01801ce052
commit 44ad6f3e2c
No known key found for this signature in database
GPG Key ID: 2EA5B648DB112A34
9 changed files with 21 additions and 11 deletions

View File

@ -1,6 +1,7 @@
package me.ash.reader.domain.model.general
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.rounded.Subject
import androidx.compose.material.icons.outlined.FiberManualRecord
import androidx.compose.material.icons.rounded.FiberManualRecord
import androidx.compose.material.icons.rounded.Star
@ -65,8 +66,8 @@ class Filter private constructor(
)
val All = Filter(
index = 2,
iconOutline = Icons.Rounded.Subject,
iconFilled = Icons.Rounded.Subject,
iconOutline = Icons.AutoMirrored.Rounded.Subject,
iconFilled = Icons.AutoMirrored.Rounded.Subject,
)
val values = listOf(Starred, Unread, All)
}

View File

@ -7,6 +7,7 @@ import androidx.compose.foundation.lazy.LazyRow
import androidx.compose.foundation.lazy.items
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.outlined.Article
import androidx.compose.material.icons.outlined.Add
import androidx.compose.material.icons.outlined.Article
import androidx.compose.material.icons.outlined.Notifications
@ -163,7 +164,7 @@ private fun Preset(
modifier = Modifier
.padding(start = 8.dp)
.size(20.dp),
imageVector = Icons.Outlined.Article,
imageVector = Icons.AutoMirrored.Outlined.Article,
contentDescription = stringResource(R.string.parse_full_content),
tint = MaterialTheme.colorScheme.onSurface alwaysLight true,
)

View File

@ -18,6 +18,7 @@ import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.itemsIndexed
import androidx.compose.foundation.lazy.rememberLazyListState
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.outlined.KeyboardArrowRight
import androidx.compose.material.icons.outlined.KeyboardArrowRight
import androidx.compose.material.icons.outlined.Settings
import androidx.compose.material.icons.rounded.Add
@ -216,7 +217,7 @@ fun FeedsPage(
icon = filterUiState.filter.iconOutline,
action = {
Icon(
imageVector = Icons.Outlined.KeyboardArrowRight,
imageVector = Icons.AutoMirrored.Outlined.KeyboardArrowRight,
contentDescription = stringResource(R.string.go_to),
)
},

View File

@ -1,6 +1,7 @@
package me.ash.reader.ui.page.home.feeds.drawer.group
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.outlined.DriveFileMove
import androidx.compose.material.icons.outlined.DriveFileMove
import androidx.compose.material3.Icon
import androidx.compose.material3.Text
@ -35,7 +36,7 @@ fun AllMoveToGroupDialog(
},
icon = {
Icon(
imageVector = Icons.Outlined.DriveFileMove,
imageVector = Icons.AutoMirrored.Outlined.DriveFileMove,
contentDescription = stringResource(R.string.move_to_group),
)
},

View File

@ -1,6 +1,7 @@
package me.ash.reader.ui.page.home.feeds.drawer.group
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.outlined.Article
import androidx.compose.material.icons.outlined.Article
import androidx.compose.material3.Icon
import androidx.compose.material3.Text
@ -33,7 +34,7 @@ fun AllParseFullContentDialog(
},
icon = {
Icon(
imageVector = Icons.Outlined.Article,
imageVector = Icons.AutoMirrored.Outlined.Article,
contentDescription = stringResource(R.string.parse_full_content),
)
},

View File

@ -10,6 +10,7 @@ import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.verticalScroll
import androidx.compose.material.ExperimentalMaterialApi
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.outlined.Article
import androidx.compose.material.icons.outlined.Article
import androidx.compose.material.icons.outlined.Folder
import androidx.compose.material.icons.outlined.Notifications
@ -182,7 +183,7 @@ private fun Preset(
selected = false,
selectedIcon = {
Icon(
imageVector = Icons.Outlined.Article,
imageVector = Icons.AutoMirrored.Outlined.Article,
contentDescription = stringResource(R.string.parse_full_content),
modifier = Modifier
.padding(start = 8.dp)

View File

@ -3,6 +3,8 @@ package me.ash.reader.ui.page.home.reading
import android.view.HapticFeedbackConstants
import androidx.compose.foundation.layout.*
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.outlined.Article
import androidx.compose.material.icons.automirrored.rounded.Article
import androidx.compose.material.icons.filled.FiberManualRecord
import androidx.compose.material.icons.outlined.Article
import androidx.compose.material.icons.outlined.FiberManualRecord
@ -119,9 +121,9 @@ fun BottomBar(
disabled = false,
modifier = Modifier.size(40.dp),
imageVector = if (isFullContent) {
Icons.Rounded.Article
Icons.AutoMirrored.Rounded.Article
} else {
Icons.Outlined.Article
Icons.AutoMirrored.Outlined.Article
},
contentDescription = stringResource(R.string.parse_full_content),
tint = if (isFullContent) {

View File

@ -20,6 +20,7 @@ import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.rounded.ArrowBack
import androidx.compose.material.icons.automirrored.rounded.Segment
import androidx.compose.material.icons.outlined.Image
import androidx.compose.material.icons.outlined.Movie
import androidx.compose.material.icons.rounded.Segment
@ -237,7 +238,7 @@ fun ReadingStylePage(
SettingItem(
title = stringResource(R.string.text),
desc = stringResource(R.string.text_desc),
icon = Icons.Rounded.Segment,
icon = Icons.AutoMirrored.Rounded.Segment,
onClick = {
navController.navigate(RouteName.READING_PAGE_TEXT) {
launchSingleTop = true

View File

@ -3,6 +3,7 @@ package me.ash.reader.ui.page.settings.languages
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.outlined.KeyboardArrowRight
import androidx.compose.material.icons.outlined.KeyboardArrowRight
import androidx.compose.material.icons.outlined.Lightbulb
import androidx.compose.material.icons.automirrored.rounded.ArrowBack
@ -66,7 +67,7 @@ fun LanguagesPage(
icon = Icons.Outlined.Lightbulb,
action = {
Icon(
imageVector = Icons.Outlined.KeyboardArrowRight,
imageVector = Icons.AutoMirrored.Outlined.KeyboardArrowRight,
contentDescription = stringResource(R.string.go_to),
)
},