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 package me.ash.reader.domain.model.general
import androidx.compose.material.icons.Icons 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.outlined.FiberManualRecord
import androidx.compose.material.icons.rounded.FiberManualRecord import androidx.compose.material.icons.rounded.FiberManualRecord
import androidx.compose.material.icons.rounded.Star import androidx.compose.material.icons.rounded.Star
@ -65,8 +66,8 @@ class Filter private constructor(
) )
val All = Filter( val All = Filter(
index = 2, index = 2,
iconOutline = Icons.Rounded.Subject, iconOutline = Icons.AutoMirrored.Rounded.Subject,
iconFilled = Icons.Rounded.Subject, iconFilled = Icons.AutoMirrored.Rounded.Subject,
) )
val values = listOf(Starred, Unread, All) 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.lazy.items
import androidx.compose.foundation.shape.CircleShape import androidx.compose.foundation.shape.CircleShape
import androidx.compose.material.icons.Icons 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.Add
import androidx.compose.material.icons.outlined.Article import androidx.compose.material.icons.outlined.Article
import androidx.compose.material.icons.outlined.Notifications import androidx.compose.material.icons.outlined.Notifications
@ -163,7 +164,7 @@ private fun Preset(
modifier = Modifier modifier = Modifier
.padding(start = 8.dp) .padding(start = 8.dp)
.size(20.dp), .size(20.dp),
imageVector = Icons.Outlined.Article, imageVector = Icons.AutoMirrored.Outlined.Article,
contentDescription = stringResource(R.string.parse_full_content), contentDescription = stringResource(R.string.parse_full_content),
tint = MaterialTheme.colorScheme.onSurface alwaysLight true, 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.itemsIndexed
import androidx.compose.foundation.lazy.rememberLazyListState import androidx.compose.foundation.lazy.rememberLazyListState
import androidx.compose.material.icons.Icons 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.KeyboardArrowRight
import androidx.compose.material.icons.outlined.Settings import androidx.compose.material.icons.outlined.Settings
import androidx.compose.material.icons.rounded.Add import androidx.compose.material.icons.rounded.Add
@ -216,7 +217,7 @@ fun FeedsPage(
icon = filterUiState.filter.iconOutline, icon = filterUiState.filter.iconOutline,
action = { action = {
Icon( Icon(
imageVector = Icons.Outlined.KeyboardArrowRight, imageVector = Icons.AutoMirrored.Outlined.KeyboardArrowRight,
contentDescription = stringResource(R.string.go_to), contentDescription = stringResource(R.string.go_to),
) )
}, },

View File

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

View File

@ -1,6 +1,7 @@
package me.ash.reader.ui.page.home.feeds.drawer.group package me.ash.reader.ui.page.home.feeds.drawer.group
import androidx.compose.material.icons.Icons 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.Article
import androidx.compose.material3.Icon import androidx.compose.material3.Icon
import androidx.compose.material3.Text import androidx.compose.material3.Text
@ -33,7 +34,7 @@ fun AllParseFullContentDialog(
}, },
icon = { icon = {
Icon( Icon(
imageVector = Icons.Outlined.Article, imageVector = Icons.AutoMirrored.Outlined.Article,
contentDescription = stringResource(R.string.parse_full_content), 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.foundation.verticalScroll
import androidx.compose.material.ExperimentalMaterialApi import androidx.compose.material.ExperimentalMaterialApi
import androidx.compose.material.icons.Icons 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.Article
import androidx.compose.material.icons.outlined.Folder import androidx.compose.material.icons.outlined.Folder
import androidx.compose.material.icons.outlined.Notifications import androidx.compose.material.icons.outlined.Notifications
@ -182,7 +183,7 @@ private fun Preset(
selected = false, selected = false,
selectedIcon = { selectedIcon = {
Icon( Icon(
imageVector = Icons.Outlined.Article, imageVector = Icons.AutoMirrored.Outlined.Article,
contentDescription = stringResource(R.string.parse_full_content), contentDescription = stringResource(R.string.parse_full_content),
modifier = Modifier modifier = Modifier
.padding(start = 8.dp) .padding(start = 8.dp)

View File

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

View File

@ -20,6 +20,7 @@ import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material.icons.Icons import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.rounded.ArrowBack 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.Image
import androidx.compose.material.icons.outlined.Movie import androidx.compose.material.icons.outlined.Movie
import androidx.compose.material.icons.rounded.Segment import androidx.compose.material.icons.rounded.Segment
@ -237,7 +238,7 @@ fun ReadingStylePage(
SettingItem( SettingItem(
title = stringResource(R.string.text), title = stringResource(R.string.text),
desc = stringResource(R.string.text_desc), desc = stringResource(R.string.text_desc),
icon = Icons.Rounded.Segment, icon = Icons.AutoMirrored.Rounded.Segment,
onClick = { onClick = {
navController.navigate(RouteName.READING_PAGE_TEXT) { navController.navigate(RouteName.READING_PAGE_TEXT) {
launchSingleTop = true 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.layout.*
import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.material.icons.Icons 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.KeyboardArrowRight
import androidx.compose.material.icons.outlined.Lightbulb import androidx.compose.material.icons.outlined.Lightbulb
import androidx.compose.material.icons.automirrored.rounded.ArrowBack import androidx.compose.material.icons.automirrored.rounded.ArrowBack
@ -66,7 +67,7 @@ fun LanguagesPage(
icon = Icons.Outlined.Lightbulb, icon = Icons.Outlined.Lightbulb,
action = { action = {
Icon( Icon(
imageVector = Icons.Outlined.KeyboardArrowRight, imageVector = Icons.AutoMirrored.Outlined.KeyboardArrowRight,
contentDescription = stringResource(R.string.go_to), contentDescription = stringResource(R.string.go_to),
) )
}, },