diff --git a/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/ArrowsClockwise.kt b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/ArrowsClockwise.kt new file mode 100644 index 00000000..247aff3d --- /dev/null +++ b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/ArrowsClockwise.kt @@ -0,0 +1,67 @@ +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.ArrowsClockwise: ImageVector + get() { + if (_arrows_clockwise != null) { + return _arrows_clockwise!! + } + _arrows_clockwise = Builder( + name = "Arrows-clockwise", + 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(232.2f, 51.7f) + verticalLineToRelative(48.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, -8.0f, 8.0f) + horizontalLineToRelative(-48.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, 0.0f, -16.0f) + horizontalLineToRelative(28.7f) + lineTo(184.6f, 71.4f) + arcToRelative(80.2f, 80.2f, 0.0f, false, false, -113.2f, 0.0f) + arcToRelative(7.9f, 7.9f, 0.0f, false, true, -11.3f, 0.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, 0.0f, -11.3f) + arcToRelative(96.2f, 96.2f, 0.0f, false, true, 135.8f, 0.0f) + lineToRelative(20.3f, 20.3f) + verticalLineTo(51.7f) + arcToRelative(8.0f, 8.0f, 0.0f, true, true, 16.0f, 0.0f) + close() + moveTo(184.6f, 184.6f) + arcToRelative(80.2f, 80.2f, 0.0f, false, true, -113.2f, 0.0f) + lineTo(51.1f, 164.3f) + horizontalLineTo(79.8f) + arcToRelative(8.0f, 8.0f, 0.0f, true, false, 0.0f, -16.0f) + horizontalLineToRelative(-48.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, false, -8.0f, 8.0f) + verticalLineToRelative(48.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, false, 16.0f, 0.0f) + verticalLineTo(175.6f) + lineToRelative(20.3f, 20.3f) + arcToRelative(96.1f, 96.1f, 0.0f, false, false, 135.8f, 0.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, false, 0.0f, -11.3f) + arcTo(7.9f, 7.9f, 0.0f, false, false, 184.6f, 184.6f) + close() + } + } + .build() + return _arrows_clockwise!! + } + +private var _arrows_clockwise: ImageVector? = null diff --git a/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/At.kt b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/At.kt new file mode 100644 index 00000000..c4a67533 --- /dev/null +++ b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/At.kt @@ -0,0 +1,56 @@ +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.At: ImageVector + get() { + if (_at != null) { + return _at!! + } + _at = Builder( + name = "At", + 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(128.0f, 24.0f) + arcToRelative(104.0f, 104.0f, 0.0f, true, false, 57.5f, 190.7f) + arcToRelative(8.0f, 8.0f, 0.0f, false, false, -8.8f, -13.4f) + arcTo(88.0f, 88.0f, 0.0f, true, true, 216.0f, 128.0f) + curveToRelative(0.0f, 26.4f, -10.9f, 32.0f, -20.0f, 32.0f) + reflectiveCurveToRelative(-20.0f, -5.6f, -20.0f, -32.0f) + lineTo(176.0f, 88.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, false, -16.0f, 0.0f) + verticalLineToRelative(4.3f) + arcTo(47.4f, 47.4f, 0.0f, false, false, 128.0f, 80.0f) + arcToRelative(48.0f, 48.0f, 0.0f, true, false, 37.9f, 77.4f) + curveToRelative(6.0f, 11.9f, 16.4f, 18.6f, 30.1f, 18.6f) + curveToRelative(22.5f, 0.0f, 36.0f, -17.9f, 36.0f, -48.0f) + arcTo(104.2f, 104.2f, 0.0f, false, false, 128.0f, 24.0f) + close() + moveTo(128.0f, 160.0f) + arcToRelative(32.0f, 32.0f, 0.0f, true, true, 32.0f, -32.0f) + arcTo(32.1f, 32.1f, 0.0f, false, true, 128.0f, 160.0f) + close() + } + } + .build() + return _at!! + } + +private var _at: ImageVector? = null diff --git a/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/Bug.kt b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/Bug.kt new file mode 100644 index 00000000..b6574358 --- /dev/null +++ b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/Bug.kt @@ -0,0 +1,95 @@ +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.Bug: ImageVector + get() { + if (_bug != null) { + return _bug!! + } + _bug = Builder( + name = "Bug", + 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(168.0f, 92.0f) + arcToRelative(12.0f, 12.0f, 0.0f, true, true, -12.0f, -12.0f) + arcTo(12.0f, 12.0f, 0.0f, false, true, 168.0f, 92.0f) + close() + moveTo(100.0f, 80.0f) + arcToRelative(12.0f, 12.0f, 0.0f, true, false, 12.0f, 12.0f) + arcTo(12.0f, 12.0f, 0.0f, false, false, 100.0f, 80.0f) + close() + moveTo(252.0f, 128.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, -8.0f, 8.0f) + lineTo(216.0f, 136.0f) + verticalLineToRelative(8.0f) + arcToRelative(88.1f, 88.1f, 0.0f, false, true, -3.2f, 23.7f) + lineToRelative(23.1f, 13.4f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, -4.0f, 14.9f) + arcToRelative(7.6f, 7.6f, 0.0f, false, true, -4.0f, -1.1f) + lineTo(207.0f, 182.8f) + arcToRelative(88.0f, 88.0f, 0.0f, false, true, -158.0f, 0.0f) + lineTo(28.1f, 194.9f) + arcToRelative(7.6f, 7.6f, 0.0f, false, true, -4.0f, 1.1f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, -4.0f, -14.9f) + lineToRelative(23.1f, -13.4f) + arcTo(88.1f, 88.1f, 0.0f, false, true, 40.0f, 144.0f) + verticalLineToRelative(-8.0f) + lineTo(12.0f, 136.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, 0.0f, -16.0f) + lineTo(40.0f, 120.0f) + verticalLineToRelative(-8.0f) + arcToRelative(88.1f, 88.1f, 0.0f, false, true, 3.2f, -23.7f) + lineTo(20.1f, 74.9f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, -3.0f, -10.9f) + arcToRelative(8.1f, 8.1f, 0.0f, false, true, 11.0f, -2.9f) + lineTo(49.0f, 73.2f) + arcToRelative(88.0f, 88.0f, 0.0f, false, true, 158.0f, 0.0f) + lineToRelative(20.9f, -12.1f) + arcToRelative(8.1f, 8.1f, 0.0f, false, true, 11.0f, 2.9f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, -3.0f, 10.9f) + lineTo(212.8f, 88.3f) + arcTo(88.1f, 88.1f, 0.0f, false, true, 216.0f, 112.0f) + verticalLineToRelative(8.0f) + horizontalLineToRelative(28.0f) + arcTo(8.0f, 8.0f, 0.0f, false, true, 252.0f, 128.0f) + close() + moveTo(120.0f, 136.0f) + lineTo(56.0f, 136.0f) + verticalLineToRelative(8.0f) + arcToRelative(72.0f, 72.0f, 0.0f, false, false, 64.0f, 71.5f) + close() + moveTo(200.0f, 136.0f) + lineTo(136.0f, 136.0f) + verticalLineToRelative(79.5f) + arcTo(72.0f, 72.0f, 0.0f, false, false, 200.0f, 144.0f) + close() + moveTo(200.0f, 112.0f) + arcToRelative(72.0f, 72.0f, 0.0f, false, false, -144.0f, 0.0f) + verticalLineToRelative(8.0f) + lineTo(200.0f, 120.0f) + close() + } + } + .build() + return _bug!! + } + +private var _bug: ImageVector? = null diff --git a/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/Copyleft.kt b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/Copyleft.kt new file mode 100644 index 00000000..c3e71244 --- /dev/null +++ b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/Copyleft.kt @@ -0,0 +1,53 @@ +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.Copyleft: ImageVector + get() { + if (_copyleft != null) { + return _copyleft!! + } + _copyleft = Builder( + name = "Copyleft", + 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(128.0f, 24.0f) + arcTo(104.0f, 104.0f, 0.0f, true, false, 232.0f, 128.0f) + arcTo(104.2f, 104.2f, 0.0f, false, false, 128.0f, 24.0f) + close() + moveTo(128.0f, 216.0f) + arcToRelative(88.0f, 88.0f, 0.0f, true, true, 88.0f, -88.0f) + arcTo(88.1f, 88.1f, 0.0f, false, true, 128.0f, 216.0f) + close() + moveTo(176.0f, 128.0f) + arcToRelative(48.0f, 48.0f, 0.0f, false, true, -86.4f, 28.8f) + arcToRelative(8.0f, 8.0f, 0.0f, true, true, 12.8f, -9.6f) + arcToRelative(32.0f, 32.0f, 0.0f, true, false, 0.0f, -38.4f) + arcToRelative(8.1f, 8.1f, 0.0f, false, true, -11.2f, 1.6f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, -1.6f, -11.2f) + arcTo(48.0f, 48.0f, 0.0f, false, true, 176.0f, 128.0f) + close() + } + } + .build() + return _copyleft!! + } + +private var _copyleft: ImageVector? = null diff --git a/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/CurrencyBTC.kt b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/CurrencyBTC.kt new file mode 100644 index 00000000..a716e0cc --- /dev/null +++ b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/CurrencyBTC.kt @@ -0,0 +1,76 @@ +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.CurrencyBTC: ImageVector + get() { + if (_currency_btc != null) { + return _currency_btc!! + } + _currency_btc = Builder( + name = "Currency-btc", + 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(170.5f, 115.7f) + arcTo(44.0f, 44.0f, 0.0f, false, false, 144.0f, 40.2f) + verticalLineTo(24.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, false, -16.0f, 0.0f) + verticalLineTo(40.0f) + horizontalLineTo(112.0f) + verticalLineTo(24.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, false, -16.0f, 0.0f) + verticalLineTo(40.0f) + horizontalLineTo(64.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, false, 0.0f, 16.0f) + horizontalLineToRelative(8.0f) + verticalLineTo(192.0f) + horizontalLineTo(64.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, false, 0.0f, 16.0f) + horizontalLineTo(96.0f) + verticalLineToRelative(16.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, false, 16.0f, 0.0f) + verticalLineTo(208.0f) + horizontalLineToRelative(16.0f) + verticalLineToRelative(16.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, false, 16.0f, 0.0f) + verticalLineTo(208.0f) + horizontalLineToRelative(8.0f) + arcToRelative(48.0f, 48.0f, 0.0f, false, false, 18.5f, -92.3f) + close() + moveTo(168.0f, 84.0f) + arcToRelative(28.1f, 28.1f, 0.0f, false, true, -28.0f, 28.0f) + horizontalLineTo(88.0f) + verticalLineTo(56.0f) + horizontalLineToRelative(52.0f) + arcTo(28.1f, 28.1f, 0.0f, false, true, 168.0f, 84.0f) + close() + moveTo(152.0f, 192.0f) + horizontalLineTo(88.0f) + verticalLineTo(128.0f) + horizontalLineToRelative(64.0f) + arcToRelative(32.0f, 32.0f, 0.0f, false, true, 0.0f, 64.0f) + close() + } + } + .build() + return _currency_btc!! + } + +private var _currency_btc: ImageVector? = null diff --git a/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/CurrencyDollarSimple.kt b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/CurrencyDollarSimple.kt new file mode 100644 index 00000000..1457ad84 --- /dev/null +++ b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/CurrencyDollarSimple.kt @@ -0,0 +1,64 @@ +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.CurrencyDollarSimple: ImageVector + get() { + if (_currency_dollar_simple != null) { + return _currency_dollar_simple!! + } + _currency_dollar_simple = Builder( + name = "Currency-dollar-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(200.0f, 168.0f) + arcToRelative(48.0f, 48.0f, 0.0f, false, true, -48.0f, 48.0f) + horizontalLineTo(136.0f) + verticalLineToRelative(16.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, -16.0f, 0.0f) + verticalLineTo(216.0f) + horizontalLineTo(104.0f) + arcToRelative(48.0f, 48.0f, 0.0f, false, true, -48.0f, -48.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, 16.0f, 0.0f) + arcToRelative(32.1f, 32.1f, 0.0f, false, false, 32.0f, 32.0f) + horizontalLineToRelative(48.0f) + arcToRelative(32.0f, 32.0f, 0.0f, false, false, 0.0f, -64.0f) + horizontalLineTo(108.0f) + arcToRelative(48.0f, 48.0f, 0.0f, false, true, 0.0f, -96.0f) + horizontalLineToRelative(12.0f) + verticalLineTo(24.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, 16.0f, 0.0f) + verticalLineTo(40.0f) + horizontalLineToRelative(8.0f) + arcToRelative(48.0f, 48.0f, 0.0f, false, true, 48.0f, 48.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, -16.0f, 0.0f) + arcToRelative(32.1f, 32.1f, 0.0f, false, false, -32.0f, -32.0f) + horizontalLineTo(108.0f) + arcToRelative(32.0f, 32.0f, 0.0f, false, false, 0.0f, 64.0f) + horizontalLineToRelative(44.0f) + arcTo(48.0f, 48.0f, 0.0f, false, true, 200.0f, 168.0f) + close() + } + } + .build() + return _currency_dollar_simple!! + } + +private var _currency_dollar_simple: ImageVector? = null diff --git a/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/GlobeSimple.kt b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/GlobeSimple.kt new file mode 100644 index 00000000..21335937 --- /dev/null +++ b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/GlobeSimple.kt @@ -0,0 +1,73 @@ +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.GlobeSimple: ImageVector + get() { + if (_globe_simple != null) { + return _globe_simple!! + } + _globe_simple = Builder( + name = "Globe-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(232.0f, 128.0f) + arcTo(104.1f, 104.1f, 0.0f, false, false, 128.0f, 24.0f) + horizontalLineToRelative(0.0f) + arcToRelative(104.0f, 104.0f, 0.0f, false, false, 0.0f, 208.0f) + horizontalLineToRelative(0.0f) + arcTo(104.1f, 104.1f, 0.0f, false, false, 232.0f, 128.0f) + close() + moveTo(215.6f, 120.0f) + lineTo(175.8f, 120.0f) + curveToRelative(-1.6f, -29.6f, -12.0f, -57.0f, -29.5f, -78.1f) + arcTo(88.2f, 88.2f, 0.0f, false, true, 215.6f, 120.0f) + close() + moveTo(96.3f, 136.0f) + horizontalLineToRelative(63.4f) + curveToRelative(-1.8f, 28.8f, -13.3f, 55.7f, -31.7f, 74.4f) + curveTo(109.6f, 191.7f, 98.1f, 164.8f, 96.3f, 136.0f) + close() + moveTo(96.3f, 120.0f) + curveToRelative(1.8f, -28.8f, 13.3f, -55.7f, 31.7f, -74.4f) + curveToRelative(18.4f, 18.7f, 29.9f, 45.6f, 31.7f, 74.4f) + close() + moveTo(109.7f, 41.9f) + curveTo(92.2f, 63.0f, 81.8f, 90.4f, 80.2f, 120.0f) + lineTo(40.4f, 120.0f) + arcTo(88.2f, 88.2f, 0.0f, false, true, 109.7f, 41.9f) + close() + moveTo(40.4f, 136.0f) + lineTo(80.2f, 136.0f) + curveToRelative(1.6f, 29.6f, 12.0f, 57.0f, 29.5f, 78.1f) + arcTo(88.2f, 88.2f, 0.0f, false, true, 40.4f, 136.0f) + close() + moveTo(146.3f, 214.1f) + curveToRelative(17.5f, -21.1f, 27.9f, -48.5f, 29.5f, -78.1f) + horizontalLineToRelative(39.8f) + arcTo(88.2f, 88.2f, 0.0f, false, true, 146.3f, 214.1f) + close() + } + } + .build() + return _globe_simple!! + } + +private var _globe_simple: ImageVector? = null diff --git a/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/ShieldStar.kt b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/ShieldStar.kt new file mode 100644 index 00000000..3ea1943f --- /dev/null +++ b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/ShieldStar.kt @@ -0,0 +1,76 @@ +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.ShieldStar: ImageVector + get() { + if (_shield_star != null) { + return _shield_star!! + } + _shield_star = Builder( + name = "Shield-star", + 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, 40.0f) + lineTo(48.0f, 40.0f) + arcTo(16.0f, 16.0f, 0.0f, false, false, 32.0f, 56.0f) + verticalLineToRelative(58.7f) + curveToRelative(0.0f, 89.4f, 75.8f, 119.1f, 91.0f, 124.1f) + arcToRelative(14.3f, 14.3f, 0.0f, false, false, 10.0f, 0.0f) + curveToRelative(15.2f, -5.0f, 91.0f, -34.7f, 91.0f, -124.1f) + lineTo(224.0f, 56.0f) + arcTo(16.0f, 16.0f, 0.0f, false, false, 208.0f, 40.0f) + close() + moveTo(208.0f, 114.7f) + curveToRelative(0.0f, 78.2f, -66.4f, 104.4f, -80.0f, 108.9f) + curveToRelative(-13.5f, -4.5f, -80.0f, -30.6f, -80.0f, -108.9f) + lineTo(48.0f, 56.0f) + lineTo(208.0f, 56.0f) + close() + moveTo(82.3f, 121.2f) + arcTo(8.1f, 8.1f, 0.0f, false, true, 92.4f, 116.0f) + lineToRelative(27.6f, 9.0f) + lineTo(120.0f, 96.0f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, 16.0f, 0.0f) + verticalLineToRelative(29.0f) + lineToRelative(27.6f, -9.0f) + arcToRelative(8.1f, 8.1f, 0.0f, false, true, 10.1f, 5.2f) + arcToRelative(8.0f, 8.0f, 0.0f, false, true, -5.2f, 10.0f) + lineToRelative(-27.6f, 9.0f) + lineTo(158.0f, 163.7f) + arcToRelative(7.9f, 7.9f, 0.0f, false, true, -1.8f, 11.1f) + arcToRelative(7.6f, 7.6f, 0.0f, false, true, -4.7f, 1.6f) + arcToRelative(8.2f, 8.2f, 0.0f, false, true, -6.5f, -3.3f) + lineToRelative(-17.0f, -23.5f) + lineToRelative(-17.0f, 23.5f) + arcToRelative(8.2f, 8.2f, 0.0f, false, true, -6.5f, 3.3f) + arcToRelative(7.6f, 7.6f, 0.0f, false, true, -4.7f, -1.6f) + arcTo(7.9f, 7.9f, 0.0f, false, true, 98.0f, 163.7f) + lineToRelative(17.1f, -23.5f) + lineToRelative(-27.6f, -9.0f) + arcTo(8.0f, 8.0f, 0.0f, false, true, 82.3f, 121.2f) + close() + } + } + .build() + return _shield_star!! + } + +private var _shield_star: ImageVector? = null diff --git a/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/User.kt b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/User.kt new file mode 100644 index 00000000..84187b07 --- /dev/null +++ b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/icons/phosphor/User.kt @@ -0,0 +1,49 @@ +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.User: ImageVector + get() { + if (_user != null) { + return _user!! + } + _user = Builder( + name = "User", + 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(231.9f, 212.0f) + arcToRelative(120.7f, 120.7f, 0.0f, false, false, -67.1f, -54.2f) + arcToRelative(72.0f, 72.0f, 0.0f, true, false, -73.6f, 0.0f) + arcTo(120.7f, 120.7f, 0.0f, false, false, 24.1f, 212.0f) + arcToRelative(8.0f, 8.0f, 0.0f, true, false, 13.8f, 8.0f) + arcToRelative(104.1f, 104.1f, 0.0f, false, true, 180.2f, 0.0f) + arcToRelative(8.0f, 8.0f, 0.0f, true, false, 13.8f, -8.0f) + close() + moveTo(72.0f, 96.0f) + arcToRelative(56.0f, 56.0f, 0.0f, true, true, 56.0f, 56.0f) + arcTo(56.0f, 56.0f, 0.0f, false, true, 72.0f, 96.0f) + close() + } + } + .build() + return _user!! + } + +private var _user: ImageVector? = null