Refine DownloadsScreen icons (#349)

* Convert big download icon to ImageVector

* Tweak download label icons
This commit is contained in:
FooIbar authored and GitHub committed 2023-11-26 14:54:29 +00:00
1 parent 86a49f764e
commit f292f31ac1
2 files changed
+50 -6

No files matched your search

@@ -0,0 +1,44 @@
package com.hippo.ehviewer.icons.big
import androidx.compose.material.icons.materialPath
import com.hippo.ehviewer.icons.EhIcons
import com.hippo.ehviewer.icons.bigIcon
import com.hippo.ehviewer.util.unsafeLazy
val EhIcons.Big.Filled.Download by unsafeLazy {
bigIcon(name = "Download") {
materialPath {
moveTo(0.0F, 19.0F)
verticalLineTo(24.0F)
horizontalLineTo(24.0F)
verticalLineTo(19.0F)
horizontalLineTo(0.0F)
close()
moveTo(16.0F, 22.0F)
horizontalLineTo(15.0F)
verticalLineTo(21.0F)
horizontalLineTo(16.0F)
verticalLineTo(22.0F)
close()
moveTo(19.0F, 22.0F)
horizontalLineTo(18.0F)
verticalLineTo(21.0F)
horizontalLineTo(19.0F)
verticalLineTo(22.0F)
close()
moveTo(22.0F, 22.0F)
horizontalLineTo(21.0F)
verticalLineTo(21.0F)
horizontalLineTo(22.0F)
verticalLineTo(22.0F)
moveTo(15.0F, 11.0F)
lineTo(15.0F, 0.0F)
lineTo(9.0F, 0.0F)
lineTo(9.0F, 11.0F)
lineTo(5.0F, 11.0F)
lineTo(12.0F, 18.0F)
lineTo(19.0F, 11.0F)
close()
}
}
}
@@ -29,14 +29,14 @@ import androidx.compose.foundation.text2.input.rememberTextFieldState
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.filled.DriveFileMove
import androidx.compose.material.icons.automirrored.outlined.Label
import androidx.compose.material.icons.filled.Add
import androidx.compose.material.icons.filled.Archive
import androidx.compose.material.icons.filled.Delete
import androidx.compose.material.icons.filled.DoneAll
import androidx.compose.material.icons.filled.Edit
import androidx.compose.material.icons.filled.MoreVert
import androidx.compose.material.icons.filled.NewLabel
import androidx.compose.material.icons.filled.Pause
import androidx.compose.material.icons.filled.PlayArrow
import androidx.compose.material.icons.filled.Settings
import androidx.compose.material3.DismissDirection
import androidx.compose.material3.DismissValue
import androidx.compose.material3.DropdownMenu
@@ -81,7 +81,7 @@ import com.hippo.ehviewer.dao.DownloadInfo
import com.hippo.ehviewer.download.DownloadManager
import com.hippo.ehviewer.download.DownloadService
import com.hippo.ehviewer.icons.EhIcons
import com.hippo.ehviewer.icons.big.History
import com.hippo.ehviewer.icons.big.Download
import com.hippo.ehviewer.ui.MainActivity
import com.hippo.ehviewer.ui.confirmRemoveDownloadRange
import com.hippo.ehviewer.ui.main.DownloadCard
@@ -177,7 +177,7 @@ fun DownloadsScreen(navigator: NavController) {
}
},
) {
Icon(imageVector = Icons.Default.Add, contentDescription = null)
Icon(imageVector = Icons.Default.NewLabel, contentDescription = null)
}
val letMeSelect = stringResource(R.string.let_me_select)
IconButton(
@@ -201,7 +201,7 @@ fun DownloadsScreen(navigator: NavController) {
}
},
) {
Icon(imageVector = Icons.Default.Archive, contentDescription = null)
Icon(imageVector = Icons.Default.Settings, contentDescription = null)
}
},
)
@@ -472,7 +472,7 @@ fun DownloadsScreen(navigator: NavController) {
horizontalAlignment = Alignment.CenterHorizontally,
) {
Image(
imageVector = EhIcons.Big.Default.History,
imageVector = EhIcons.Big.Default.Download,
contentDescription = null,
modifier = Modifier.padding(16.dp),
)