diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 6a2f22219e..ebf2d127bd 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -84,6 +84,19 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/app/src/main/res/mipmap-hdpi/pride.webp b/android/app/src/main/res/mipmap-hdpi/pride.webp
new file mode 100644
index 0000000000..e6cd15f13e
Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/pride.webp differ
diff --git a/android/app/src/main/res/mipmap-hdpi/pride_background.webp b/android/app/src/main/res/mipmap-hdpi/pride_background.webp
new file mode 100644
index 0000000000..cfce887e2b
Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/pride_background.webp differ
diff --git a/android/app/src/main/res/mipmap-hdpi/pride_foreground.webp b/android/app/src/main/res/mipmap-hdpi/pride_foreground.webp
new file mode 100644
index 0000000000..38f324854e
Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/pride_foreground.webp differ
diff --git a/android/app/src/main/res/mipmap-hdpi/pride_round.webp b/android/app/src/main/res/mipmap-hdpi/pride_round.webp
new file mode 100644
index 0000000000..e984e9a552
Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/pride_round.webp differ
diff --git a/android/app/src/main/res/mipmap-mdpi/pride.webp b/android/app/src/main/res/mipmap-mdpi/pride.webp
new file mode 100644
index 0000000000..8b1537ff7b
Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/pride.webp differ
diff --git a/android/app/src/main/res/mipmap-mdpi/pride_background.webp b/android/app/src/main/res/mipmap-mdpi/pride_background.webp
new file mode 100644
index 0000000000..a7be54392e
Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/pride_background.webp differ
diff --git a/android/app/src/main/res/mipmap-mdpi/pride_foreground.webp b/android/app/src/main/res/mipmap-mdpi/pride_foreground.webp
new file mode 100644
index 0000000000..b3c9850a8d
Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/pride_foreground.webp differ
diff --git a/android/app/src/main/res/mipmap-mdpi/pride_round.webp b/android/app/src/main/res/mipmap-mdpi/pride_round.webp
new file mode 100644
index 0000000000..f0242c8378
Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/pride_round.webp differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/pride.webp b/android/app/src/main/res/mipmap-xhdpi/pride.webp
new file mode 100644
index 0000000000..eea91af7ae
Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/pride.webp differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/pride_background.webp b/android/app/src/main/res/mipmap-xhdpi/pride_background.webp
new file mode 100644
index 0000000000..afa139590a
Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/pride_background.webp differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/pride_foreground.webp b/android/app/src/main/res/mipmap-xhdpi/pride_foreground.webp
new file mode 100644
index 0000000000..54177d96db
Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/pride_foreground.webp differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/pride_round.webp b/android/app/src/main/res/mipmap-xhdpi/pride_round.webp
new file mode 100644
index 0000000000..d1bd5ed44b
Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/pride_round.webp differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/pride.webp b/android/app/src/main/res/mipmap-xxhdpi/pride.webp
new file mode 100644
index 0000000000..3b4d7c73f0
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/pride.webp differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/pride_background.webp b/android/app/src/main/res/mipmap-xxhdpi/pride_background.webp
new file mode 100644
index 0000000000..7ddedead38
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/pride_background.webp differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/pride_foreground.webp b/android/app/src/main/res/mipmap-xxhdpi/pride_foreground.webp
new file mode 100644
index 0000000000..e40dbfda81
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/pride_foreground.webp differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/pride_round.webp b/android/app/src/main/res/mipmap-xxhdpi/pride_round.webp
new file mode 100644
index 0000000000..56299841e0
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/pride_round.webp differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/pride.webp b/android/app/src/main/res/mipmap-xxxhdpi/pride.webp
new file mode 100644
index 0000000000..2a47c52e32
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/pride.webp differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/pride_background.webp b/android/app/src/main/res/mipmap-xxxhdpi/pride_background.webp
new file mode 100644
index 0000000000..4e478bd016
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/pride_background.webp differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/pride_foreground.webp b/android/app/src/main/res/mipmap-xxxhdpi/pride_foreground.webp
new file mode 100644
index 0000000000..f5eda56a19
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/pride_foreground.webp differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/pride_round.webp b/android/app/src/main/res/mipmap-xxxhdpi/pride_round.webp
new file mode 100644
index 0000000000..5bf7e91c65
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/pride_round.webp differ
diff --git a/ios/App/App.xcodeproj/project.pbxproj b/ios/App/App.xcodeproj/project.pbxproj
index 11ddfa502d..26bbfe68f1 100644
--- a/ios/App/App.xcodeproj/project.pbxproj
+++ b/ios/App/App.xcodeproj/project.pbxproj
@@ -31,6 +31,7 @@
E75D25702A7C369900C4AD87 /* SavePost.swift in Sources */ = {isa = PBXBuildFile; fileRef = E75D256C2A7C369800C4AD87 /* SavePost.swift */; };
E75D25712A7C369900C4AD87 /* PostView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E75D256D2A7C369800C4AD87 /* PostView.swift */; };
E75D25722A7C369900C4AD87 /* GetPostsResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = E75D256E2A7C369800C4AD87 /* GetPostsResponse.swift */; };
+ E76185BB2B213B200044BA55 /* pride.png in Resources */ = {isa = PBXBuildFile; fileRef = E76185BA2B213B200044BA55 /* pride.png */; };
E761A9562A8B15EE00DDD466 /* space.png in Resources */ = {isa = PBXBuildFile; fileRef = E761A9552A8B15EE00DDD466 /* space.png */; };
E761A9592A8B15F800DDD466 /* psych.png in Resources */ = {isa = PBXBuildFile; fileRef = E761A9572A8B15F800DDD466 /* psych.png */; };
E761A95A2A8B15F800DDD466 /* planetary.png in Resources */ = {isa = PBXBuildFile; fileRef = E761A9582A8B15F800DDD466 /* planetary.png */; };
@@ -88,6 +89,7 @@
E75D256C2A7C369800C4AD87 /* SavePost.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SavePost.swift; sourceTree = ""; };
E75D256D2A7C369800C4AD87 /* PostView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PostView.swift; sourceTree = ""; };
E75D256E2A7C369800C4AD87 /* GetPostsResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GetPostsResponse.swift; sourceTree = ""; };
+ E76185BA2B213B200044BA55 /* pride.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = pride.png; sourceTree = ""; };
E761A9552A8B15EE00DDD466 /* space.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = space.png; sourceTree = ""; };
E761A9572A8B15F800DDD466 /* psych.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = psych.png; sourceTree = ""; };
E761A9582A8B15F800DDD466 /* planetary.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = planetary.png; sourceTree = ""; };
@@ -208,6 +210,7 @@
E761A9582A8B15F800DDD466 /* planetary.png */,
E73A34CA2A8DAE3A0004DC5B /* galactic.png */,
E73782662A8B33E200FCDF7B /* original.png */,
+ E76185BA2B213B200044BA55 /* pride.png */,
E761A9572A8B15F800DDD466 /* psych.png */,
E761A9552A8B15EE00DDD466 /* space.png */,
);
@@ -307,6 +310,7 @@
E73782672A8B33E200FCDF7B /* original.png in Resources */,
E761A9592A8B15F800DDD466 /* psych.png in Resources */,
50379B232058CBB4000EE86E /* capacitor.config.json in Resources */,
+ E76185BB2B213B200044BA55 /* pride.png in Resources */,
504EC30D1FED79650016851F /* Main.storyboard in Resources */,
2FAD9763203C412B000D30F8 /* config.xml in Resources */,
E761A9562A8B15EE00DDD466 /* space.png in Resources */,
diff --git a/ios/App/App/AlternateIcons/pride.png b/ios/App/App/AlternateIcons/pride.png
index f3cdbe24d1..61fc4e7e16 100644
Binary files a/ios/App/App/AlternateIcons/pride.png and b/ios/App/App/AlternateIcons/pride.png differ
diff --git a/ios/App/App/Info.plist b/ios/App/App/Info.plist
index 459f51e534..9d9662f664 100644
--- a/ios/App/App/Info.plist
+++ b/ios/App/App/Info.plist
@@ -98,6 +98,15 @@
galactic
+ pride
+
+ UIPrerenderedIcon
+
+ CFBundleIconFiles
+
+ pride
+
+
CFBundleIcons~ipad
@@ -149,6 +158,15 @@
galactic
+ pride
+
+ UIPrerenderedIcon
+
+ CFBundleIconFiles
+
+ pride
+
+
UIViewControllerBasedStatusBarAppearance
diff --git a/public/alternateIcons/pride.png b/public/alternateIcons/pride.png
new file mode 100644
index 0000000000..61fc4e7e16
Binary files /dev/null and b/public/alternateIcons/pride.png differ
diff --git a/src/features/settings/app-icon/AppIcon.tsx b/src/features/settings/app-icon/AppIcon.tsx
index 754bf47cdc..354e377c02 100644
--- a/src/features/settings/app-icon/AppIcon.tsx
+++ b/src/features/settings/app-icon/AppIcon.tsx
@@ -88,6 +88,8 @@ function getIconName(icon: AppIcon): string {
return "O.G.";
case "galactic":
return "Enter Galactic";
+ case "pride":
+ return "Progress Pride";
}
}
@@ -96,6 +98,7 @@ function getIconAuthor(icon: AppIcon): string {
case "default":
case "planetary":
case "psych":
+ case "pride":
return "fer0n";
case "space":
return "ripened_avacado";
diff --git a/src/features/settings/app-icon/appIconSlice.tsx b/src/features/settings/app-icon/appIconSlice.tsx
index 452843b14d..1c11522e7f 100644
--- a/src/features/settings/app-icon/appIconSlice.tsx
+++ b/src/features/settings/app-icon/appIconSlice.tsx
@@ -8,6 +8,7 @@ export const APP_ICONS = [
"default",
"planetary",
"psych",
+ "pride",
"space",
"galactic",
"original",