New Vanilla logo, make adaptive icon for Android (#193)

This commit is contained in:
VoxelTek authored and GitHub committed 2025-06-23 20:57:21 -07:00
1 parent 888729c84b
commit e45f4448ae
20 files changed
+191 -53

No files matched your search

+1
View File
@@ -64,6 +64,7 @@
-->
<application android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
android:allowBackup="true"
android:theme="@style/AppTheme"
android:hardwareAccelerated="true" >
Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

@@ -0,0 +1,21 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="108dp"
android:height="108dp"
android:viewportWidth="120"
android:viewportHeight="120">
<path
android:pathData="M0,0h120v120h-120z"
android:strokeWidth="5.85001">
<aapt:attr name="android:fillColor">
<gradient
android:centerX="60"
android:centerY="60"
android:gradientRadius="60"
android:type="radial">
<item android:offset="0" android:color="#FF0097C9"/>
<item android:offset="0.84" android:color="#FF23CAFF"/>
</gradient>
</aapt:attr>
</path>
</vector>
@@ -0,0 +1,19 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="120"
android:viewportHeight="120">
<group android:scaleX="0.65"
android:scaleY="0.65"
android:translateX="21"
android:translateY="21">
<path
android:pathData="m30,30c-5.18,0 -10,4.82 -10,10v40c0,5.18 4.82,10 10,10h60c5.18,0 10,-4.82 10,-10v-40c0,-5.18 -4.82,-10 -10,-10L84,30L67,75L53,75l-17,-45z"
android:strokeWidth="1.02791"
android:fillColor="#ffffff"/>
<path
android:pathData="M50,30 L60,60 70,30Z"
android:strokeWidth="1.02791"
android:fillColor="#ffffff"/>
</group>
</vector>
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/vanilla_background"/>
<foreground android:drawable="@drawable/vanilla_foreground"/>
</adaptive-icon>
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/vanilla_background"/>
<foreground android:drawable="@drawable/vanilla_foreground"/>
</adaptive-icon>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 930 B

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

+17
View File
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="120mm" height="120mm" viewBox="-60 -60 120 120" version="1.1" id="svg3">
<defs id="defs3">
<linearGradient id="linearGradient2">
<stop style="stop-color:#0097c9;stop-opacity:1;" offset="0" id="stop2"/>
<stop style="stop-color:#23caff;stop-opacity:1;" offset="0.8433" id="stop3"/>
</linearGradient>
<radialGradient id="radialGradient3" cx="0" cy="0" r="60" gradientUnits="userSpaceOnUse" href="#linearGradient2"/>
</defs>
<g id="Template">
<rect style="fill:url(#radialGradient3);fill-opacity:1;stroke-width:5.85001" id="rect1" width="120" height="120" x="-60" y="-60"/>
<g id="g1">
<path id="rect4" d="m -30,-30 c -5.183453,0 -10,4.822056 -10,10 v 40 c 0,5.177938 4.816547,10 10,10 h 60 c 5.183453,0 10,-4.822062 10,-10 v -40 c 0,-5.177944 -4.816547,-10 -10,-10 H 24 L 7,15 H -7 l -17,-45 z" style="fill:#ffffff;fill-opacity:1;stroke-width:1.02791"/>
<path d="M -10,-30 -6e-6,0 10,-30 Z" id="path1" style="fill:#ffffff;fill-opacity:1;stroke-width:1.02791"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="120mm" height="120mm" viewBox="-60 -60 120 120" version="1.1" id="svg3">
<defs id="defs3">
<linearGradient id="linearGradient2">
<stop style="stop-color:#0097c9;stop-opacity:1;" offset="0" id="stop2"/>
<stop style="stop-color:#23caff;stop-opacity:1;" offset="0.8433" id="stop3"/>
</linearGradient>
<radialGradient id="radialGradient3" cx="0" cy="0" r="60" gradientUnits="userSpaceOnUse" href="#linearGradient2"/>
</defs>
<g id="Template">
<rect style="fill:url(#radialGradient3);fill-opacity:1;stroke-width:5.85001" id="rect1" width="120" height="120" x="-60" y="-60"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 703 B

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="120mm" height="120mm" viewBox="-60 -60 120 120" version="1.1" id="svg3">
<g id="Template">
<g id="g1">
<path id="rect4" d="m -30,-30 c -5.183453,0 -10,4.822056 -10,10 v 40 c 0,5.177938 4.816547,10 10,10 h 60 c 5.183453,0 10,-4.822062 10,-10 v -40 c 0,-5.177944 -4.816547,-10 -10,-10 H 24 L 7,15 H -7 l -17,-45 z" style="fill:#ffffff;fill-opacity:1;stroke-width:1.02791"/>
<path d="M -10,-30 -6e-6,0 10,-30 Z" id="path1" style="fill:#ffffff;fill-opacity:1;stroke-width:1.02791"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 605 B