App icon: winged-bubble adaptive icon (Android) + window/jpackage icon (desktop); concept art in app/icons/

This commit is contained in:
ARIA committed 2026-08-20 19:48:57 +02:00
1 parent 37c13b4d02
commit 1ec705727a
19 files changed
+392

No files matched your search

@@ -11,6 +11,8 @@
<application
android:label="Iris"
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
android:allowBackup="true"
android:usesCleartextTraffic="true"
android:theme="@android:style/Theme.Material.NoActionBar">
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<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="108"
android:viewportHeight="108">
<path android:pathData="M0,0h108v108h-108z">
<aapt:attr name="android:fillColor">
<gradient
android:startColor="#262B3A"
android:endColor="#14171F"
android:startX="0"
android:startY="0"
android:endX="0"
android:endY="108" />
</aapt:attr>
</path>
<path android:pathData="M33.96,51.18a29.75,29.75 0 1,0 59.5,0a29.75,29.75 0 1,0 -59.5,0z">
<aapt:attr name="android:fillColor">
<gradient
android:type="radial"
android:centerX="63.71"
android:centerY="51.18"
android:gradientRadius="29.75"
android:startColor="#384F7CFF"
android:endColor="#004F7CFF" />
</aapt:attr>
</path>
</vector>
@@ -0,0 +1,88 @@
<?xml version="1.0" encoding="utf-8"?>
<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="108"
android:viewportHeight="108">
<path
android:pathData="M41.79,43.67Q32.39,42.10 24.57,45.55"
android:strokeWidth="4.07"
android:strokeLineCap="round">
<aapt:attr name="android:strokeColor">
<gradient
android:startColor="#E8EAF0"
android:endColor="#7E9BFF"
android:startX="23"
android:startY="54"
android:endX="42"
android:endY="54" />
</aapt:attr>
</path>
<path
android:pathData="M41.16,50.56Q30.51,49.93 23.00,54.31"
android:strokeWidth="4.07"
android:strokeLineCap="round">
<aapt:attr name="android:strokeColor">
<gradient
android:startColor="#E8EAF0"
android:endColor="#7E9BFF"
android:startX="23"
android:startY="54"
android:endX="42"
android:endY="54" />
</aapt:attr>
</path>
<path
android:pathData="M41.79,57.44Q33.02,58.70 26.76,63.71"
android:strokeWidth="4.07"
android:strokeLineCap="round">
<aapt:attr name="android:strokeColor">
<gradient
android:startColor="#E8EAF0"
android:endColor="#7E9BFF"
android:startX="23"
android:startY="54"
android:endX="42"
android:endY="54" />
</aapt:attr>
</path>
<path
android:pathData="M49.62,66.21C47.42,71.97 44.92,73.10 41.79,75.61C46.49,74.35 50.87,71.54 54.94,66.84Z"
android:fillColor="#3D63E8" />
<path
android:pathData="M53.68,32.39H73.73A11.27,11.27 0 0,1 85,43.66V56.19A11.27,11.27 0 0,1 73.73,67.46H53.68A11.27,11.27 0 0,1 42.41,56.19V43.66A11.27,11.27 0 0,1 53.68,32.39Z">
<aapt:attr name="android:fillColor">
<gradient
android:startColor="#6E93FF"
android:endColor="#3D63E8"
android:startX="63.71"
android:startY="32.39"
android:endX="63.71"
android:endY="67.46" />
</aapt:attr>
</path>
<path
android:pathData="M50.56,51.81A13.15,13.15 0 0,1 76.86,51.81"
android:strokeWidth="1.88"
android:strokeLineCap="round"
android:strokeColor="#FF6B6B" />
<path
android:pathData="M53.06,51.81A10.65,10.65 0 0,1 74.36,51.81"
android:strokeWidth="1.88"
android:strokeLineCap="round"
android:strokeColor="#FFC107" />
<path
android:pathData="M55.57,51.81A8.14,8.14 0 0,1 71.85,51.81"
android:strokeWidth="1.88"
android:strokeLineCap="round"
android:strokeColor="#4CAF50" />
<path
android:pathData="M58.07,51.81A5.64,5.64 0 0,1 69.35,51.81"
android:strokeWidth="1.88"
android:strokeLineCap="round"
android:strokeColor="#29B6F6" />
<path
android:pathData="M61.99,51.81a1.72,1.72 0 1,0 3.44,0a1.72,1.72 0 1,0 -3.44,0z"
android:fillColor="#7C4DFF" />
</vector>
@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path
android:pathData="M41.79,43.67Q32.39,42.10 24.57,45.55"
android:strokeWidth="4.07"
android:strokeLineCap="round"
android:strokeColor="#FFFFFF" />
<path
android:pathData="M41.16,50.56Q30.51,49.93 23.00,54.31"
android:strokeWidth="4.07"
android:strokeLineCap="round"
android:strokeColor="#FFFFFF" />
<path
android:pathData="M41.79,57.44Q33.02,58.70 26.76,63.71"
android:strokeWidth="4.07"
android:strokeLineCap="round"
android:strokeColor="#FFFFFF" />
<path
android:pathData="M49.62,66.21C47.42,71.97 44.92,73.10 41.79,75.61C46.49,74.35 50.87,71.54 54.94,66.84Z"
android:fillColor="#FFFFFF" />
<path
android:pathData="M53.68,32.39H73.73A11.27,11.27 0 0,1 85,43.66V56.19A11.27,11.27 0 0,1 73.73,67.46H53.68A11.27,11.27 0 0,1 42.41,56.19V43.66A11.27,11.27 0 0,1 53.68,32.39Z"
android:strokeWidth="3"
android:strokeColor="#FFFFFF" />
<path
android:pathData="M50.56,51.81A13.15,13.15 0 0,1 76.86,51.81"
android:strokeWidth="1.88"
android:strokeLineCap="round"
android:strokeColor="#FFFFFF" />
<path
android:pathData="M53.06,51.81A10.65,10.65 0 0,1 74.36,51.81"
android:strokeWidth="1.88"
android:strokeLineCap="round"
android:strokeColor="#FFFFFF" />
<path
android:pathData="M55.57,51.81A8.14,8.14 0 0,1 71.85,51.81"
android:strokeWidth="1.88"
android:strokeLineCap="round"
android:strokeColor="#FFFFFF" />
<path
android:pathData="M58.07,51.81A5.64,5.64 0 0,1 69.35,51.81"
android:strokeWidth="1.88"
android:strokeLineCap="round"
android:strokeColor="#FFFFFF" />
<path
android:pathData="M61.99,51.81a1.72,1.72 0 1,0 3.44,0a1.72,1.72 0 1,0 -3.44,0z"
android:fillColor="#FFFFFF" />
</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/ic_launcher_background" />
<foreground android:drawable="@drawable/ic_launcher_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/ic_launcher_background" />
<foreground android:drawable="@drawable/ic_launcher_foreground" />
</adaptive-icon>
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background" />
<foreground android:drawable="@drawable/ic_launcher_foreground" />
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
</adaptive-icon>
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background" />
<foreground android:drawable="@drawable/ic_launcher_foreground" />
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
</adaptive-icon>