mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-24 03:42:15 +00:00
Update: Replace Order resDrawables with ImageVector
This commit is contained in:
parent
9561dbf409
commit
66fb23e2a9
@ -1,18 +1,22 @@
|
||||
package com.machiav3lli.fdroid.entity
|
||||
|
||||
import androidx.annotation.DrawableRes
|
||||
import androidx.annotation.StringRes
|
||||
import androidx.compose.ui.graphics.vector.ImageVector
|
||||
import com.machiav3lli.fdroid.HELP_CHANGELOG
|
||||
import com.machiav3lli.fdroid.HELP_LICENSE
|
||||
import com.machiav3lli.fdroid.HELP_MATRIX
|
||||
import com.machiav3lli.fdroid.HELP_SOURCECODE
|
||||
import com.machiav3lli.fdroid.HELP_TELEGRAM
|
||||
import com.machiav3lli.fdroid.R
|
||||
import com.machiav3lli.fdroid.ui.compose.icons.Phosphor
|
||||
import com.machiav3lli.fdroid.ui.compose.icons.phosphor.CalendarPlus
|
||||
import com.machiav3lli.fdroid.ui.compose.icons.phosphor.CalendarX
|
||||
import com.machiav3lli.fdroid.ui.compose.icons.phosphor.TagSimple
|
||||
|
||||
enum class Order(@StringRes val titleResId: Int, @DrawableRes val iconResId: Int) {
|
||||
NAME(R.string.name, R.drawable.ic_placeholder),
|
||||
DATE_ADDED(R.string.date_added, R.drawable.ic_placeholder),
|
||||
LAST_UPDATE(R.string.date_updated, R.drawable.ic_placeholder)
|
||||
enum class Order(@StringRes val titleResId: Int, val icon: ImageVector) {
|
||||
NAME(R.string.name, Phosphor.TagSimple),
|
||||
DATE_ADDED(R.string.date_added, Phosphor.CalendarX),
|
||||
LAST_UPDATE(R.string.date_updated, Phosphor.CalendarPlus)
|
||||
}
|
||||
|
||||
enum class UpdateCategory(val id: Int) {
|
||||
|
@ -0,0 +1,89 @@
|
||||
package com.machiav3lli.fdroid.ui.compose.icons.phosphor
|
||||
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.PathFillType.Companion.NonZero
|
||||
import androidx.compose.ui.graphics.SolidColor
|
||||
import androidx.compose.ui.graphics.StrokeCap.Companion.Butt
|
||||
import androidx.compose.ui.graphics.StrokeJoin.Companion.Miter
|
||||
import androidx.compose.ui.graphics.vector.ImageVector
|
||||
import androidx.compose.ui.graphics.vector.ImageVector.Builder
|
||||
import androidx.compose.ui.graphics.vector.path
|
||||
import androidx.compose.ui.unit.dp
|
||||
import com.machiav3lli.fdroid.ui.compose.icons.Phosphor
|
||||
|
||||
val Phosphor.CalendarPlus: ImageVector
|
||||
get() {
|
||||
if (_calendar_plus != null) {
|
||||
return _calendar_plus!!
|
||||
}
|
||||
_calendar_plus = Builder(
|
||||
name = "Calendar-plus",
|
||||
defaultWidth = 32.0.dp,
|
||||
defaultHeight = 32.0.dp,
|
||||
viewportWidth = 256.0f,
|
||||
viewportHeight = 256.0f,
|
||||
).apply {
|
||||
path(
|
||||
fill = SolidColor(Color(0xFF000000)), stroke = null, strokeLineWidth = 0.0f,
|
||||
strokeLineCap = Butt, strokeLineJoin = Miter, strokeLineMiter = 4.0f,
|
||||
pathFillType = NonZero
|
||||
) {
|
||||
moveTo(208.0f, 32.0f)
|
||||
lineTo(184.0f, 32.0f)
|
||||
lineTo(184.0f, 24.0f)
|
||||
arcToRelative(8.0f, 8.0f, 0.0f, false, false, -16.0f, 0.0f)
|
||||
verticalLineToRelative(8.0f)
|
||||
lineTo(88.0f, 32.0f)
|
||||
lineTo(88.0f, 24.0f)
|
||||
arcToRelative(8.0f, 8.0f, 0.0f, false, false, -16.0f, 0.0f)
|
||||
verticalLineToRelative(8.0f)
|
||||
lineTo(48.0f, 32.0f)
|
||||
arcTo(16.0f, 16.0f, 0.0f, false, false, 32.0f, 48.0f)
|
||||
lineTo(32.0f, 208.0f)
|
||||
arcToRelative(16.0f, 16.0f, 0.0f, false, false, 16.0f, 16.0f)
|
||||
lineTo(208.0f, 224.0f)
|
||||
arcToRelative(16.0f, 16.0f, 0.0f, false, false, 16.0f, -16.0f)
|
||||
lineTo(224.0f, 48.0f)
|
||||
arcTo(16.0f, 16.0f, 0.0f, false, false, 208.0f, 32.0f)
|
||||
close()
|
||||
moveTo(72.0f, 48.0f)
|
||||
verticalLineToRelative(8.0f)
|
||||
arcToRelative(8.0f, 8.0f, 0.0f, false, false, 16.0f, 0.0f)
|
||||
lineTo(88.0f, 48.0f)
|
||||
horizontalLineToRelative(80.0f)
|
||||
verticalLineToRelative(8.0f)
|
||||
arcToRelative(8.0f, 8.0f, 0.0f, false, false, 16.0f, 0.0f)
|
||||
lineTo(184.0f, 48.0f)
|
||||
horizontalLineToRelative(24.0f)
|
||||
lineTo(208.0f, 80.0f)
|
||||
lineTo(48.0f, 80.0f)
|
||||
lineTo(48.0f, 48.0f)
|
||||
close()
|
||||
moveTo(208.0f, 208.0f)
|
||||
lineTo(48.0f, 208.0f)
|
||||
lineTo(48.0f, 96.0f)
|
||||
lineTo(208.0f, 96.0f)
|
||||
lineTo(208.0f, 208.0f)
|
||||
close()
|
||||
moveTo(164.0f, 152.0f)
|
||||
arcToRelative(8.0f, 8.0f, 0.0f, false, true, -8.0f, 8.0f)
|
||||
lineTo(136.0f, 160.0f)
|
||||
verticalLineToRelative(20.0f)
|
||||
arcToRelative(8.0f, 8.0f, 0.0f, false, true, -16.0f, 0.0f)
|
||||
lineTo(120.0f, 160.0f)
|
||||
lineTo(100.0f, 160.0f)
|
||||
arcToRelative(8.0f, 8.0f, 0.0f, false, true, 0.0f, -16.0f)
|
||||
horizontalLineToRelative(20.0f)
|
||||
lineTo(120.0f, 124.0f)
|
||||
arcToRelative(8.0f, 8.0f, 0.0f, false, true, 16.0f, 0.0f)
|
||||
verticalLineToRelative(20.0f)
|
||||
horizontalLineToRelative(20.0f)
|
||||
arcTo(8.0f, 8.0f, 0.0f, false, true, 164.0f, 152.0f)
|
||||
close()
|
||||
}
|
||||
}
|
||||
.build()
|
||||
return _calendar_plus!!
|
||||
}
|
||||
|
||||
private var _calendar_plus: ImageVector? = null
|
@ -0,0 +1,90 @@
|
||||
package com.machiav3lli.fdroid.ui.compose.icons.phosphor
|
||||
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.PathFillType.Companion.NonZero
|
||||
import androidx.compose.ui.graphics.SolidColor
|
||||
import androidx.compose.ui.graphics.StrokeCap.Companion.Butt
|
||||
import androidx.compose.ui.graphics.StrokeJoin.Companion.Miter
|
||||
import androidx.compose.ui.graphics.vector.ImageVector
|
||||
import androidx.compose.ui.graphics.vector.ImageVector.Builder
|
||||
import androidx.compose.ui.graphics.vector.path
|
||||
import androidx.compose.ui.unit.dp
|
||||
import com.machiav3lli.fdroid.ui.compose.icons.Phosphor
|
||||
|
||||
val Phosphor.CalendarX: ImageVector
|
||||
get() {
|
||||
if (_calendar_x != null) {
|
||||
return _calendar_x!!
|
||||
}
|
||||
_calendar_x = Builder(
|
||||
name = "Calendar-x",
|
||||
defaultWidth = 32.0.dp,
|
||||
defaultHeight = 32.0.dp,
|
||||
viewportWidth = 256.0f,
|
||||
viewportHeight = 256.0f,
|
||||
).apply {
|
||||
path(
|
||||
fill = SolidColor(Color(0xFF000000)), stroke = null, strokeLineWidth = 0.0f,
|
||||
strokeLineCap = Butt, strokeLineJoin = Miter, strokeLineMiter = 4.0f,
|
||||
pathFillType = NonZero
|
||||
) {
|
||||
moveTo(208.0f, 32.0f)
|
||||
lineTo(184.0f, 32.0f)
|
||||
lineTo(184.0f, 24.0f)
|
||||
arcToRelative(8.0f, 8.0f, 0.0f, false, false, -16.0f, 0.0f)
|
||||
verticalLineToRelative(8.0f)
|
||||
lineTo(88.0f, 32.0f)
|
||||
lineTo(88.0f, 24.0f)
|
||||
arcToRelative(8.0f, 8.0f, 0.0f, false, false, -16.0f, 0.0f)
|
||||
verticalLineToRelative(8.0f)
|
||||
lineTo(48.0f, 32.0f)
|
||||
arcTo(16.0f, 16.0f, 0.0f, false, false, 32.0f, 48.0f)
|
||||
lineTo(32.0f, 208.0f)
|
||||
arcToRelative(16.0f, 16.0f, 0.0f, false, false, 16.0f, 16.0f)
|
||||
lineTo(208.0f, 224.0f)
|
||||
arcToRelative(16.0f, 16.0f, 0.0f, false, false, 16.0f, -16.0f)
|
||||
lineTo(224.0f, 48.0f)
|
||||
arcTo(16.0f, 16.0f, 0.0f, false, false, 208.0f, 32.0f)
|
||||
close()
|
||||
moveTo(72.0f, 48.0f)
|
||||
verticalLineToRelative(8.0f)
|
||||
arcToRelative(8.0f, 8.0f, 0.0f, false, false, 16.0f, 0.0f)
|
||||
lineTo(88.0f, 48.0f)
|
||||
horizontalLineToRelative(80.0f)
|
||||
verticalLineToRelative(8.0f)
|
||||
arcToRelative(8.0f, 8.0f, 0.0f, false, false, 16.0f, 0.0f)
|
||||
lineTo(184.0f, 48.0f)
|
||||
horizontalLineToRelative(24.0f)
|
||||
lineTo(208.0f, 80.0f)
|
||||
lineTo(48.0f, 80.0f)
|
||||
lineTo(48.0f, 48.0f)
|
||||
close()
|
||||
moveTo(208.0f, 208.0f)
|
||||
lineTo(48.0f, 208.0f)
|
||||
lineTo(48.0f, 96.0f)
|
||||
lineTo(208.0f, 96.0f)
|
||||
lineTo(208.0f, 208.0f)
|
||||
close()
|
||||
moveTo(157.7f, 133.7f)
|
||||
lineTo(139.3f, 152.0f)
|
||||
lineToRelative(18.4f, 18.3f)
|
||||
arcToRelative(8.1f, 8.1f, 0.0f, false, true, 0.0f, 11.4f)
|
||||
arcToRelative(8.2f, 8.2f, 0.0f, false, true, -11.4f, 0.0f)
|
||||
lineTo(128.0f, 163.3f)
|
||||
lineToRelative(-18.3f, 18.4f)
|
||||
arcToRelative(8.2f, 8.2f, 0.0f, false, true, -11.4f, 0.0f)
|
||||
arcToRelative(8.1f, 8.1f, 0.0f, false, true, 0.0f, -11.4f)
|
||||
lineTo(116.7f, 152.0f)
|
||||
lineTo(98.3f, 133.7f)
|
||||
arcToRelative(8.1f, 8.1f, 0.0f, false, true, 11.4f, -11.4f)
|
||||
lineTo(128.0f, 140.7f)
|
||||
lineToRelative(18.3f, -18.4f)
|
||||
arcToRelative(8.1f, 8.1f, 0.0f, false, true, 11.4f, 11.4f)
|
||||
close()
|
||||
}
|
||||
}
|
||||
.build()
|
||||
return _calendar_x!!
|
||||
}
|
||||
|
||||
private var _calendar_x: ImageVector? = null
|
@ -0,0 +1,57 @@
|
||||
package com.machiav3lli.fdroid.ui.compose.icons.phosphor
|
||||
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.PathFillType.Companion.NonZero
|
||||
import androidx.compose.ui.graphics.SolidColor
|
||||
import androidx.compose.ui.graphics.StrokeCap.Companion.Butt
|
||||
import androidx.compose.ui.graphics.StrokeJoin.Companion.Miter
|
||||
import androidx.compose.ui.graphics.vector.ImageVector
|
||||
import androidx.compose.ui.graphics.vector.ImageVector.Builder
|
||||
import androidx.compose.ui.graphics.vector.path
|
||||
import androidx.compose.ui.unit.dp
|
||||
import com.machiav3lli.fdroid.ui.compose.icons.Phosphor
|
||||
|
||||
val Phosphor.TagSimple: ImageVector
|
||||
get() {
|
||||
if (_tag_simple != null) {
|
||||
return _tag_simple!!
|
||||
}
|
||||
_tag_simple = Builder(
|
||||
name = "Tag-simple",
|
||||
defaultWidth = 32.0.dp,
|
||||
defaultHeight = 32.0.dp,
|
||||
viewportWidth = 256.0f,
|
||||
viewportHeight = 256.0f,
|
||||
).apply {
|
||||
path(
|
||||
fill = SolidColor(Color(0xFF000000)), stroke = null, strokeLineWidth = 0.0f,
|
||||
strokeLineCap = Butt, strokeLineJoin = Miter, strokeLineMiter = 4.0f,
|
||||
pathFillType = NonZero
|
||||
) {
|
||||
moveTo(187.7f, 208.0f)
|
||||
lineTo(40.0f, 208.0f)
|
||||
arcToRelative(16.0f, 16.0f, 0.0f, false, true, -16.0f, -16.0f)
|
||||
lineTo(24.0f, 64.0f)
|
||||
arcTo(16.0f, 16.0f, 0.0f, false, true, 40.0f, 48.0f)
|
||||
lineTo(187.7f, 48.0f)
|
||||
arcTo(15.9f, 15.9f, 0.0f, false, true, 201.0f, 55.1f)
|
||||
lineToRelative(45.7f, 68.5f)
|
||||
arcToRelative(7.8f, 7.8f, 0.0f, false, true, 0.0f, 8.8f)
|
||||
lineTo(201.0f, 200.9f)
|
||||
horizontalLineToRelative(0.0f)
|
||||
arcTo(15.9f, 15.9f, 0.0f, false, true, 187.7f, 208.0f)
|
||||
close()
|
||||
moveTo(187.7f, 192.0f)
|
||||
horizontalLineToRelative(0.0f)
|
||||
lineToRelative(42.7f, -64.0f)
|
||||
lineTo(187.7f, 64.0f)
|
||||
lineTo(40.0f, 64.0f)
|
||||
lineTo(40.0f, 192.0f)
|
||||
close()
|
||||
}
|
||||
}
|
||||
.build()
|
||||
return _tag_simple!!
|
||||
}
|
||||
|
||||
private var _tag_simple: ImageVector? = null
|
Loading…
x
Reference in New Issue
Block a user