aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-22 11:46:04 +0200
committerDanilo M. <danix@danix.xyz>2026-10-22 11:46:04 +0200
commit1fb99957c3c04b3ab5ca7e7d63c31ab0a62a9186 (patch)
treed1f829fa1571895753cdc70d783071960a91ba10 /app/src/main
parent7c2b685bf8fe61a445034cfad646f24b7eaff843 (diff)
downloadmygram-droid-1fb99957c3c04b3ab5ca7e7d63c31ab0a62a9186.tar.gz
mygram-droid-1fb99957c3c04b3ab5ca7e7d63c31ab0a62a9186.zip
Add a launcher icon and banner: a photo glyph on a TV
Replaces the generic folder icon. Foldergram's own logo cannot be bundled (AGPLv3 asset in a GPLv2-only APK), so this is an original vector drawing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'app/src/main')
-rw-r--r--app/src/main/AndroidManifest.xml2
-rw-r--r--app/src/main/res/drawable/banner.xml6
-rw-r--r--app/src/main/res/drawable/ic_launcher.xml26
3 files changed, 30 insertions, 4 deletions
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 9918188..41db33b 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -14,7 +14,7 @@
android:name=".App"
android:allowBackup="false"
android:banner="@drawable/banner"
- android:icon="@drawable/ic_folder"
+ android:icon="@drawable/ic_launcher"
android:label="mygram"
android:theme="@android:style/Theme.DeviceDefault.NoActionBar"
android:usesCleartextTraffic="true">
diff --git a/app/src/main/res/drawable/banner.xml b/app/src/main/res/drawable/banner.xml
index e1a075a..c1b2edc 100644
--- a/app/src/main/res/drawable/banner.xml
+++ b/app/src/main/res/drawable/banner.xml
@@ -4,10 +4,10 @@
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
- <solid android:color="#FF4F46E5" />
+ <solid android:color="#FF1C1B20" />
<size android:width="320dp" android:height="180dp" />
</shape>
</item>
- <item android:drawable="@drawable/ic_folder" android:gravity="center"
- android:width="96dp" android:height="96dp" />
+ <item android:drawable="@drawable/ic_launcher" android:gravity="center"
+ android:width="128dp" android:height="128dp" />
</layer-list>
diff --git a/app/src/main/res/drawable/ic_launcher.xml b/app/src/main/res/drawable/ic_launcher.xml
new file mode 100644
index 0000000..60fb6ba
--- /dev/null
+++ b/app/src/main/res/drawable/ic_launcher.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2026 Danilo M. <danix@danix.xyz>
+ Licensed under the GNU General Public License version 2 only. -->
+<!-- App icon: a photo-gram glyph on a TV, over an indigo to pink tile. -->
+<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="M24,0H84A24,24 0 0 1 108,24V84A24,24 0 0 1 84,108H24A24,24 0 0 1 0,84V24A24,24 0 0 1 24,0Z">
+ <aapt:attr name="android:fillColor">
+ <gradient android:type="linear"
+ android:startX="0" android:startY="0" android:endX="108" android:endY="108"
+ android:startColor="#FF6366F1" android:endColor="#FFEC4899" />
+ </aapt:attr>
+ </path>
+ <path android:strokeColor="#FFFFFFFF" android:strokeWidth="6"
+ android:pathData="M26,20H82A8,8 0 0 1 90,28V70A8,8 0 0 1 82,78H26A8,8 0 0 1 18,70V28A8,8 0 0 1 26,20Z" />
+ <path android:strokeColor="#FFFFFFFF" android:strokeWidth="5" android:strokeLineCap="round"
+ android:pathData="M54,78V88M42,88H66" />
+ <path android:strokeColor="#FFFFFFFF" android:strokeWidth="4"
+ android:pathData="M48,34H60A9,9 0 0 1 69,43V55A9,9 0 0 1 60,64H48A9,9 0 0 1 39,55V43A9,9 0 0 1 48,34Z" />
+ <path android:strokeColor="#FFFFFFFF" android:strokeWidth="4"
+ android:pathData="M47,49A7,7 0 1 1 61,49A7,7 0 1 1 47,49Z" />
+ <path android:fillColor="#FFFFFFFF"
+ android:pathData="M61.3,39.5A2.2,2.2 0 1 1 65.7,39.5A2.2,2.2 0 1 1 61.3,39.5Z" />
+</vector>