diff --git a/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/Contents.json b/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/Contents.json
new file mode 100644
index 000000000..e74a561a5
--- /dev/null
+++ b/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/Contents.json
@@ -0,0 +1,56 @@
+{
+ "images" : [
+ {
+ "filename" : "cute 1x.png",
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "cute dark 1x.png",
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "filename" : "cute 2x.png",
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "cute dark 2x.png",
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "filename" : "cute512.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "cute-dark.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute 1x.png b/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute 1x.png
new file mode 100644
index 000000000..cf401afff
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute 1x.png differ
diff --git a/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute 2x.png b/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute 2x.png
new file mode 100644
index 000000000..1cf592114
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute dark 1x.png b/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute dark 1x.png
new file mode 100644
index 000000000..7ae805046
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute dark 1x.png differ
diff --git a/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute dark 2x.png b/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute dark 2x.png
new file mode 100644
index 000000000..378bedbd6
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute dark 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute-dark.png b/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute-dark.png
new file mode 100644
index 000000000..6ad5c3af0
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute-dark.png differ
diff --git a/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute512.png b/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute512.png
new file mode 100644
index 000000000..2b7178569
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/cute_appicon_preview.imageset/cute512.png differ
diff --git a/App/App Icons/App Icons.xcassets/five_appicon.appiconset/5 dark.png b/App/App Icons/App Icons.xcassets/five_appicon.appiconset/5 dark.png
deleted file mode 100644
index fc88cc68b..000000000
Binary files a/App/App Icons/App Icons.xcassets/five_appicon.appiconset/5 dark.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/five_appicon.appiconset/5 gs.png b/App/App Icons/App Icons.xcassets/five_appicon.appiconset/5 gs.png
deleted file mode 100644
index bcfea6997..000000000
Binary files a/App/App Icons/App Icons.xcassets/five_appicon.appiconset/5 gs.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/five_appicon.appiconset/5.png b/App/App Icons/App Icons.xcassets/five_appicon.appiconset/5.png
deleted file mode 100644
index 40bba8518..000000000
Binary files a/App/App Icons/App Icons.xcassets/five_appicon.appiconset/5.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/five_appicon.appiconset/Contents.json b/App/App Icons/App Icons.xcassets/five_appicon.appiconset/Contents.json
deleted file mode 100644
index e7a2f3d84..000000000
--- a/App/App Icons/App Icons.xcassets/five_appicon.appiconset/Contents.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "images" : [
- {
- "filename" : "5.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "dark"
- }
- ],
- "filename" : "5 dark.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "tinted"
- }
- ],
- "filename" : "5 gs.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 2x.png b/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 2x.png
new file mode 100644
index 000000000..428c12776
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 3x.png b/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 3x.png
new file mode 100644
index 000000000..9b650535a
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 dark 2x.png b/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 dark 2x.png
new file mode 100644
index 000000000..de4238e59
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 dark 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 dark 3x.png b/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 dark 3x.png
new file mode 100644
index 000000000..01ceb5ec0
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 dark 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 dark@2x.png b/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 dark@2x.png
deleted file mode 100644
index a2a63d7b6..000000000
Binary files a/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 dark@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 dark@3x.png b/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 dark@3x.png
deleted file mode 100644
index b0e103639..000000000
Binary files a/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5 dark@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5@2x.png b/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5@2x.png
deleted file mode 100644
index b7fe8ef41..000000000
Binary files a/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5@3x.png b/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5@3x.png
deleted file mode 100644
index f856963f1..000000000
Binary files a/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/5@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/Contents.json b/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/Contents.json
index 3a2b31b12..eec4e91a1 100644
--- a/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/Contents.json
+++ b/App/App Icons/App Icons.xcassets/five_appicon_preview.imageset/Contents.json
@@ -15,7 +15,7 @@
"scale" : "1x"
},
{
- "filename" : "5@2x.png",
+ "filename" : "5 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
@@ -26,12 +26,12 @@
"value" : "dark"
}
],
- "filename" : "5 dark@2x.png",
+ "filename" : "5 dark 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
- "filename" : "5@3x.png",
+ "filename" : "5 3x.png",
"idiom" : "universal",
"scale" : "3x"
},
@@ -42,7 +42,7 @@
"value" : "dark"
}
],
- "filename" : "5 dark@3x.png",
+ "filename" : "5 dark 3x.png",
"idiom" : "universal",
"scale" : "3x"
}
diff --git a/App/App Icons/App Icons.xcassets/froggo_appicon.appiconset/Contents.json b/App/App Icons/App Icons.xcassets/froggo_appicon.appiconset/Contents.json
deleted file mode 100644
index d81e88d43..000000000
--- a/App/App Icons/App Icons.xcassets/froggo_appicon.appiconset/Contents.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "images" : [
- {
- "filename" : "froggo.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "dark"
- }
- ],
- "filename" : "froggo dark.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "tinted"
- }
- ],
- "filename" : "froggo gs.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/App/App Icons/App Icons.xcassets/froggo_appicon.appiconset/froggo dark.png b/App/App Icons/App Icons.xcassets/froggo_appicon.appiconset/froggo dark.png
deleted file mode 100644
index 9a53cc7cb..000000000
Binary files a/App/App Icons/App Icons.xcassets/froggo_appicon.appiconset/froggo dark.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_appicon.appiconset/froggo gs.png b/App/App Icons/App Icons.xcassets/froggo_appicon.appiconset/froggo gs.png
deleted file mode 100644
index ce0113ab8..000000000
Binary files a/App/App Icons/App Icons.xcassets/froggo_appicon.appiconset/froggo gs.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_appicon.appiconset/froggo.png b/App/App Icons/App Icons.xcassets/froggo_appicon.appiconset/froggo.png
deleted file mode 100644
index 68a521cfb..000000000
Binary files a/App/App Icons/App Icons.xcassets/froggo_appicon.appiconset/froggo.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Contents.json b/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Contents.json
index cc81825f8..b98ff8d70 100644
--- a/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Contents.json
+++ b/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Contents.json
@@ -15,7 +15,7 @@
"scale" : "1x"
},
{
- "filename" : "froggo@2x.png",
+ "filename" : "Froggo v6 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
@@ -26,12 +26,12 @@
"value" : "dark"
}
],
- "filename" : "froggo dark@2x.png",
+ "filename" : "Froggo v6 dark 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
- "filename" : "froggo@3x.png",
+ "filename" : "Froggo v6 3x.png",
"idiom" : "universal",
"scale" : "3x"
},
@@ -42,7 +42,7 @@
"value" : "dark"
}
],
- "filename" : "froggo dark@3x.png",
+ "filename" : "Froggo v6 dark 3x.png",
"idiom" : "universal",
"scale" : "3x"
}
diff --git a/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Froggo v6 2x.png b/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Froggo v6 2x.png
new file mode 100644
index 000000000..3e5aa6aae
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Froggo v6 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Froggo v6 3x.png b/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Froggo v6 3x.png
new file mode 100644
index 000000000..d71ddeff0
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Froggo v6 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Froggo v6 dark 2x.png b/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Froggo v6 dark 2x.png
new file mode 100644
index 000000000..6feda794c
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Froggo v6 dark 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Froggo v6 dark 3x.png b/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Froggo v6 dark 3x.png
new file mode 100644
index 000000000..1be07af55
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/Froggo v6 dark 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/froggo dark@2x.png b/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/froggo dark@2x.png
deleted file mode 100644
index 91c657544..000000000
Binary files a/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/froggo dark@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/froggo dark@3x.png b/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/froggo dark@3x.png
deleted file mode 100644
index fbbe97b53..000000000
Binary files a/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/froggo dark@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/froggo@2x.png b/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/froggo@2x.png
deleted file mode 100644
index 666946921..000000000
Binary files a/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/froggo@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/froggo@3x.png b/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/froggo@3x.png
deleted file mode 100644
index 2474e5aea..000000000
Binary files a/App/App Icons/App Icons.xcassets/froggo_appicon_preview.imageset/froggo@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_purple_appicon.appiconset/Contents.json b/App/App Icons/App Icons.xcassets/froggo_purple_appicon.appiconset/Contents.json
deleted file mode 100644
index 1c0691197..000000000
--- a/App/App Icons/App Icons.xcassets/froggo_purple_appicon.appiconset/Contents.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "images" : [
- {
- "filename" : "froggo purp.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "dark"
- }
- ],
- "filename" : "froggo purp dark.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "tinted"
- }
- ],
- "filename" : "froggo purp gs.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/App/App Icons/App Icons.xcassets/froggo_purple_appicon.appiconset/froggo purp dark.png b/App/App Icons/App Icons.xcassets/froggo_purple_appicon.appiconset/froggo purp dark.png
deleted file mode 100644
index 6f30707ab..000000000
Binary files a/App/App Icons/App Icons.xcassets/froggo_purple_appicon.appiconset/froggo purp dark.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_purple_appicon.appiconset/froggo purp gs.png b/App/App Icons/App Icons.xcassets/froggo_purple_appicon.appiconset/froggo purp gs.png
deleted file mode 100644
index 2812080c8..000000000
Binary files a/App/App Icons/App Icons.xcassets/froggo_purple_appicon.appiconset/froggo purp gs.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_purple_appicon.appiconset/froggo purp.png b/App/App Icons/App Icons.xcassets/froggo_purple_appicon.appiconset/froggo purp.png
deleted file mode 100644
index c1b1a74d6..000000000
Binary files a/App/App Icons/App Icons.xcassets/froggo_purple_appicon.appiconset/froggo purp.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Contents.json b/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Contents.json
index 7a208cee0..676bce91b 100644
--- a/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Contents.json
+++ b/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Contents.json
@@ -15,7 +15,7 @@
"scale" : "1x"
},
{
- "filename" : "froggo purp@2x.png",
+ "filename" : "Froggo Purp v6 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
@@ -26,12 +26,12 @@
"value" : "dark"
}
],
- "filename" : "froggo purp dark@2x.png",
+ "filename" : "Froggo Purp v6 dark 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
- "filename" : "froggo purp@3x.png",
+ "filename" : "Froggo Purp v6 3x.png",
"idiom" : "universal",
"scale" : "3x"
},
@@ -42,7 +42,7 @@
"value" : "dark"
}
],
- "filename" : "froggo purp dark@3x.png",
+ "filename" : "Froggo Purp v6 dark 3x.png",
"idiom" : "universal",
"scale" : "3x"
}
diff --git a/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Froggo Purp v6 2x.png b/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Froggo Purp v6 2x.png
new file mode 100644
index 000000000..d38d866bc
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Froggo Purp v6 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Froggo Purp v6 3x.png b/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Froggo Purp v6 3x.png
new file mode 100644
index 000000000..3e67de3e1
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Froggo Purp v6 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Froggo Purp v6 dark 2x.png b/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Froggo Purp v6 dark 2x.png
new file mode 100644
index 000000000..80cd5b9c5
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Froggo Purp v6 dark 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Froggo Purp v6 dark 3x.png b/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Froggo Purp v6 dark 3x.png
new file mode 100644
index 000000000..f6b012b5c
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/Froggo Purp v6 dark 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/froggo purp dark@2x.png b/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/froggo purp dark@2x.png
deleted file mode 100644
index 9263d948e..000000000
Binary files a/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/froggo purp dark@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/froggo purp dark@3x.png b/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/froggo purp dark@3x.png
deleted file mode 100644
index 0e33dd36b..000000000
Binary files a/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/froggo purp dark@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/froggo purp@2x.png b/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/froggo purp@2x.png
deleted file mode 100644
index 71300d9ac..000000000
Binary files a/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/froggo purp@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/froggo purp@3x.png b/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/froggo purp@3x.png
deleted file mode 100644
index 82f0b075f..000000000
Binary files a/App/App Icons/App Icons.xcassets/froggo_purple_appicon_preview.imageset/froggo purp@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/ghost_blue_appicon.appiconset/Contents.json b/App/App Icons/App Icons.xcassets/ghost_blue_appicon.appiconset/Contents.json
deleted file mode 100644
index 2023a4b97..000000000
--- a/App/App Icons/App Icons.xcassets/ghost_blue_appicon.appiconset/Contents.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "images" : [
- {
- "filename" : "ghost.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "dark"
- }
- ],
- "filename" : "ghost dark.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "tinted"
- }
- ],
- "filename" : "ghost gs.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/App/App Icons/App Icons.xcassets/ghost_blue_appicon.appiconset/ghost dark.png b/App/App Icons/App Icons.xcassets/ghost_blue_appicon.appiconset/ghost dark.png
deleted file mode 100644
index 75c7df1f9..000000000
Binary files a/App/App Icons/App Icons.xcassets/ghost_blue_appicon.appiconset/ghost dark.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/ghost_blue_appicon.appiconset/ghost gs.png b/App/App Icons/App Icons.xcassets/ghost_blue_appicon.appiconset/ghost gs.png
deleted file mode 100644
index b29e72845..000000000
Binary files a/App/App Icons/App Icons.xcassets/ghost_blue_appicon.appiconset/ghost gs.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/ghost_blue_appicon.appiconset/ghost.png b/App/App Icons/App Icons.xcassets/ghost_blue_appicon.appiconset/ghost.png
deleted file mode 100644
index d48185de5..000000000
Binary files a/App/App Icons/App Icons.xcassets/ghost_blue_appicon.appiconset/ghost.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Contents.json b/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Contents.json
index 3cb1e6612..4013661d0 100644
--- a/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Contents.json
+++ b/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Contents.json
@@ -15,7 +15,7 @@
"scale" : "1x"
},
{
- "filename" : "ghost@2x.png",
+ "filename" : "Ghost v2 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
@@ -26,12 +26,12 @@
"value" : "dark"
}
],
- "filename" : "ghost dark@2x.png",
+ "filename" : "Ghost v2 dark 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
- "filename" : "ghost@3x.png",
+ "filename" : "Ghost v2 3x.png",
"idiom" : "universal",
"scale" : "3x"
},
@@ -42,7 +42,7 @@
"value" : "dark"
}
],
- "filename" : "ghost dark@3x.png",
+ "filename" : "Ghost v2 dark 3x.png",
"idiom" : "universal",
"scale" : "3x"
}
diff --git a/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Ghost v2 2x.png b/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Ghost v2 2x.png
new file mode 100644
index 000000000..8415741f2
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Ghost v2 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Ghost v2 3x.png b/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Ghost v2 3x.png
new file mode 100644
index 000000000..eaf7c0152
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Ghost v2 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Ghost v2 dark 2x.png b/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Ghost v2 dark 2x.png
new file mode 100644
index 000000000..f01d3dd30
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Ghost v2 dark 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Ghost v2 dark 3x.png b/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Ghost v2 dark 3x.png
new file mode 100644
index 000000000..50c8a4359
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/Ghost v2 dark 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/ghost dark@2x.png b/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/ghost dark@2x.png
deleted file mode 100644
index 5304a0622..000000000
Binary files a/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/ghost dark@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/ghost dark@3x.png b/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/ghost dark@3x.png
deleted file mode 100644
index 1a3961e21..000000000
Binary files a/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/ghost dark@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/ghost@2x.png b/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/ghost@2x.png
deleted file mode 100644
index d6a2f6836..000000000
Binary files a/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/ghost@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/ghost@3x.png b/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/ghost@3x.png
deleted file mode 100644
index 61973c155..000000000
Binary files a/App/App Icons/App Icons.xcassets/ghost_blue_appicon_preview.imageset/ghost@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/greenface_appicon.appiconset/Contents.json b/App/App Icons/App Icons.xcassets/greenface_appicon.appiconset/Contents.json
deleted file mode 100644
index 92e4f218f..000000000
--- a/App/App Icons/App Icons.xcassets/greenface_appicon.appiconset/Contents.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "images" : [
- {
- "filename" : "creep.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "dark"
- }
- ],
- "filename" : "creep dark.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "tinted"
- }
- ],
- "filename" : "creep gs.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/App/App Icons/App Icons.xcassets/greenface_appicon.appiconset/creep dark.png b/App/App Icons/App Icons.xcassets/greenface_appicon.appiconset/creep dark.png
deleted file mode 100644
index 8e96d64b3..000000000
Binary files a/App/App Icons/App Icons.xcassets/greenface_appicon.appiconset/creep dark.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/greenface_appicon.appiconset/creep gs.png b/App/App Icons/App Icons.xcassets/greenface_appicon.appiconset/creep gs.png
deleted file mode 100644
index 76d9dd960..000000000
Binary files a/App/App Icons/App Icons.xcassets/greenface_appicon.appiconset/creep gs.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/greenface_appicon.appiconset/creep.png b/App/App Icons/App Icons.xcassets/greenface_appicon.appiconset/creep.png
deleted file mode 100644
index fa8a18081..000000000
Binary files a/App/App Icons/App Icons.xcassets/greenface_appicon.appiconset/creep.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Contents.json b/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Contents.json
index 88f6a587b..9e35aa90e 100644
--- a/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Contents.json
+++ b/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Contents.json
@@ -15,7 +15,7 @@
"scale" : "1x"
},
{
- "filename" : "creep@2x.png",
+ "filename" : "Creep 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
@@ -26,12 +26,12 @@
"value" : "dark"
}
],
- "filename" : "creep dark@2x.png",
+ "filename" : "Creep dark 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
- "filename" : "creep@3x.png",
+ "filename" : "Creep 3x.png",
"idiom" : "universal",
"scale" : "3x"
},
@@ -42,7 +42,7 @@
"value" : "dark"
}
],
- "filename" : "creep dark@3x.png",
+ "filename" : "Creep dark 3x.png",
"idiom" : "universal",
"scale" : "3x"
}
diff --git a/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Creep 2x.png b/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Creep 2x.png
new file mode 100644
index 000000000..b308f68f3
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Creep 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Creep 3x.png b/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Creep 3x.png
new file mode 100644
index 000000000..a2455280f
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Creep 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Creep dark 2x.png b/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Creep dark 2x.png
new file mode 100644
index 000000000..afcbd0617
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Creep dark 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Creep dark 3x.png b/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Creep dark 3x.png
new file mode 100644
index 000000000..ece315601
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/Creep dark 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/creep dark@2x.png b/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/creep dark@2x.png
deleted file mode 100644
index 54b8cc6a5..000000000
Binary files a/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/creep dark@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/creep dark@3x.png b/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/creep dark@3x.png
deleted file mode 100644
index 77d991bea..000000000
Binary files a/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/creep dark@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/creep@2x.png b/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/creep@2x.png
deleted file mode 100644
index d87ca377c..000000000
Binary files a/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/creep@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/creep@3x.png b/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/creep@3x.png
deleted file mode 100644
index 3f3f5aecf..000000000
Binary files a/App/App Icons/App Icons.xcassets/greenface_appicon_preview.imageset/creep@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_appicon.appiconset/Contents.json b/App/App Icons/App Icons.xcassets/rated_five_appicon.appiconset/Contents.json
deleted file mode 100644
index 4f011c02f..000000000
--- a/App/App Icons/App Icons.xcassets/rated_five_appicon.appiconset/Contents.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "images" : [
- {
- "filename" : "bars.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "dark"
- }
- ],
- "filename" : "bars dark.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "tinted"
- }
- ],
- "filename" : "bars gs.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/App/App Icons/App Icons.xcassets/rated_five_appicon.appiconset/bars dark.png b/App/App Icons/App Icons.xcassets/rated_five_appicon.appiconset/bars dark.png
deleted file mode 100644
index 3e3667023..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_appicon.appiconset/bars dark.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_appicon.appiconset/bars gs.png b/App/App Icons/App Icons.xcassets/rated_five_appicon.appiconset/bars gs.png
deleted file mode 100644
index 36bf36fec..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_appicon.appiconset/bars gs.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_appicon.appiconset/bars.png b/App/App Icons/App Icons.xcassets/rated_five_appicon.appiconset/bars.png
deleted file mode 100644
index 2526451e3..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_appicon.appiconset/bars.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Bars v3 2x.png b/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Bars v3 2x.png
new file mode 100644
index 000000000..94104e97b
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Bars v3 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Bars v3 3x.png b/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Bars v3 3x.png
new file mode 100644
index 000000000..3b8b4e5f6
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Bars v3 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Bars v3 dark 2x.png b/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Bars v3 dark 2x.png
new file mode 100644
index 000000000..232fa53c0
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Bars v3 dark 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Bars v3 dark 3x.png b/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Bars v3 dark 3x.png
new file mode 100644
index 000000000..2cbbb6d67
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Bars v3 dark 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Contents.json b/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Contents.json
index 8e91956b4..76c737cfc 100644
--- a/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Contents.json
+++ b/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/Contents.json
@@ -15,7 +15,7 @@
"scale" : "1x"
},
{
- "filename" : "bars@2x.png",
+ "filename" : "Bars v3 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
@@ -26,12 +26,12 @@
"value" : "dark"
}
],
- "filename" : "bars dark@2x.png",
+ "filename" : "Bars v3 dark 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
- "filename" : "bars@3x.png",
+ "filename" : "Bars v3 3x.png",
"idiom" : "universal",
"scale" : "3x"
},
@@ -42,7 +42,7 @@
"value" : "dark"
}
],
- "filename" : "bars dark@3x.png",
+ "filename" : "Bars v3 dark 3x.png",
"idiom" : "universal",
"scale" : "3x"
}
diff --git a/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/bars dark@2x.png b/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/bars dark@2x.png
deleted file mode 100644
index 2fc55caf9..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/bars dark@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/bars dark@3x.png b/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/bars dark@3x.png
deleted file mode 100644
index 96c606d6c..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/bars dark@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/bars@2x.png b/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/bars@2x.png
deleted file mode 100644
index a6121a9d9..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/bars@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/bars@3x.png b/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/bars@3x.png
deleted file mode 100644
index 5cd9b96c5..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_appicon_preview.imageset/bars@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon.appiconset/Contents.json b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon.appiconset/Contents.json
deleted file mode 100644
index efdbe3048..000000000
--- a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon.appiconset/Contents.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "images" : [
- {
- "filename" : "pride.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "dark"
- }
- ],
- "filename" : "pride dark.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "tinted"
- }
- ],
- "filename" : "pride gs.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon.appiconset/pride dark.png b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon.appiconset/pride dark.png
deleted file mode 100644
index 60d426fe7..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon.appiconset/pride dark.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon.appiconset/pride gs.png b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon.appiconset/pride gs.png
deleted file mode 100644
index e915fbbb6..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon.appiconset/pride gs.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon.appiconset/pride.png b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon.appiconset/pride.png
deleted file mode 100644
index 0fdc092fd..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon.appiconset/pride.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Contents.json b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Contents.json
index 9cacd8466..af13b5397 100644
--- a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Contents.json
+++ b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Contents.json
@@ -15,7 +15,7 @@
"scale" : "1x"
},
{
- "filename" : "pride@2x.png",
+ "filename" : "Pride v4 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
@@ -26,12 +26,12 @@
"value" : "dark"
}
],
- "filename" : "pride dark@2x.png",
+ "filename" : "Pride v4 dark 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
- "filename" : "pride@3x.png",
+ "filename" : "Pride v4 3x.png",
"idiom" : "universal",
"scale" : "3x"
},
@@ -42,7 +42,7 @@
"value" : "dark"
}
],
- "filename" : "pride dark@3x.png",
+ "filename" : "Pride v4 dark 3x.png",
"idiom" : "universal",
"scale" : "3x"
}
diff --git a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Pride v4 2x.png b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Pride v4 2x.png
new file mode 100644
index 000000000..15f871c11
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Pride v4 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Pride v4 3x.png b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Pride v4 3x.png
new file mode 100644
index 000000000..492ec2424
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Pride v4 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Pride v4 dark 2x.png b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Pride v4 dark 2x.png
new file mode 100644
index 000000000..248b56844
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Pride v4 dark 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Pride v4 dark 3x.png b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Pride v4 dark 3x.png
new file mode 100644
index 000000000..a7e584ec6
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/Pride v4 dark 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/pride dark@2x.png b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/pride dark@2x.png
deleted file mode 100644
index a35a1350d..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/pride dark@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/pride dark@3x.png b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/pride dark@3x.png
deleted file mode 100644
index 0b930237e..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/pride dark@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/pride@2x.png b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/pride@2x.png
deleted file mode 100644
index 51220aad9..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/pride@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/pride@3x.png b/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/pride@3x.png
deleted file mode 100644
index eae9a8188..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_pride_appicon_preview.imageset/pride@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon.appiconset/Contents.json b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon.appiconset/Contents.json
deleted file mode 100644
index 416eb5498..000000000
--- a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon.appiconset/Contents.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "images" : [
- {
- "filename" : "trans.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "dark"
- }
- ],
- "filename" : "trans dark.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "tinted"
- }
- ],
- "filename" : "trans gs.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon.appiconset/trans dark.png b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon.appiconset/trans dark.png
deleted file mode 100644
index 92ac1a5c8..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon.appiconset/trans dark.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon.appiconset/trans gs.png b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon.appiconset/trans gs.png
deleted file mode 100644
index 665df03d4..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon.appiconset/trans gs.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon.appiconset/trans.png b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon.appiconset/trans.png
deleted file mode 100644
index dd9bb852c..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon.appiconset/trans.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Contents.json b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Contents.json
index 79acbd017..eebd65207 100644
--- a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Contents.json
+++ b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Contents.json
@@ -15,7 +15,7 @@
"scale" : "1x"
},
{
- "filename" : "trans@2x.png",
+ "filename" : "Trans v3 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
@@ -26,12 +26,12 @@
"value" : "dark"
}
],
- "filename" : "trans dark@2x.png",
+ "filename" : "Trans v3 dark 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
- "filename" : "trans@3x.png",
+ "filename" : "Trans v3 3x.png",
"idiom" : "universal",
"scale" : "3x"
},
@@ -42,7 +42,7 @@
"value" : "dark"
}
],
- "filename" : "trans dark@3x.png",
+ "filename" : "Trans v3 dark 3x.png",
"idiom" : "universal",
"scale" : "3x"
}
diff --git a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Trans v3 2x.png b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Trans v3 2x.png
new file mode 100644
index 000000000..61cb60f04
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Trans v3 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Trans v3 3x.png b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Trans v3 3x.png
new file mode 100644
index 000000000..79ed7c823
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Trans v3 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Trans v3 dark 2x.png b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Trans v3 dark 2x.png
new file mode 100644
index 000000000..27ae8a24e
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Trans v3 dark 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Trans v3 dark 3x.png b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Trans v3 dark 3x.png
new file mode 100644
index 000000000..c96d869ba
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/Trans v3 dark 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/trans dark@2x.png b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/trans dark@2x.png
deleted file mode 100644
index 4ed7b4a01..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/trans dark@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/trans dark@3x.png b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/trans dark@3x.png
deleted file mode 100644
index 4682335fd..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/trans dark@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/trans@2x.png b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/trans@2x.png
deleted file mode 100644
index 9d8f2e216..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/trans@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/trans@3x.png b/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/trans@3x.png
deleted file mode 100644
index 892dd7091..000000000
Binary files a/App/App Icons/App Icons.xcassets/rated_five_trans_appicon_preview.imageset/trans@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/riker_appicon.appiconset/Contents.json b/App/App Icons/App Icons.xcassets/riker_appicon.appiconset/Contents.json
deleted file mode 100644
index 40bb4f67c..000000000
--- a/App/App Icons/App Icons.xcassets/riker_appicon.appiconset/Contents.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "images" : [
- {
- "filename" : "riker.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "dark"
- }
- ],
- "filename" : "riker dark.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "tinted"
- }
- ],
- "filename" : "riker gs.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/App/App Icons/App Icons.xcassets/riker_appicon.appiconset/riker dark.png b/App/App Icons/App Icons.xcassets/riker_appicon.appiconset/riker dark.png
deleted file mode 100644
index 4537cbee4..000000000
Binary files a/App/App Icons/App Icons.xcassets/riker_appicon.appiconset/riker dark.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/riker_appicon.appiconset/riker gs.png b/App/App Icons/App Icons.xcassets/riker_appicon.appiconset/riker gs.png
deleted file mode 100644
index 1a7643277..000000000
Binary files a/App/App Icons/App Icons.xcassets/riker_appicon.appiconset/riker gs.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/riker_appicon.appiconset/riker.png b/App/App Icons/App Icons.xcassets/riker_appicon.appiconset/riker.png
deleted file mode 100644
index c17943dc9..000000000
Binary files a/App/App Icons/App Icons.xcassets/riker_appicon.appiconset/riker.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Contents.json b/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Contents.json
index 78930064f..a1e7296e0 100644
--- a/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Contents.json
+++ b/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Contents.json
@@ -15,7 +15,7 @@
"scale" : "1x"
},
{
- "filename" : "riker@2x.png",
+ "filename" : "Riker 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
@@ -26,12 +26,12 @@
"value" : "dark"
}
],
- "filename" : "riker dark@2x.png",
+ "filename" : "Riker dark 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
- "filename" : "riker@3x.png",
+ "filename" : "Riker 3x.png",
"idiom" : "universal",
"scale" : "3x"
},
@@ -42,7 +42,7 @@
"value" : "dark"
}
],
- "filename" : "riker dark@3x.png",
+ "filename" : "Riker dark 3x.png",
"idiom" : "universal",
"scale" : "3x"
}
diff --git a/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Riker 2x.png b/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Riker 2x.png
new file mode 100644
index 000000000..ba64d72a1
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Riker 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Riker 3x.png b/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Riker 3x.png
new file mode 100644
index 000000000..02402bc0a
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Riker 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Riker dark 2x.png b/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Riker dark 2x.png
new file mode 100644
index 000000000..1f981f57a
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Riker dark 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Riker dark 3x.png b/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Riker dark 3x.png
new file mode 100644
index 000000000..8fe878eea
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/Riker dark 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/riker dark@2x.png b/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/riker dark@2x.png
deleted file mode 100644
index bcbdeabb6..000000000
Binary files a/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/riker dark@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/riker dark@3x.png b/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/riker dark@3x.png
deleted file mode 100644
index 30f565e2c..000000000
Binary files a/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/riker dark@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/riker@2x.png b/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/riker@2x.png
deleted file mode 100644
index 6dab4906a..000000000
Binary files a/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/riker@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/riker@3x.png b/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/riker@3x.png
deleted file mode 100644
index 061dfb669..000000000
Binary files a/App/App Icons/App Icons.xcassets/riker_appicon_preview.imageset/riker@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/smith_appicon.appiconset/Contents.json b/App/App Icons/App Icons.xcassets/smith_appicon.appiconset/Contents.json
deleted file mode 100644
index b9ad66f2f..000000000
--- a/App/App Icons/App Icons.xcassets/smith_appicon.appiconset/Contents.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "images" : [
- {
- "filename" : "smith.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "dark"
- }
- ],
- "filename" : "smith dark.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "tinted"
- }
- ],
- "filename" : "smith gs.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/App/App Icons/App Icons.xcassets/smith_appicon.appiconset/smith dark.png b/App/App Icons/App Icons.xcassets/smith_appicon.appiconset/smith dark.png
deleted file mode 100644
index f531435d0..000000000
Binary files a/App/App Icons/App Icons.xcassets/smith_appicon.appiconset/smith dark.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/smith_appicon.appiconset/smith gs.png b/App/App Icons/App Icons.xcassets/smith_appicon.appiconset/smith gs.png
deleted file mode 100644
index 0dd882084..000000000
Binary files a/App/App Icons/App Icons.xcassets/smith_appicon.appiconset/smith gs.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/smith_appicon.appiconset/smith.png b/App/App Icons/App Icons.xcassets/smith_appicon.appiconset/smith.png
deleted file mode 100644
index 5755fbabc..000000000
Binary files a/App/App Icons/App Icons.xcassets/smith_appicon.appiconset/smith.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Contents.json b/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Contents.json
index 5668948b2..07d7624a7 100644
--- a/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Contents.json
+++ b/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Contents.json
@@ -15,7 +15,7 @@
"scale" : "1x"
},
{
- "filename" : "smith@2x.png",
+ "filename" : "Smith 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
@@ -26,12 +26,12 @@
"value" : "dark"
}
],
- "filename" : "smith dark@2x.png",
+ "filename" : "Smith dark 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
- "filename" : "smith@3x.png",
+ "filename" : "Smith 3x.png",
"idiom" : "universal",
"scale" : "3x"
},
@@ -42,7 +42,7 @@
"value" : "dark"
}
],
- "filename" : "smith dark@3x.png",
+ "filename" : "Smith dark 3x.png",
"idiom" : "universal",
"scale" : "3x"
}
diff --git a/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Smith 2x.png b/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Smith 2x.png
new file mode 100644
index 000000000..837c69d84
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Smith 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Smith 3x.png b/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Smith 3x.png
new file mode 100644
index 000000000..66dca320d
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Smith 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Smith dark 2x.png b/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Smith dark 2x.png
new file mode 100644
index 000000000..609e6cb44
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Smith dark 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Smith dark 3x.png b/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Smith dark 3x.png
new file mode 100644
index 000000000..ff15bee19
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/Smith dark 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/smith dark@2x.png b/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/smith dark@2x.png
deleted file mode 100644
index 4724e6fa6..000000000
Binary files a/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/smith dark@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/smith dark@3x.png b/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/smith dark@3x.png
deleted file mode 100644
index abf010291..000000000
Binary files a/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/smith dark@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/smith@2x.png b/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/smith@2x.png
deleted file mode 100644
index e623e1e38..000000000
Binary files a/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/smith@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/smith@3x.png b/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/smith@3x.png
deleted file mode 100644
index 2f70a244a..000000000
Binary files a/App/App Icons/App Icons.xcassets/smith_appicon_preview.imageset/smith@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/Contents.json b/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/Contents.json
new file mode 100644
index 000000000..cdf76b706
--- /dev/null
+++ b/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/Contents.json
@@ -0,0 +1,56 @@
+{
+ "images" : [
+ {
+ "filename" : "stare dark 1x.png",
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "stare 1x.png",
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "filename" : "stare dark 2x.png",
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "stare 2x.png",
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "filename" : "stare-dark.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "stare.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare 1x.png b/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare 1x.png
new file mode 100644
index 000000000..6a1778456
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare 1x.png differ
diff --git a/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare 2x.png b/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare 2x.png
new file mode 100644
index 000000000..c39e22fcf
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare dark 1x.png b/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare dark 1x.png
new file mode 100644
index 000000000..138a72553
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare dark 1x.png differ
diff --git a/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare dark 2x.png b/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare dark 2x.png
new file mode 100644
index 000000000..038f5866c
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare dark 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare-dark.png b/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare-dark.png
new file mode 100644
index 000000000..4ee0cdca3
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare-dark.png differ
diff --git a/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare.png b/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare.png
new file mode 100644
index 000000000..9b40e5000
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/stare_appicon_preview.imageset/stare.png differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_appicon.appiconset/Contents.json b/App/App Icons/App Icons.xcassets/staredog_appicon.appiconset/Contents.json
deleted file mode 100644
index b025702b3..000000000
--- a/App/App Icons/App Icons.xcassets/staredog_appicon.appiconset/Contents.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "images" : [
- {
- "filename" : "doggo.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "dark"
- }
- ],
- "filename" : "doggo dark.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "tinted"
- }
- ],
- "filename" : "doggo gs.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/App/App Icons/App Icons.xcassets/staredog_appicon.appiconset/doggo dark.png b/App/App Icons/App Icons.xcassets/staredog_appicon.appiconset/doggo dark.png
deleted file mode 100644
index b3ed2c02c..000000000
Binary files a/App/App Icons/App Icons.xcassets/staredog_appicon.appiconset/doggo dark.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_appicon.appiconset/doggo gs.png b/App/App Icons/App Icons.xcassets/staredog_appicon.appiconset/doggo gs.png
deleted file mode 100644
index 555c7073f..000000000
Binary files a/App/App Icons/App Icons.xcassets/staredog_appicon.appiconset/doggo gs.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_appicon.appiconset/doggo.png b/App/App Icons/App Icons.xcassets/staredog_appicon.appiconset/doggo.png
deleted file mode 100644
index 56d85c845..000000000
Binary files a/App/App Icons/App Icons.xcassets/staredog_appicon.appiconset/doggo.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Contents.json b/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Contents.json
index 7db4300fc..6d67f58e3 100644
--- a/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Contents.json
+++ b/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Contents.json
@@ -15,7 +15,7 @@
"scale" : "1x"
},
{
- "filename" : "doggo@2x.png",
+ "filename" : "Doggo v3 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
@@ -26,12 +26,12 @@
"value" : "dark"
}
],
- "filename" : "doggo dark@2x.png",
+ "filename" : "Doggo v3 dark 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
- "filename" : "doggo@3x.png",
+ "filename" : "Doggo v3 3x.png",
"idiom" : "universal",
"scale" : "3x"
},
@@ -42,7 +42,7 @@
"value" : "dark"
}
],
- "filename" : "doggo dark@3x.png",
+ "filename" : "Doggo v3 dark 3x.png",
"idiom" : "universal",
"scale" : "3x"
}
diff --git a/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Doggo v3 2x.png b/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Doggo v3 2x.png
new file mode 100644
index 000000000..6f349bc7f
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Doggo v3 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Doggo v3 3x.png b/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Doggo v3 3x.png
new file mode 100644
index 000000000..beff2df4e
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Doggo v3 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Doggo v3 dark 2x.png b/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Doggo v3 dark 2x.png
new file mode 100644
index 000000000..32cd14880
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Doggo v3 dark 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Doggo v3 dark 3x.png b/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Doggo v3 dark 3x.png
new file mode 100644
index 000000000..ee234358e
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/Doggo v3 dark 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/doggo dark@2x.png b/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/doggo dark@2x.png
deleted file mode 100644
index 747f0b994..000000000
Binary files a/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/doggo dark@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/doggo dark@3x.png b/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/doggo dark@3x.png
deleted file mode 100644
index a1da0c309..000000000
Binary files a/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/doggo dark@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/doggo@2x.png b/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/doggo@2x.png
deleted file mode 100644
index 35c032d86..000000000
Binary files a/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/doggo@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/doggo@3x.png b/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/doggo@3x.png
deleted file mode 100644
index 3b890016c..000000000
Binary files a/App/App Icons/App Icons.xcassets/staredog_appicon_preview.imageset/doggo@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon.appiconset/Contents.json b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon.appiconset/Contents.json
deleted file mode 100644
index 468723f63..000000000
--- a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon.appiconset/Contents.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "images" : [
- {
- "filename" : "doggo tongue.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "dark"
- }
- ],
- "filename" : "doggo tongue dark.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "tinted"
- }
- ],
- "filename" : "doggo tongue gs.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon.appiconset/doggo tongue dark.png b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon.appiconset/doggo tongue dark.png
deleted file mode 100644
index d43236918..000000000
Binary files a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon.appiconset/doggo tongue dark.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon.appiconset/doggo tongue gs.png b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon.appiconset/doggo tongue gs.png
deleted file mode 100644
index 721e79b79..000000000
Binary files a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon.appiconset/doggo tongue gs.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon.appiconset/doggo tongue.png b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon.appiconset/doggo tongue.png
deleted file mode 100644
index e7568717d..000000000
Binary files a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon.appiconset/doggo tongue.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Contents.json b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Contents.json
index ffd97087d..37f76c20b 100644
--- a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Contents.json
+++ b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Contents.json
@@ -15,7 +15,7 @@
"scale" : "1x"
},
{
- "filename" : "doggo tongue@2x.png",
+ "filename" : "Doggo Tongue v3 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
@@ -26,12 +26,12 @@
"value" : "dark"
}
],
- "filename" : "doggo tongue dark@2x.png",
+ "filename" : "Doggo Tongue v3 dark 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
- "filename" : "doggo tongue@3x.png",
+ "filename" : "Doggo Tongue v3 3x.png",
"idiom" : "universal",
"scale" : "3x"
},
@@ -42,7 +42,7 @@
"value" : "dark"
}
],
- "filename" : "doggo tongue dark@3x.png",
+ "filename" : "Doggo Tongue v3 dark 3x.png",
"idiom" : "universal",
"scale" : "3x"
}
diff --git a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Doggo Tongue v3 2x.png b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Doggo Tongue v3 2x.png
new file mode 100644
index 000000000..ab83229b8
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Doggo Tongue v3 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Doggo Tongue v3 3x.png b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Doggo Tongue v3 3x.png
new file mode 100644
index 000000000..df64b0a4d
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Doggo Tongue v3 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Doggo Tongue v3 dark 2x.png b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Doggo Tongue v3 dark 2x.png
new file mode 100644
index 000000000..ecc78d7e0
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Doggo Tongue v3 dark 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Doggo Tongue v3 dark 3x.png b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Doggo Tongue v3 dark 3x.png
new file mode 100644
index 000000000..c028df39a
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/Doggo Tongue v3 dark 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/doggo tongue dark@2x.png b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/doggo tongue dark@2x.png
deleted file mode 100644
index 6aa861b1a..000000000
Binary files a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/doggo tongue dark@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/doggo tongue dark@3x.png b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/doggo tongue dark@3x.png
deleted file mode 100644
index 02d164d7c..000000000
Binary files a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/doggo tongue dark@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/doggo tongue@2x.png b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/doggo tongue@2x.png
deleted file mode 100644
index 9d482c086..000000000
Binary files a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/doggo tongue@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/doggo tongue@3x.png b/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/doggo tongue@3x.png
deleted file mode 100644
index 958560575..000000000
Binary files a/App/App Icons/App Icons.xcassets/staredog_tongue_appicon_preview.imageset/doggo tongue@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/v_appicon.appiconset/-v- dark.png b/App/App Icons/App Icons.xcassets/v_appicon.appiconset/-v- dark.png
deleted file mode 100644
index c5f90d789..000000000
Binary files a/App/App Icons/App Icons.xcassets/v_appicon.appiconset/-v- dark.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/v_appicon.appiconset/-v- gs.png b/App/App Icons/App Icons.xcassets/v_appicon.appiconset/-v- gs.png
deleted file mode 100644
index 20a8ada98..000000000
Binary files a/App/App Icons/App Icons.xcassets/v_appicon.appiconset/-v- gs.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/v_appicon.appiconset/-v-.png b/App/App Icons/App Icons.xcassets/v_appicon.appiconset/-v-.png
deleted file mode 100644
index f01c6612a..000000000
Binary files a/App/App Icons/App Icons.xcassets/v_appicon.appiconset/-v-.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/v_appicon.appiconset/Contents.json b/App/App Icons/App Icons.xcassets/v_appicon.appiconset/Contents.json
deleted file mode 100644
index be1097519..000000000
--- a/App/App Icons/App Icons.xcassets/v_appicon.appiconset/Contents.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "images" : [
- {
- "filename" : "-v-.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "dark"
- }
- ],
- "filename" : "-v- dark.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "tinted"
- }
- ],
- "filename" : "-v- gs.png",
- "idiom" : "universal",
- "platform" : "ios",
- "size" : "1024x1024"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/-v- dark@2x.png b/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/-v- dark@2x.png
deleted file mode 100644
index 342961e37..000000000
Binary files a/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/-v- dark@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/-v- dark@3x.png b/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/-v- dark@3x.png
deleted file mode 100644
index 9baaca10a..000000000
Binary files a/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/-v- dark@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/-v-@2x.png b/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/-v-@2x.png
deleted file mode 100644
index 4dcc0346d..000000000
Binary files a/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/-v-@2x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/-v-@3x.png b/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/-v-@3x.png
deleted file mode 100644
index efd0fd0bd..000000000
Binary files a/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/-v-@3x.png and /dev/null differ
diff --git a/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/Contents.json b/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/Contents.json
index e73e1454d..a357c7a85 100644
--- a/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/Contents.json
+++ b/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/Contents.json
@@ -15,7 +15,7 @@
"scale" : "1x"
},
{
- "filename" : "-v-@2x.png",
+ "filename" : "V v3 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
@@ -26,12 +26,12 @@
"value" : "dark"
}
],
- "filename" : "-v- dark@2x.png",
+ "filename" : "V v3 dark 2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
- "filename" : "-v-@3x.png",
+ "filename" : "V v3 3x.png",
"idiom" : "universal",
"scale" : "3x"
},
@@ -42,7 +42,7 @@
"value" : "dark"
}
],
- "filename" : "-v- dark@3x.png",
+ "filename" : "V v3 dark 3x.png",
"idiom" : "universal",
"scale" : "3x"
}
diff --git a/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/V v3 2x.png b/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/V v3 2x.png
new file mode 100644
index 000000000..dbcd3c273
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/V v3 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/V v3 3x.png b/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/V v3 3x.png
new file mode 100644
index 000000000..ea8fbf336
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/V v3 3x.png differ
diff --git a/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/V v3 dark 2x.png b/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/V v3 dark 2x.png
new file mode 100644
index 000000000..b27db672d
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/V v3 dark 2x.png differ
diff --git a/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/V v3 dark 3x.png b/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/V v3 dark 3x.png
new file mode 100644
index 000000000..50afdce40
Binary files /dev/null and b/App/App Icons/App Icons.xcassets/v_appicon_preview.imageset/V v3 dark 3x.png differ
diff --git a/App/App Icons/App Icons.xcconfig b/App/App Icons/App Icons.xcconfig
index b1a877141..a9782eb91 100644
--- a/App/App Icons/App Icons.xcconfig
+++ b/App/App Icons/App Icons.xcconfig
@@ -5,4 +5,4 @@
// This file is generated by `Scripts/app-icons`. Change that, don't change this!
ASSETCATALOG_COMPILER_APPICON_NAME = rated_five_appicon
-ASSETCATALOG_COMPILER_ALTERNATE_APPICON_NAMES = five_appicon froggo_appicon froggo_purple_appicon ghost_blue_appicon greenface_appicon rated_five_pride_appicon rated_five_trans_appicon riker_appicon smith_appicon staredog_appicon staredog_tongue_appicon v_appicon
+ASSETCATALOG_COMPILER_ALTERNATE_APPICON_NAMES = cute_appicon five_appicon froggo_appicon froggo_purple_appicon ghost_blue_appicon greenface_appicon rated_five_pride_appicon rated_five_trans_appicon riker_appicon smith_appicon stare_appicon staredog_appicon staredog_tongue_appicon v_appicon
diff --git a/App/App Icons/AppIconImageNames.swift b/App/App Icons/AppIconImageNames.swift
index bf01994ab..7e6300514 100644
--- a/App/App Icons/AppIconImageNames.swift
+++ b/App/App Icons/AppIconImageNames.swift
@@ -8,6 +8,7 @@
Generated by `Scripts/app-icons`. Change that, don't change this!
*/
enum AppIconImageNames {
+ static let cute: String = "cute_appicon"
static let five: String = "five_appicon"
static let froggo: String = "froggo_appicon"
static let froggo_purple: String = "froggo_purple_appicon"
@@ -18,6 +19,7 @@ enum AppIconImageNames {
static let rated_five_trans: String = "rated_five_trans_appicon"
static let riker: String = "riker_appicon"
static let smith: String = "smith_appicon"
+ static let stare: String = "stare_appicon"
static let staredog: String = "staredog_appicon"
static let staredog_tongue: String = "staredog_tongue_appicon"
static let v: String = "v_appicon"
diff --git a/App/App Icons/cute_appicon.icon/Assets/cute bg.svg b/App/App Icons/cute_appicon.icon/Assets/cute bg.svg
new file mode 100644
index 000000000..e57369627
--- /dev/null
+++ b/App/App Icons/cute_appicon.icon/Assets/cute bg.svg
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/cute_appicon.icon/Assets/cute.svg b/App/App Icons/cute_appicon.icon/Assets/cute.svg
new file mode 100644
index 000000000..0cc4000a3
--- /dev/null
+++ b/App/App Icons/cute_appicon.icon/Assets/cute.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/cute_appicon.icon/Assets/shine.svg b/App/App Icons/cute_appicon.icon/Assets/shine.svg
new file mode 100644
index 000000000..3a9c26719
--- /dev/null
+++ b/App/App Icons/cute_appicon.icon/Assets/shine.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/cute_appicon.icon/icon.json b/App/App Icons/cute_appicon.icon/icon.json
new file mode 100644
index 000000000..fc4cb065f
--- /dev/null
+++ b/App/App Icons/cute_appicon.icon/icon.json
@@ -0,0 +1,61 @@
+{
+ "color-space-for-untagged-svg-colors" : "display-p3",
+ "fill-specializations" : [
+ {
+ "value" : "system-dark"
+ },
+ {
+ "appearance" : "light",
+ "value" : {
+ "linear-gradient" : [
+ "srgb:0.34510,0.18824,0.55294,1.00000",
+ "display-p3:1.00000,0.48844,0.86275,1.00000"
+ ]
+ }
+ }
+ ],
+ "groups" : [
+ {
+ "layers" : [
+ {
+ "fill" : {
+ "solid" : "srgb:0.84000,0.84000,0.84000,1.00000"
+ },
+ "image-name" : "shine.svg",
+ "name" : "shine"
+ },
+ {
+ "image-name" : "cute.svg",
+ "name" : "cute"
+ }
+ ],
+ "shadow" : {
+ "kind" : "neutral",
+ "opacity" : 0.5
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.5
+ }
+ },
+ {
+ "layers" : [
+ {
+ "image-name" : "cute bg.svg",
+ "name" : "cute bg"
+ }
+ ],
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.5
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.6
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
diff --git a/App/App Icons/five_appicon.icon/Assets/5 skin.svg b/App/App Icons/five_appicon.icon/Assets/5 skin.svg
new file mode 100644
index 000000000..640a31dc4
--- /dev/null
+++ b/App/App Icons/five_appicon.icon/Assets/5 skin.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/five_appicon.icon/Assets/5.svg b/App/App Icons/five_appicon.icon/Assets/5.svg
new file mode 100644
index 000000000..d9f6c80b4
--- /dev/null
+++ b/App/App Icons/five_appicon.icon/Assets/5.svg
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/five_appicon.icon/icon.json b/App/App Icons/five_appicon.icon/icon.json
new file mode 100644
index 000000000..9b0f36a9c
--- /dev/null
+++ b/App/App Icons/five_appicon.icon/icon.json
@@ -0,0 +1,43 @@
+{
+ "color-space-for-untagged-svg-colors" : "display-p3",
+ "fill" : "system-light",
+ "groups" : [
+ {
+ "layers" : [
+ {
+ "image-name" : "5.svg",
+ "name" : "5"
+ }
+ ],
+ "lighting" : "individual",
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.5
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.1
+ }
+ },
+ {
+ "layers" : [
+ {
+ "image-name" : "5 skin.svg",
+ "name" : "5 skin"
+ }
+ ],
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 1
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.45
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
\ No newline at end of file
diff --git a/App/App Icons/froggo_appicon.icon/Assets/3.svg b/App/App Icons/froggo_appicon.icon/Assets/3.svg
new file mode 100644
index 000000000..6886704ed
--- /dev/null
+++ b/App/App Icons/froggo_appicon.icon/Assets/3.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/froggo_appicon.icon/Assets/eyes.svg b/App/App Icons/froggo_appicon.icon/Assets/eyes.svg
new file mode 100644
index 000000000..429985b67
--- /dev/null
+++ b/App/App Icons/froggo_appicon.icon/Assets/eyes.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/froggo_appicon.icon/Assets/mouth inner2.svg b/App/App Icons/froggo_appicon.icon/Assets/mouth inner2.svg
new file mode 100644
index 000000000..688fad343
--- /dev/null
+++ b/App/App Icons/froggo_appicon.icon/Assets/mouth inner2.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/froggo_appicon.icon/Assets/pupils.svg b/App/App Icons/froggo_appicon.icon/Assets/pupils.svg
new file mode 100644
index 000000000..8fa128927
--- /dev/null
+++ b/App/App Icons/froggo_appicon.icon/Assets/pupils.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/froggo_appicon.icon/icon.json b/App/App Icons/froggo_appicon.icon/icon.json
new file mode 100644
index 000000000..0541a225c
--- /dev/null
+++ b/App/App Icons/froggo_appicon.icon/icon.json
@@ -0,0 +1,126 @@
+{
+ "color-space-for-untagged-svg-colors" : "display-p3",
+ "fill" : {
+ "linear-gradient" : [
+ "srgb:0.00000,0.40000,1.00000,1.00000",
+ "display-p3:0.00000,0.30000,0.75000,1.00000"
+ ]
+ },
+ "groups" : [
+ {
+ "blur-material" : null,
+ "hidden" : false,
+ "layers" : [
+ {
+ "hidden" : false,
+ "image-name" : "pupils.svg",
+ "name" : "pupils",
+ "position" : {
+ "scale" : 1.03,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ }
+ },
+ {
+ "blend-mode" : "normal",
+ "glass" : true,
+ "hidden" : false,
+ "image-name" : "eyes.svg",
+ "name" : "eyes",
+ "opacity" : 1,
+ "position" : {
+ "scale" : 1.04,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ }
+ }
+ ],
+ "lighting" : "combined",
+ "name" : "Eyes",
+ "position" : {
+ "scale" : 1.143,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.4
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.10000000000000005
+ }
+ },
+ {
+ "blend-mode" : "normal",
+ "blur-material" : 0.5,
+ "layers" : [
+ {
+ "hidden" : false,
+ "image-name" : "3.svg",
+ "name" : "3"
+ }
+ ],
+ "position" : {
+ "scale" : 1.0000000000000002,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 1
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.24999999999999997
+ }
+ },
+ {
+ "blur-material" : null,
+ "hidden" : false,
+ "layers" : [
+ {
+ "hidden" : false,
+ "image-name" : "mouth inner2.svg",
+ "name" : "mouth inner2",
+ "position" : {
+ "scale" : 1,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ }
+ }
+ ],
+ "position" : {
+ "scale" : 1.143,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0
+ },
+ "specular" : false,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.15
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
\ No newline at end of file
diff --git a/App/App Icons/froggo_purple_appicon.icon/Assets/eyes.svg b/App/App Icons/froggo_purple_appicon.icon/Assets/eyes.svg
new file mode 100644
index 000000000..429985b67
--- /dev/null
+++ b/App/App Icons/froggo_purple_appicon.icon/Assets/eyes.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/froggo_purple_appicon.icon/Assets/mouth inner purple.svg b/App/App Icons/froggo_purple_appicon.icon/Assets/mouth inner purple.svg
new file mode 100644
index 000000000..b0b50b470
--- /dev/null
+++ b/App/App Icons/froggo_purple_appicon.icon/Assets/mouth inner purple.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/froggo_purple_appicon.icon/Assets/pupils.svg b/App/App Icons/froggo_purple_appicon.icon/Assets/pupils.svg
new file mode 100644
index 000000000..8fa128927
--- /dev/null
+++ b/App/App Icons/froggo_purple_appicon.icon/Assets/pupils.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/froggo_purple_appicon.icon/Assets/skin purple.svg b/App/App Icons/froggo_purple_appicon.icon/Assets/skin purple.svg
new file mode 100644
index 000000000..2dd96856f
--- /dev/null
+++ b/App/App Icons/froggo_purple_appicon.icon/Assets/skin purple.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/froggo_purple_appicon.icon/icon.json b/App/App Icons/froggo_purple_appicon.icon/icon.json
new file mode 100644
index 000000000..5eb46d237
--- /dev/null
+++ b/App/App Icons/froggo_purple_appicon.icon/icon.json
@@ -0,0 +1,135 @@
+{
+ "color-space-for-untagged-svg-colors" : "display-p3",
+ "fill-specializations" : [
+ {
+ "value" : "system-dark"
+ },
+ {
+ "appearance" : "light",
+ "value" : {
+ "solid" : "srgb:0.34624,0.18748,0.55283,1.00000"
+ }
+ }
+ ],
+ "groups" : [
+ {
+ "layers" : [
+ {
+ "hidden" : false,
+ "image-name" : "pupils.svg",
+ "name" : "pupils",
+ "position" : {
+ "scale" : 1.03,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ }
+ }
+ ],
+ "position" : {
+ "scale" : 1.14,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "neutral",
+ "opacity" : 0.5
+ },
+ "specular" : false,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.1
+ }
+ },
+ {
+ "blur-material" : null,
+ "hidden" : false,
+ "layers" : [
+ {
+ "blend-mode" : "normal",
+ "glass" : true,
+ "hidden" : false,
+ "image-name" : "eyes.svg",
+ "name" : "eyes",
+ "opacity" : 1,
+ "position" : {
+ "scale" : 1.04,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ }
+ }
+ ],
+ "lighting" : "individual",
+ "name" : "Eyes",
+ "position" : {
+ "scale" : 1.14,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "neutral",
+ "opacity" : 0.35
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.1
+ }
+ },
+ {
+ "blur-material" : 0.5,
+ "layers" : [
+ {
+ "hidden" : false,
+ "image-name" : "skin purple.svg",
+ "name" : "skin purple"
+ }
+ ],
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.5
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.4
+ }
+ },
+ {
+ "blur-material" : null,
+ "layers" : [
+ {
+ "hidden" : false,
+ "image-name" : "mouth inner purple.svg",
+ "name" : "mouth inner purple"
+ }
+ ],
+ "position" : {
+ "scale" : 1.14,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0
+ },
+ "specular" : false,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.1
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
\ No newline at end of file
diff --git a/App/App Icons/ghost_blue_appicon.icon/Assets/ghost.svg b/App/App Icons/ghost_blue_appicon.icon/Assets/ghost.svg
new file mode 100644
index 000000000..cbf40f662
--- /dev/null
+++ b/App/App Icons/ghost_blue_appicon.icon/Assets/ghost.svg
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/ghost_blue_appicon.icon/icon.json b/App/App Icons/ghost_blue_appicon.icon/icon.json
new file mode 100644
index 000000000..8f15ddba1
--- /dev/null
+++ b/App/App Icons/ghost_blue_appicon.icon/icon.json
@@ -0,0 +1,79 @@
+{
+ "color-space-for-untagged-svg-colors" : "display-p3",
+ "fill" : {
+ "linear-gradient" : [
+ "srgb:0.00000,0.30000,0.75000,1.00000",
+ "display-p3:0.04000,0.10400,0.20000,1.00000"
+ ]
+ },
+ "groups" : [
+ {
+ "blend-mode" : "soft-light",
+ "blur-material" : 1,
+ "hidden" : false,
+ "layers" : [
+ {
+ "blend-mode" : "normal",
+ "fill" : "none",
+ "glass" : true,
+ "hidden" : false,
+ "image-name" : "ghost.svg",
+ "name" : "ghost",
+ "opacity" : 1,
+ "position" : {
+ "scale" : 1,
+ "translation-in-points" : [
+ 0,
+ -5
+ ]
+ }
+ }
+ ],
+ "lighting" : "individual",
+ "name" : "Bars",
+ "opacity" : 1,
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.25
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 1
+ }
+ },
+ {
+ "blend-mode" : "normal",
+ "blur-material" : 1,
+ "hidden" : false,
+ "layers" : [
+ {
+ "image-name" : "ghost.svg",
+ "name" : "ghost",
+ "position" : {
+ "scale" : 1,
+ "translation-in-points" : [
+ 0,
+ -5
+ ]
+ }
+ }
+ ],
+ "lighting" : "individual",
+ "name" : "Bars",
+ "opacity" : 1,
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.25000000000000006
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.75
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
\ No newline at end of file
diff --git a/App/App Icons/greenface_appicon.icon/Assets/creep lips.svg b/App/App Icons/greenface_appicon.icon/Assets/creep lips.svg
new file mode 100644
index 000000000..b1a0711d9
--- /dev/null
+++ b/App/App Icons/greenface_appicon.icon/Assets/creep lips.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/greenface_appicon.icon/Assets/creep-back mouth.svg b/App/App Icons/greenface_appicon.icon/Assets/creep-back mouth.svg
new file mode 100644
index 000000000..5b6edda07
--- /dev/null
+++ b/App/App Icons/greenface_appicon.icon/Assets/creep-back mouth.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/greenface_appicon.icon/Assets/creep-eyes.svg b/App/App Icons/greenface_appicon.icon/Assets/creep-eyes.svg
new file mode 100644
index 000000000..b35145627
--- /dev/null
+++ b/App/App Icons/greenface_appicon.icon/Assets/creep-eyes.svg
@@ -0,0 +1,23 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/greenface_appicon.icon/Assets/creep-pupil.svg b/App/App Icons/greenface_appicon.icon/Assets/creep-pupil.svg
new file mode 100644
index 000000000..ec6eb8acc
--- /dev/null
+++ b/App/App Icons/greenface_appicon.icon/Assets/creep-pupil.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/greenface_appicon.icon/Assets/creep-teeth.svg b/App/App Icons/greenface_appicon.icon/Assets/creep-teeth.svg
new file mode 100644
index 000000000..2623ee024
--- /dev/null
+++ b/App/App Icons/greenface_appicon.icon/Assets/creep-teeth.svg
@@ -0,0 +1,32 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/greenface_appicon.icon/icon.json b/App/App Icons/greenface_appicon.icon/icon.json
new file mode 100644
index 000000000..62188fa1e
--- /dev/null
+++ b/App/App Icons/greenface_appicon.icon/icon.json
@@ -0,0 +1,95 @@
+{
+ "color-space-for-untagged-svg-colors" : "display-p3",
+ "fill" : {
+ "solid" : "srgb:0.00000,1.00000,0.78824,1.00000"
+ },
+ "groups" : [
+ {
+ "layers" : [
+ {
+ "image-name" : "creep-pupil.svg",
+ "name" : "creep-pupil",
+ "position" : {
+ "scale" : 1,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ }
+ },
+ {
+ "image-name" : "creep-eyes.svg",
+ "name" : "creep-eyes"
+ }
+ ],
+ "lighting" : "combined",
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.1
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.15
+ }
+ },
+ {
+ "blur-material" : 0.1,
+ "layers" : [
+ {
+ "image-name" : "creep lips.svg",
+ "name" : "creep lips"
+ }
+ ],
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.1
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.1
+ }
+ },
+ {
+ "layers" : [
+ {
+ "image-name" : "creep-teeth.svg",
+ "name" : "creep-teeth"
+ }
+ ],
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.1
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.25
+ }
+ },
+ {
+ "layers" : [
+ {
+ "image-name" : "creep-back mouth.svg",
+ "name" : "creep-back mouth",
+ "position" : {
+ "scale" : 1.02,
+ "translation-in-points" : [
+ 0,
+ -10
+ ]
+ }
+ }
+ ],
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
\ No newline at end of file
diff --git a/App/App Icons/rated_five_appicon.icon/Assets/1.svg b/App/App Icons/rated_five_appicon.icon/Assets/1.svg
new file mode 100644
index 000000000..064c5aa26
--- /dev/null
+++ b/App/App Icons/rated_five_appicon.icon/Assets/1.svg
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/rated_five_appicon.icon/Assets/2.svg b/App/App Icons/rated_five_appicon.icon/Assets/2.svg
new file mode 100644
index 000000000..08c6dc8ed
--- /dev/null
+++ b/App/App Icons/rated_five_appicon.icon/Assets/2.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/rated_five_appicon.icon/Assets/bars back.svg b/App/App Icons/rated_five_appicon.icon/Assets/bars back.svg
new file mode 100644
index 000000000..503c4b5c7
--- /dev/null
+++ b/App/App Icons/rated_five_appicon.icon/Assets/bars back.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/rated_five_appicon.icon/icon.json b/App/App Icons/rated_five_appicon.icon/icon.json
new file mode 100644
index 000000000..d5f1759da
--- /dev/null
+++ b/App/App Icons/rated_five_appicon.icon/icon.json
@@ -0,0 +1,103 @@
+{
+ "color-space-for-untagged-svg-colors" : "display-p3",
+ "fill" : {
+ "linear-gradient" : [
+ "srgb:0.00000,0.40000,1.00000,1.00000",
+ "display-p3:0.00000,0.30000,0.75000,1.00000"
+ ]
+ },
+ "groups" : [
+ {
+ "blur-material" : null,
+ "hidden" : false,
+ "layers" : [
+ {
+ "image-name" : "1.svg",
+ "name" : "1"
+ },
+ {
+ "image-name" : "2.svg",
+ "name" : "2"
+ }
+ ],
+ "opacity" : 1,
+ "position" : {
+ "scale" : 1.04,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.75
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.75
+ }
+ },
+ {
+ "blend-mode" : "plus-lighter",
+ "hidden" : false,
+ "layers" : [
+ {
+ "image-name" : "1.svg",
+ "name" : "1"
+ },
+ {
+ "image-name" : "2.svg",
+ "name" : "2"
+ }
+ ],
+ "opacity" : 0.24999999999999997,
+ "position" : {
+ "scale" : 1.04,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.5
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.75
+ }
+ },
+ {
+ "blend-mode" : "plus-lighter",
+ "blur-material" : 0.7,
+ "hidden" : false,
+ "layers" : [
+ {
+ "image-name" : "bars back.svg",
+ "name" : "bars back",
+ "position" : {
+ "scale" : 1.04,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ }
+ }
+ ],
+ "opacity" : 1,
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.25
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.5
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
\ No newline at end of file
diff --git a/App/App Icons/rated_five_pride_appicon.icon/Assets/1.svg b/App/App Icons/rated_five_pride_appicon.icon/Assets/1.svg
new file mode 100644
index 000000000..c08d1c081
--- /dev/null
+++ b/App/App Icons/rated_five_pride_appicon.icon/Assets/1.svg
@@ -0,0 +1,22 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/rated_five_pride_appicon.icon/Assets/2.svg b/App/App Icons/rated_five_pride_appicon.icon/Assets/2.svg
new file mode 100644
index 000000000..13f6bfe9f
--- /dev/null
+++ b/App/App Icons/rated_five_pride_appicon.icon/Assets/2.svg
@@ -0,0 +1,22 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/rated_five_pride_appicon.icon/Assets/bars back.svg b/App/App Icons/rated_five_pride_appicon.icon/Assets/bars back.svg
new file mode 100644
index 000000000..503c4b5c7
--- /dev/null
+++ b/App/App Icons/rated_five_pride_appicon.icon/Assets/bars back.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/rated_five_pride_appicon.icon/icon.json b/App/App Icons/rated_five_pride_appicon.icon/icon.json
new file mode 100644
index 000000000..f88e8e2db
--- /dev/null
+++ b/App/App Icons/rated_five_pride_appicon.icon/icon.json
@@ -0,0 +1,140 @@
+{
+ "color-space-for-untagged-svg-colors" : "display-p3",
+ "fill" : {
+ "solid" : "srgb:1.00000,1.00000,1.00000,1.00000"
+ },
+ "groups" : [
+ {
+ "blend-mode" : "normal",
+ "blur-material" : null,
+ "hidden" : false,
+ "layers" : [
+ {
+ "hidden" : false,
+ "image-name" : "2.svg",
+ "name" : "2"
+ },
+ {
+ "image-name" : "1.svg",
+ "name" : "1"
+ }
+ ],
+ "lighting" : "individual",
+ "opacity" : 1,
+ "position" : {
+ "scale" : 1.04,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "none",
+ "opacity" : 0
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 1
+ }
+ },
+ {
+ "blend-mode" : "plus-lighter",
+ "blur-material" : null,
+ "hidden" : false,
+ "layers" : [
+ {
+ "image-name" : "2.svg",
+ "name" : "2"
+ },
+ {
+ "image-name" : "1.svg",
+ "name" : "1"
+ }
+ ],
+ "lighting" : "individual",
+ "opacity" : 0.5,
+ "position" : {
+ "scale" : 1.04,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "none",
+ "opacity" : 0
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 1
+ }
+ },
+ {
+ "blur-material" : 1,
+ "hidden" : false,
+ "layers" : [
+ {
+ "blend-mode" : "normal",
+ "fill" : {
+ "solid" : "display-p3:1.00000,0.85762,0.00000,0.00000"
+ },
+ "hidden" : false,
+ "image-name" : "bars back.svg",
+ "name" : "bars back"
+ }
+ ],
+ "position" : {
+ "scale" : 1.04,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "none",
+ "opacity" : 1
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 1
+ }
+ },
+ {
+ "blur-material" : null,
+ "hidden" : false,
+ "layers" : [
+ {
+ "image-name" : "2.svg",
+ "name" : "2"
+ },
+ {
+ "image-name" : "1.svg",
+ "name" : "1"
+ }
+ ],
+ "lighting" : "individual",
+ "position" : {
+ "scale" : 1.04,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.75
+ },
+ "specular" : false,
+ "translucency" : {
+ "enabled" : false,
+ "value" : 0.5
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
diff --git a/App/App Icons/rated_five_trans_appicon.icon/Assets/1.svg b/App/App Icons/rated_five_trans_appicon.icon/Assets/1.svg
new file mode 100644
index 000000000..fd9545ee7
--- /dev/null
+++ b/App/App Icons/rated_five_trans_appicon.icon/Assets/1.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/rated_five_trans_appicon.icon/Assets/2.svg b/App/App Icons/rated_five_trans_appicon.icon/Assets/2.svg
new file mode 100644
index 000000000..34f98d869
--- /dev/null
+++ b/App/App Icons/rated_five_trans_appicon.icon/Assets/2.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/rated_five_trans_appicon.icon/Assets/trans back.svg b/App/App Icons/rated_five_trans_appicon.icon/Assets/trans back.svg
new file mode 100644
index 000000000..7d01de069
--- /dev/null
+++ b/App/App Icons/rated_five_trans_appicon.icon/Assets/trans back.svg
@@ -0,0 +1,41 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/rated_five_trans_appicon.icon/icon.json b/App/App Icons/rated_five_trans_appicon.icon/icon.json
new file mode 100644
index 000000000..0af24cf5c
--- /dev/null
+++ b/App/App Icons/rated_five_trans_appicon.icon/icon.json
@@ -0,0 +1,125 @@
+{
+ "color-space-for-untagged-svg-colors" : "display-p3",
+ "fill" : {
+ "solid" : "srgb:0.60065,0.34655,0.93234,1.00000"
+ },
+ "groups" : [
+ {
+ "hidden" : false,
+ "layers" : [
+ {
+ "image-name" : "2.svg",
+ "name" : "2"
+ },
+ {
+ "image-name" : "1.svg",
+ "name" : "1"
+ }
+ ],
+ "position" : {
+ "scale" : 1.04,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.5
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.5
+ }
+ },
+ {
+ "blend-mode" : "plus-lighter",
+ "hidden" : false,
+ "layers" : [
+ {
+ "image-name" : "2.svg",
+ "name" : "2"
+ },
+ {
+ "image-name" : "1.svg",
+ "name" : "1"
+ }
+ ],
+ "opacity" : 1,
+ "position" : {
+ "scale" : 1.04,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 1
+ }
+ },
+ {
+ "blur-material" : 1,
+ "hidden" : false,
+ "layers" : [
+ {
+ "fill" : {
+ "solid" : "extended-gray:1.00000,1.00000"
+ },
+ "hidden" : false,
+ "image-name" : "trans back.svg",
+ "name" : "trans back"
+ }
+ ],
+ "opacity" : 0.5,
+ "position" : {
+ "scale" : 1.04,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "none",
+ "opacity" : 0
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 1
+ }
+ },
+ {
+ "hidden" : false,
+ "layers" : [
+ {
+ "image-name" : "trans back.svg",
+ "name" : "trans back"
+ }
+ ],
+ "position" : {
+ "scale" : 1.04,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "none",
+ "opacity" : 0
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.8
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
\ No newline at end of file
diff --git a/App/App Icons/riker_appicon.icon/Assets/riker.svg b/App/App Icons/riker_appicon.icon/Assets/riker.svg
new file mode 100644
index 000000000..1d0c3769a
--- /dev/null
+++ b/App/App Icons/riker_appicon.icon/Assets/riker.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/riker_appicon.icon/icon.json b/App/App Icons/riker_appicon.icon/icon.json
new file mode 100644
index 000000000..5a4363110
--- /dev/null
+++ b/App/App Icons/riker_appicon.icon/icon.json
@@ -0,0 +1,33 @@
+{
+ "color-space-for-untagged-svg-colors" : "display-p3",
+ "fill" : "automatic",
+ "groups" : [
+ {
+ "layers" : [
+ {
+ "image-name" : "riker.svg",
+ "name" : "riker"
+ }
+ ],
+ "position" : {
+ "scale" : 1.04,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.55
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.2
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
\ No newline at end of file
diff --git a/App/App Icons/smith_appicon.icon/Assets/Smith Skin.svg b/App/App Icons/smith_appicon.icon/Assets/Smith Skin.svg
new file mode 100644
index 000000000..527f4ae9b
--- /dev/null
+++ b/App/App Icons/smith_appicon.icon/Assets/Smith Skin.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/smith_appicon.icon/Assets/smith.svg b/App/App Icons/smith_appicon.icon/Assets/smith.svg
new file mode 100644
index 000000000..7e148f5bc
--- /dev/null
+++ b/App/App Icons/smith_appicon.icon/Assets/smith.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/smith_appicon.icon/icon.json b/App/App Icons/smith_appicon.icon/icon.json
new file mode 100644
index 000000000..a9703186c
--- /dev/null
+++ b/App/App Icons/smith_appicon.icon/icon.json
@@ -0,0 +1,61 @@
+{
+ "color-space-for-untagged-svg-colors" : "display-p3",
+ "fill" : {
+ "solid" : "srgb:0.50000,0.70000,1.00000,1.00000"
+ },
+ "groups" : [
+ {
+ "layers" : [
+ {
+ "image-name" : "smith.svg",
+ "name" : "smith",
+ "position" : {
+ "scale" : 1.04,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ }
+ }
+ ],
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.24999999999999997
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0
+ }
+ },
+ {
+ "blur-material" : null,
+ "layers" : [
+ {
+ "hidden" : false,
+ "image-name" : "Smith Skin.svg",
+ "name" : "Smith Skin",
+ "position" : {
+ "scale" : 1.5,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ }
+ }
+ ],
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0
+ },
+ "specular" : false,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.5
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
\ No newline at end of file
diff --git a/App/App Icons/stare_appicon.icon/Assets/bgggg.svg b/App/App Icons/stare_appicon.icon/Assets/bgggg.svg
new file mode 100644
index 000000000..5cf1b8be3
--- /dev/null
+++ b/App/App Icons/stare_appicon.icon/Assets/bgggg.svg
@@ -0,0 +1,21 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/stare_appicon.icon/Assets/eyezz.svg b/App/App Icons/stare_appicon.icon/Assets/eyezz.svg
new file mode 100644
index 000000000..808bea2c6
--- /dev/null
+++ b/App/App Icons/stare_appicon.icon/Assets/eyezz.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/stare_appicon.icon/Assets/mou.svg b/App/App Icons/stare_appicon.icon/Assets/mou.svg
new file mode 100644
index 000000000..895e8da67
--- /dev/null
+++ b/App/App Icons/stare_appicon.icon/Assets/mou.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/stare_appicon.icon/Assets/pup.svg b/App/App Icons/stare_appicon.icon/Assets/pup.svg
new file mode 100644
index 000000000..2f6988199
--- /dev/null
+++ b/App/App Icons/stare_appicon.icon/Assets/pup.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/stare_appicon.icon/icon.json b/App/App Icons/stare_appicon.icon/icon.json
new file mode 100644
index 000000000..5d48c1b61
--- /dev/null
+++ b/App/App Icons/stare_appicon.icon/icon.json
@@ -0,0 +1,99 @@
+{
+ "color-space-for-untagged-svg-colors" : "display-p3",
+ "fill-specializations" : [
+ {
+ "value" : "system-dark"
+ },
+ {
+ "appearance" : "light",
+ "value" : {
+ "solid" : "srgb:1.00000,0.90000,0.50000,1.00000"
+ }
+ }
+ ],
+ "groups" : [
+ {
+ "layers" : [
+ {
+ "image-name" : "mou.svg",
+ "name" : "mou"
+ }
+ ],
+ "position" : {
+ "scale" : 1,
+ "translation-in-points" : [
+ -15,
+ -30
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.5
+ },
+ "specular" : false,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.5
+ }
+ },
+ {
+ "hidden" : false,
+ "layers" : [
+ {
+ "glass" : true,
+ "image-name" : "pup.svg",
+ "name" : "pup",
+ "position" : {
+ "scale" : 1,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ }
+ },
+ {
+ "fill" : {
+ "solid" : "srgb:0.90000,0.90000,0.90000,1.00000"
+ },
+ "image-name" : "eyezz.svg",
+ "name" : "eyezz"
+ }
+ ],
+ "position" : {
+ "scale" : 1.17,
+ "translation-in-points" : [
+ -25,
+ 25
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 1
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.7
+ }
+ },
+ {
+ "layers" : [
+ {
+ "image-name" : "bgggg.svg",
+ "name" : "bgggg"
+ }
+ ],
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.5
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.6
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
diff --git a/App/App Icons/staredog_appicon.icon/Assets/dog features.svg b/App/App Icons/staredog_appicon.icon/Assets/dog features.svg
new file mode 100644
index 000000000..ed555d799
--- /dev/null
+++ b/App/App Icons/staredog_appicon.icon/Assets/dog features.svg
@@ -0,0 +1,28 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/staredog_appicon.icon/Assets/dog skin.svg b/App/App Icons/staredog_appicon.icon/Assets/dog skin.svg
new file mode 100644
index 000000000..d799fcdf0
--- /dev/null
+++ b/App/App Icons/staredog_appicon.icon/Assets/dog skin.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/staredog_appicon.icon/Assets/ears dog.svg b/App/App Icons/staredog_appicon.icon/Assets/ears dog.svg
new file mode 100644
index 000000000..7f72cb076
--- /dev/null
+++ b/App/App Icons/staredog_appicon.icon/Assets/ears dog.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/staredog_appicon.icon/Assets/eyes dog.svg b/App/App Icons/staredog_appicon.icon/Assets/eyes dog.svg
new file mode 100644
index 000000000..a10608cb9
--- /dev/null
+++ b/App/App Icons/staredog_appicon.icon/Assets/eyes dog.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/staredog_appicon.icon/Assets/nose dog.svg b/App/App Icons/staredog_appicon.icon/Assets/nose dog.svg
new file mode 100644
index 000000000..c41f91f31
--- /dev/null
+++ b/App/App Icons/staredog_appicon.icon/Assets/nose dog.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/staredog_appicon.icon/Assets/pupils dog.svg b/App/App Icons/staredog_appicon.icon/Assets/pupils dog.svg
new file mode 100644
index 000000000..bbed6cce1
--- /dev/null
+++ b/App/App Icons/staredog_appicon.icon/Assets/pupils dog.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/staredog_appicon.icon/icon.json b/App/App Icons/staredog_appicon.icon/icon.json
new file mode 100644
index 000000000..2c6de36bf
--- /dev/null
+++ b/App/App Icons/staredog_appicon.icon/icon.json
@@ -0,0 +1,103 @@
+{
+ "color-space-for-untagged-svg-colors" : "display-p3",
+ "fill" : "system-light",
+ "groups" : [
+ {
+ "blur-material" : 0.5,
+ "layers" : [
+ {
+ "image-name" : "pupils dog.svg",
+ "name" : "pupils dog"
+ },
+ {
+ "image-name" : "eyes dog.svg",
+ "name" : "eyes dog"
+ },
+ {
+ "image-name" : "nose dog.svg",
+ "name" : "nose dog"
+ },
+ {
+ "image-name" : "ears dog.svg",
+ "name" : "ears dog"
+ }
+ ],
+ "lighting" : "combined",
+ "position" : {
+ "scale" : 1.1428571429,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.25
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.2
+ }
+ },
+ {
+ "blur-material" : 0.5,
+ "layers" : [
+ {
+ "image-name" : "dog features.svg",
+ "name" : "dog features"
+ }
+ ],
+ "position" : {
+ "scale" : 1.143,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.25
+ },
+ "specular" : false,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.5
+ }
+ },
+ {
+ "hidden" : false,
+ "layers" : [
+ {
+ "image-name" : "dog skin.svg",
+ "name" : "dog skin",
+ "position" : {
+ "scale" : 1.1,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ }
+ }
+ ],
+ "lighting" : "combined",
+ "position" : {
+ "scale" : 1.15,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "neutral",
+ "opacity" : 0.5
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.3
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
\ No newline at end of file
diff --git a/App/App Icons/staredog_tongue_appicon.icon/Assets/dog features.svg b/App/App Icons/staredog_tongue_appicon.icon/Assets/dog features.svg
new file mode 100644
index 000000000..ed555d799
--- /dev/null
+++ b/App/App Icons/staredog_tongue_appicon.icon/Assets/dog features.svg
@@ -0,0 +1,28 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/staredog_tongue_appicon.icon/Assets/dog skin.svg b/App/App Icons/staredog_tongue_appicon.icon/Assets/dog skin.svg
new file mode 100644
index 000000000..24d5fc698
--- /dev/null
+++ b/App/App Icons/staredog_tongue_appicon.icon/Assets/dog skin.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/staredog_tongue_appicon.icon/Assets/ears dog.svg b/App/App Icons/staredog_tongue_appicon.icon/Assets/ears dog.svg
new file mode 100644
index 000000000..7f72cb076
--- /dev/null
+++ b/App/App Icons/staredog_tongue_appicon.icon/Assets/ears dog.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/staredog_tongue_appicon.icon/Assets/eyes dog.svg b/App/App Icons/staredog_tongue_appicon.icon/Assets/eyes dog.svg
new file mode 100644
index 000000000..a10608cb9
--- /dev/null
+++ b/App/App Icons/staredog_tongue_appicon.icon/Assets/eyes dog.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/staredog_tongue_appicon.icon/Assets/nose dog.svg b/App/App Icons/staredog_tongue_appicon.icon/Assets/nose dog.svg
new file mode 100644
index 000000000..c41f91f31
--- /dev/null
+++ b/App/App Icons/staredog_tongue_appicon.icon/Assets/nose dog.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/staredog_tongue_appicon.icon/Assets/pupils dog.svg b/App/App Icons/staredog_tongue_appicon.icon/Assets/pupils dog.svg
new file mode 100644
index 000000000..bbed6cce1
--- /dev/null
+++ b/App/App Icons/staredog_tongue_appicon.icon/Assets/pupils dog.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/staredog_tongue_appicon.icon/Assets/tongue.svg b/App/App Icons/staredog_tongue_appicon.icon/Assets/tongue.svg
new file mode 100644
index 000000000..945736691
--- /dev/null
+++ b/App/App Icons/staredog_tongue_appicon.icon/Assets/tongue.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/staredog_tongue_appicon.icon/icon.json b/App/App Icons/staredog_tongue_appicon.icon/icon.json
new file mode 100644
index 000000000..7494fd834
--- /dev/null
+++ b/App/App Icons/staredog_tongue_appicon.icon/icon.json
@@ -0,0 +1,132 @@
+{
+ "color-space-for-untagged-svg-colors" : "display-p3",
+ "fill" : "system-light",
+ "groups" : [
+ {
+ "blur-material" : 0.5,
+ "layers" : [
+ {
+ "hidden" : false,
+ "image-name" : "pupils dog.svg",
+ "name" : "pupils dog"
+ },
+ {
+ "image-name" : "eyes dog.svg",
+ "name" : "eyes dog"
+ },
+ {
+ "image-name" : "nose dog.svg",
+ "name" : "nose dog"
+ },
+ {
+ "image-name" : "ears dog.svg",
+ "name" : "ears dog"
+ }
+ ],
+ "lighting" : "combined",
+ "position" : {
+ "scale" : 1.143,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.25
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.2
+ }
+ },
+ {
+ "blur-material" : 0.5,
+ "layers" : [
+ {
+ "hidden" : false,
+ "image-name" : "dog features.svg",
+ "name" : "dog features"
+ }
+ ],
+ "position" : {
+ "scale" : 1.143,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.25
+ },
+ "specular" : false,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.5
+ }
+ },
+ {
+ "blur-material" : 0.3,
+ "layers" : [
+ {
+ "hidden" : false,
+ "image-name" : "tongue.svg",
+ "name" : "tongue",
+ "position" : {
+ "scale" : 1,
+ "translation-in-points" : [
+ 0,
+ -40
+ ]
+ }
+ }
+ ],
+ "position" : {
+ "scale" : 1.143,
+ "translation-in-points" : [
+ 0,
+ 12
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.25
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.7
+ }
+ },
+ {
+ "hidden" : false,
+ "layers" : [
+ {
+ "hidden" : false,
+ "image-name" : "dog skin.svg",
+ "name" : "dog skin"
+ }
+ ],
+ "lighting" : "combined",
+ "position" : {
+ "scale" : 1,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ },
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.5
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.3
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
\ No newline at end of file
diff --git a/App/App Icons/v_appicon.icon/Assets/eyez1.svg b/App/App Icons/v_appicon.icon/Assets/eyez1.svg
new file mode 100644
index 000000000..df6cb4c88
--- /dev/null
+++ b/App/App Icons/v_appicon.icon/Assets/eyez1.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/v_appicon.icon/Assets/eyez2.svg b/App/App Icons/v_appicon.icon/Assets/eyez2.svg
new file mode 100644
index 000000000..dbd12908c
--- /dev/null
+++ b/App/App Icons/v_appicon.icon/Assets/eyez2.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/v_appicon.icon/Assets/v.svg b/App/App Icons/v_appicon.icon/Assets/v.svg
new file mode 100644
index 000000000..e830f17bf
--- /dev/null
+++ b/App/App Icons/v_appicon.icon/Assets/v.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/App/App Icons/v_appicon.icon/icon.json b/App/App Icons/v_appicon.icon/icon.json
new file mode 100644
index 000000000..640cd4643
--- /dev/null
+++ b/App/App Icons/v_appicon.icon/icon.json
@@ -0,0 +1,102 @@
+{
+ "color-space-for-untagged-svg-colors" : "display-p3",
+ "fill" : {
+ "linear-gradient" : [
+ "srgb:0.00000,0.40000,1.00000,1.00000",
+ "display-p3:0.00000,0.30000,0.75000,1.00000"
+ ]
+ },
+ "groups" : [
+ {
+ "blend-mode" : "normal",
+ "blur-material" : 1,
+ "hidden" : false,
+ "layers" : [
+ {
+ "hidden" : false,
+ "image-name" : "v.svg",
+ "name" : "v"
+ }
+ ],
+ "lighting" : "individual",
+ "name" : "Bars",
+ "opacity" : 1,
+ "shadow" : {
+ "kind" : "layer-color",
+ "opacity" : 0.75
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.5
+ }
+ },
+ {
+ "blend-mode" : "plus-lighter",
+ "blur-material" : 1,
+ "hidden" : false,
+ "layers" : [
+ {
+ "hidden" : false,
+ "image-name" : "v.svg",
+ "name" : "v"
+ }
+ ],
+ "lighting" : "individual",
+ "name" : "Bars",
+ "opacity" : 1,
+ "shadow" : {
+ "kind" : "none",
+ "opacity" : 0.75
+ },
+ "specular" : true,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 1
+ }
+ },
+ {
+ "blur-material" : 1,
+ "layers" : [
+ {
+ "hidden" : false,
+ "image-name" : "eyez2.svg",
+ "name" : "eyez2"
+ }
+ ],
+ "opacity" : 0.5,
+ "shadow" : {
+ "kind" : "none",
+ "opacity" : 0
+ },
+ "specular" : false,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.5
+ }
+ },
+ {
+ "blur-material" : 1,
+ "hidden" : false,
+ "layers" : [
+ {
+ "image-name" : "eyez1.svg",
+ "name" : "eyez1"
+ }
+ ],
+ "opacity" : 0.5,
+ "shadow" : {
+ "kind" : "none",
+ "opacity" : 0
+ },
+ "specular" : false,
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.5
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
diff --git a/App/Resources/Localizable.xcstrings b/App/Resources/Localizable.xcstrings
index 0324b5296..a886790bc 100644
--- a/App/Resources/Localizable.xcstrings
+++ b/App/Resources/Localizable.xcstrings
@@ -294,6 +294,9 @@
},
"Creep" : {
+ },
+ "Cute" : {
+
},
"Doggo" : {
@@ -1179,6 +1182,9 @@
},
"Smith" : {
+ },
+ "Stare" : {
+
},
"table-view.action.delete" : {
"comment" : "Text of delete button shown in tables on iOS 11 after swiping on the cell. (We can't use the system delete button here as it automatically deletes when you swipe all the way across the cell, which isn't what we want.)",
diff --git a/App/Resources/Lotties/frogrefresh60.json b/App/Resources/Lotties/frogrefresh60.json
index 6fe4d1af0..b26b5d84e 100644
--- a/App/Resources/Lotties/frogrefresh60.json
+++ b/App/Resources/Lotties/frogrefresh60.json
@@ -1 +1 @@
-{"v":"5.9.0","fr":60,"ip":0,"op":141,"w":180,"h":180,"nm":"_FrogRefresh 3x 60","ddd":0,"assets":[{"id":"comp_0","nm":"FrogAnim master","fr":25,"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Rotate","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.76],"y":[0.283]},"o":{"x":[0.397],"y":[0]},"t":19.2,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.162],"y":[0.128]},"t":38.4,"s":[20.301]},{"t":60,"s":[107]}],"ix":10},"p":{"a":0,"k":[150,150,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":19.2,"op":141.6,"st":-33.6,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"Scale","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":4.8,"s":[97.6,97.6,100]},{"t":60,"s":[40,40,100]}],"ix":6,"l":2}},"ao":0,"ip":0,"op":141.6,"st":-33.6,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"arrow","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":36,"s":[152]},{"t":60,"s":[117]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":40.8,"s":[-73.325,1.854,0],"to":[-0.507,0.591,0],"ti":[0.507,-0.591,0]},{"t":60,"s":[-76.366,5.397,0]}],"ix":2,"l":2},"a":{"a":0,"k":[-50,50,0],"ix":1,"l":2},"s":{"a":0,"k":[250,250,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"rc","d":1,"s":{"a":0,"k":[100,100],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":38.4,"s":[50]},{"t":60,"s":[45.5]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":38.4,"s":[50]},{"t":60,"s":[54.5]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.301960784314,0.301960784314,0.301960784314,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40.8,"s":[3]},{"t":52.8,"s":[4]}],"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":38.4,"op":141.6,"st":-33.6,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"circ","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":2.4,"s":[144,144]},{"t":60,"s":[60,60]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":35,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.347],"y":[0.155]},"t":31.2,"s":[0]},{"t":60,"s":[22]}],"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":31.2,"s":[-162.631]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":33.6,"s":[-165.192]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":36,"s":[-166.996]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":38.4,"s":[-168.8]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":45.6,"s":[-178]},{"t":60,"s":[-187]}],"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.301960796118,0.301960796118,0.301960796118,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4.5,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":26.4,"op":141.6,"st":-33.6,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"PupilA","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":-36.988,"ix":3},"y":{"a":0,"k":-36.826,"ix":4}},"a":{"a":0,"k":[7.864,7.863,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,17.26]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[400,400,100]},{"t":26.4,"s":[0,0,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,-0.869],[0.869,0],[0,0.869],[-0.869,0]],"o":[[0,0.869],[-0.869,0],[0,-0.869],[0.869,0]],"v":[[1.573,0],[0,1.573],[-1.573,0],[0,-1.573]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":28.8,"s":[{"i":[[0,-0.543],[0.543,0],[0,0.543],[-0.543,0]],"o":[[0,0.543],[-0.543,0],[0,-0.543],[0.543,0]],"v":[[0.984,0],[0,0.984],[-0.984,0],[0,-0.984]],"c":true}]},{"t":31.2,"s":[{"i":[[0,-0.017],[0.017,0],[0,0.017],[-0.017,0]],"o":[[0,0.017],[-0.017,0],[0,-0.017],[0.017,0]],"v":[[0.031,0],[0,0.031],[-0.031,0],[0,-0.031]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[7.864,7.863],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"PupilA_Fill","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":28.8,"st":-33.6,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"PupilB","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":36.988,"ix":3},"y":{"a":0,"k":-36.826,"ix":4}},"a":{"a":0,"k":[7.864,7.863,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,17.26]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[400,400,100]},{"t":26.4,"s":[0,0,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,-0.869],[0.869,0],[0,0.869],[-0.869,0]],"o":[[0,0.869],[-0.869,0],[0,-0.869],[0.869,0]],"v":[[1.573,0],[0,1.573],[-1.573,0],[0,-1.573]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":28.8,"s":[{"i":[[0,-0.543],[0.543,0],[0,0.543],[-0.543,0]],"o":[[0,0.543],[-0.543,0],[0,-0.543],[0.543,0]],"v":[[0.984,0],[0,0.984],[-0.984,0],[0,-0.984]],"c":true}]},{"t":31.2,"s":[{"i":[[0,-0.017],[0.017,0],[0,0.017],[-0.017,0]],"o":[[0,0.017],[-0.017,0],[0,-0.017],[0.017,0]],"v":[[0.031,0],[0,0.031],[-0.031,0],[0,-0.031]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[7.864,7.863],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"PupilB_Fill","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":28.8,"st":-33.6,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"EyeA","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":-36.988,"ix":3},"y":{"a":0,"k":-36.826,"ix":4}},"a":{"a":0,"k":[7.864,7.863,0],"ix":1,"l":2},"s":{"a":0,"k":[325,325,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,-2.876],[2.876,0],[0,2.876],[-2.876,0]],"o":[[0,2.876],[-2.876,0],[0,-2.876],[2.876,0]],"v":[[5.208,0],[0,5.208],[-5.208,0],[0,-5.208]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":26.4,"s":[{"i":[[0,-0.247],[0.247,0],[0,0.247],[-0.247,0]],"o":[[0,0.247],[-0.247,0],[0,-0.247],[0.247,0]],"v":[[0.447,0],[0,0.447],[-0.447,0],[0,-0.447]],"c":true}]},{"t":31.2,"s":[{"i":[[0,-0.244],[0.244,0],[0,0.244],[-0.244,0]],"o":[[0,0.244],[-0.244,0],[0,-0.244],[0.244,0]],"v":[[0.441,0],[0,0.441],[-0.441,0],[0,-0.441]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.301960796118,0.301960796118,0.301960796118,1],"ix":3},"o":{"a":0,"k":0,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":26.4,"s":[1.5]},{"t":31.2,"s":[0]}],"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Outline","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[7.864,7.863],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.301960796118,0.301960796118,0.301960796118,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"EyeA_Fill","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":31.2,"st":-33.6,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"EyeB","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":36.988,"ix":3},"y":{"a":0,"k":-36.826,"ix":4}},"a":{"a":0,"k":[7.864,7.863,0],"ix":1,"l":2},"s":{"a":0,"k":[-325,325,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,-2.876],[2.876,0],[0,2.876],[-2.876,0]],"o":[[0,2.876],[-2.876,0],[0,-2.876],[2.876,0]],"v":[[5.208,0],[0,5.208],[-5.208,0],[0,-5.208]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":26.4,"s":[{"i":[[0,-0.247],[0.247,0],[0,0.247],[-0.247,0]],"o":[[0,0.247],[-0.247,0],[0,-0.247],[0.247,0]],"v":[[0.447,0],[0,0.447],[-0.447,0],[0,-0.447]],"c":true}]},{"t":31.2,"s":[{"i":[[0,-0.244],[0.244,0],[0,0.244],[-0.244,0]],"o":[[0,0.244],[-0.244,0],[0,-0.244],[0.244,0]],"v":[[0.441,0],[0,0.441],[-0.441,0],[0,-0.441]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.301960796118,0.301960796118,0.301960796118,1],"ix":3},"o":{"a":0,"k":0,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":26.4,"s":[1.5]},{"t":31.2,"s":[0]}],"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Outline","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[7.864,7.863],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.301960796118,0.301960796118,0.301960796118,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"EyeB_Fill","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":31.2,"st":-33.6,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"nostrilA","parent":11,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":24.486,"ix":3},"y":{"a":0,"k":-2.25,"ix":4}},"a":{"a":0,"k":[0.952,1.321,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[-130,130,100]},{"t":19.2,"s":[0,0,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.522,0],[0,0.616],[0.522,0],[0,-0.616]],"o":[[0.522,0],[0,-0.616],[-0.522,0],[0,0.616]],"v":[[-0.041,1.143],[0.795,0.163],[-0.041,-0.952],[-0.878,0.163]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.301960784314,0.301960784314,0.301960784314,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.952,1.321],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":19.2,"st":-33.6,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"nostrilB","parent":11,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":30.936,"ix":3},"y":{"a":0,"k":-2.25,"ix":4}},"a":{"a":0,"k":[0.952,1.321,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[130,130,100]},{"t":19.2,"s":[0,0,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.522,0],[0,0.616],[0.522,0],[0,-0.616]],"o":[[0.522,0],[0,-0.616],[-0.522,0],[0,0.616]],"v":[[-0.041,1.143],[0.795,0.163],[-0.041,-0.952],[-0.878,0.163]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.301960784314,0.301960784314,0.301960784314,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.952,1.321],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":19.2,"st":-33.6,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"mouth","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":0,"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":2.4,"s":[3]},{"t":50.4,"s":[3.937]}],"ix":4}},"a":{"a":0,"k":[27.711,4.968,0],"ix":1,"l":2},"s":{"a":0,"k":[300,300,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":2.4,"s":[{"i":[[0,0],[-14.152,0],[0,0]],"o":[[0,0],[14.152,0],[0,0]],"v":[[-23.961,1.219],[0.001,-1.219],[23.961,1.219]],"c":false}]},{"t":24,"s":[{"i":[[0,0],[-14.152,0],[0,0]],"o":[[0,0],[14.152,0],[0,0]],"v":[[-23.961,-0.216],[0.001,-0.262],[23.961,-0.216]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.301960784314,0.301960784314,0.301960784314,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2.4,"s":[1.5]},{"t":40.8,"s":[2]}],"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[27.711,4.968],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":1,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[100]},{"t":48,"s":[0]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":45.6,"st":-28.8,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"outline","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,-0.001,0],"ix":2,"l":2},"a":{"a":0,"k":[26.505,26.505,0],"ix":1,"l":2},"s":{"a":0,"k":[300,300,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[6.471,0],[2.723,-2.392],[1.566,0],[0,0],[0,0.012],[1.177,1.034],[3.577,0],[0,-6.34],[0,0],[-6.472,0],[0,0],[0,6.472]],"o":[[0,-6.471],[-3.328,0],[-1.177,1.034],[0,0],[-0.001,-0.013],[-1.566,0],[-2.445,-2.147],[-6.327,0],[0,0],[0,6.472],[0,0],[6.472,0],[0,0]],"v":[[24,-12.282],[12.329,-24],[4.1,-20.479],[0.001,-18.638],[0.001,-18.599],[-0.001,-18.638],[-4.1,-20.479],[-12.28,-23.996],[-24,-12.42],[-23.998,12.282],[-12.28,24],[12.282,24],[24,12.282]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":4.8,"s":[{"i":[[0,0],[6.471,0],[2.451,-2.153],[1.566,0],[0,0],[0,0.012],[1.059,0.931],[3.577,0],[0,-6.34],[0,0],[-6.472,0],[0,0],[0,6.472]],"o":[[0,-6.471],[-3.328,0],[-1.059,0.931],[0,0],[-0.001,-0.013],[-1.566,0],[-2.201,-1.932],[-6.327,0],[0,0],[0,6.472],[0,0],[6.472,0],[0,0]],"v":[[23.433,-11.699],[11.762,-23.417],[3.933,-20.246],[0.001,-18.59],[0.001,-18.551],[-0.001,-18.59],[-3.933,-20.247],[-11.713,-23.413],[-23.433,-11.837],[-23.431,11.707],[-11.713,23.425],[11.715,23.425],[23.433,11.707]],"c":true}]},{"t":26.4,"s":[{"i":[[0,0],[6.471,0],[0,0],[1.566,0],[0,0],[0,0.012],[0,0],[3.577,0],[0,-6.34],[0,0],[-6.472,0],[0,0],[0,6.472]],"o":[[0,-6.471],[-3.328,0],[0,0],[0,0],[-0.001,-0.013],[-1.566,0],[0,0],[-6.327,0],[0,0],[0,6.472],[0,0],[6.472,0],[0,0]],"v":[[18.333,-6.449],[6.662,-18.167],[2.433,-18.151],[0.001,-18.153],[0.001,-18.114],[-0.001,-18.153],[-2.433,-18.156],[-6.613,-18.163],[-18.333,-6.587],[-18.331,6.532],[-6.613,18.25],[6.615,18.25],[18.333,6.532]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.301960784314,0.301960784314,0.301960784314,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[26.505,26.505],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":26.4,"st":-33.6,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"rotate","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.438],"y":[0.688]},"o":{"x":[0.167],"y":[0.167]},"t":25,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":70,"s":[360]},{"t":141,"s":[720]}],"ix":10},"p":{"a":0,"k":[90,90,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.667],"y":[1,1,1]},"o":{"x":[0.246,0.246,0.333],"y":[0,0,0]},"t":25,"s":[100,100,100]},{"i":{"x":[0.517,0.517,0.667],"y":[1,1,1]},"o":{"x":[0.459,0.459,0.333],"y":[0,0,0]},"t":31,"s":[140,140,100]},{"t":70,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"ip":25,"op":141,"st":-20,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"FrogAnim master","parent":1,"refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[150,150,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.799],"y":[0.602]},"o":{"x":[0.651],"y":[0.159]},"t":0,"s":[0]},{"i":{"x":[0.495],"y":[1]},"o":{"x":[0.217],"y":[0.591]},"t":13.234,"s":[0.608]},{"t":25,"s":[1]}],"ix":2},"w":300,"h":300,"ip":0,"op":141,"st":0,"bm":0}],"markers":[{"tm":25,"cm":"refresh","dr":0},{"tm":1800,"cm":"2","dr":0}]}
\ No newline at end of file
+{"v":"5.9.0","fr":60,"ip":0,"op":141,"w":180,"h":180,"nm":"_FrogRefresh 3x 60","ddd":0,"assets":[{"id":"comp_0","nm":"FrogAnim master","fr":25,"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Rotate","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.76],"y":[0.283]},"o":{"x":[0.397],"y":[0]},"t":19.2,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.162],"y":[0.128]},"t":38.4,"s":[20.301]},{"t":60,"s":[107]}],"ix":10},"p":{"a":0,"k":[150,150,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":141.6,"st":-33.6,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"Scale","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":4.8,"s":[97.6,97.6,100]},{"t":60,"s":[40,40,100]}],"ix":6,"l":2}},"ao":0,"ip":0,"op":141.6,"st":-33.6,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"arrow","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":33.6,"s":[152]},{"t":60,"s":[117]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":38.88,"s":[-73.325,1.854,0],"to":[-0.507,0.591,0],"ti":[0.507,-0.591,0]},{"t":60,"s":[-76.366,5.397,0]}],"ix":2,"l":2},"a":{"a":0,"k":[-50,50,0],"ix":1,"l":2},"s":{"a":0,"k":[250,250,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"rc","d":1,"s":{"a":0,"k":[100,100],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":36.239,"s":[50]},{"t":60,"s":[45.5]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":36.239,"s":[50]},{"t":60,"s":[54.5]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.301960784314,0.301960784314,0.301960784314,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":38.88,"s":[3]},{"t":52.08046875,"s":[4]}],"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":36,"op":141.6,"st":-33.6,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"circ","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":2.4,"s":[144,144]},{"t":60,"s":[60,60]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":35,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.347],"y":[0.155]},"t":31.2,"s":[0]},{"t":60,"s":[22]}],"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":31.2,"s":[-162.631]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":33.6,"s":[-165.192]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":36,"s":[-166.996]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":38.4,"s":[-168.8]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":45.6,"s":[-178]},{"t":60,"s":[-187]}],"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.301960796118,0.301960796118,0.301960796118,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4.5,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":26.4,"op":141.6,"st":-33.6,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"PupilA","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":-39.488,"ix":3},"y":{"a":0,"k":-39.326,"ix":4}},"a":{"a":0,"k":[7.864,7.863,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,17.26]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[400,400,100]},{"t":26.4,"s":[0,0,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,-0.869],[0.869,0],[0,0.869],[-0.869,0]],"o":[[0,0.869],[-0.869,0],[0,-0.869],[0.869,0]],"v":[[1.573,0],[0,1.573],[-1.573,0],[0,-1.573]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":28.8,"s":[{"i":[[0,-0.543],[0.543,0],[0,0.543],[-0.543,0]],"o":[[0,0.543],[-0.543,0],[0,-0.543],[0.543,0]],"v":[[0.984,0],[0,0.984],[-0.984,0],[0,-0.984]],"c":true}]},{"t":31.2,"s":[{"i":[[0,-0.017],[0.017,0],[0,0.017],[-0.017,0]],"o":[[0,0.017],[-0.017,0],[0,-0.017],[0.017,0]],"v":[[0.031,0],[0,0.031],[-0.031,0],[0,-0.031]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[7.864,7.863],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"PupilA_Fill","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":28.8,"st":-33.6,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"PupilB","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":39.488,"ix":3},"y":{"a":0,"k":-39.326,"ix":4}},"a":{"a":0,"k":[7.864,7.863,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,17.26]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[400,400,100]},{"t":26.4,"s":[0,0,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,-0.869],[0.869,0],[0,0.869],[-0.869,0]],"o":[[0,0.869],[-0.869,0],[0,-0.869],[0.869,0]],"v":[[1.573,0],[0,1.573],[-1.573,0],[0,-1.573]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":28.8,"s":[{"i":[[0,-0.543],[0.543,0],[0,0.543],[-0.543,0]],"o":[[0,0.543],[-0.543,0],[0,-0.543],[0.543,0]],"v":[[0.984,0],[0,0.984],[-0.984,0],[0,-0.984]],"c":true}]},{"t":31.2,"s":[{"i":[[0,-0.017],[0.017,0],[0,0.017],[-0.017,0]],"o":[[0,0.017],[-0.017,0],[0,-0.017],[0.017,0]],"v":[[0.031,0],[0,0.031],[-0.031,0],[0,-0.031]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[7.864,7.863],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"PupilB_Fill","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":28.8,"st":-33.6,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"EyeA","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":-39.488,"ix":3},"y":{"a":0,"k":-39.326,"ix":4}},"a":{"a":0,"k":[7.864,7.863,0],"ix":1,"l":2},"s":{"a":0,"k":[315,315,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,-2.876],[2.876,0],[0,2.876],[-2.876,0]],"o":[[0,2.876],[-2.876,0],[0,-2.876],[2.876,0]],"v":[[5.208,0],[0,5.208],[-5.208,0],[0,-5.208]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":26.4,"s":[{"i":[[0,-0.247],[0.247,0],[0,0.247],[-0.247,0]],"o":[[0,0.247],[-0.247,0],[0,-0.247],[0.247,0]],"v":[[0.447,0],[0,0.447],[-0.447,0],[0,-0.447]],"c":true}]},{"t":31.2,"s":[{"i":[[0,-0.244],[0.244,0],[0,0.244],[-0.244,0]],"o":[[0,0.244],[-0.244,0],[0,-0.244],[0.244,0]],"v":[[0.441,0],[0,0.441],[-0.441,0],[0,-0.441]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.301960796118,0.301960796118,0.301960796118,1],"ix":3},"o":{"a":0,"k":0,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":26.4,"s":[1.5]},{"t":31.2,"s":[0]}],"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Outline","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[7.864,7.863],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.301960796118,0.301960796118,0.301960796118,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"EyeA_Fill","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":31.2,"st":-33.6,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"EyeB","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":39.488,"ix":3},"y":{"a":0,"k":-39.326,"ix":4}},"a":{"a":0,"k":[7.864,7.863,0],"ix":1,"l":2},"s":{"a":0,"k":[-315,315,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,-2.876],[2.876,0],[0,2.876],[-2.876,0]],"o":[[0,2.876],[-2.876,0],[0,-2.876],[2.876,0]],"v":[[5.208,0],[0,5.208],[-5.208,0],[0,-5.208]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":26.4,"s":[{"i":[[0,-0.247],[0.247,0],[0,0.247],[-0.247,0]],"o":[[0,0.247],[-0.247,0],[0,-0.247],[0.247,0]],"v":[[0.447,0],[0,0.447],[-0.447,0],[0,-0.447]],"c":true}]},{"t":31.2,"s":[{"i":[[0,-0.244],[0.244,0],[0,0.244],[-0.244,0]],"o":[[0,0.244],[-0.244,0],[0,-0.244],[0.244,0]],"v":[[0.441,0],[0,0.441],[-0.441,0],[0,-0.441]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.301960796118,0.301960796118,0.301960796118,1],"ix":3},"o":{"a":0,"k":0,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":26.4,"s":[1.5]},{"t":31.2,"s":[0]}],"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Outline","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[7.864,7.863],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.301960796118,0.301960796118,0.301960796118,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"EyeB_Fill","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":31.2,"st":-33.6,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"nostrilA","parent":12,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":24.486,"ix":3},"y":{"a":0,"k":-3,"ix":4}},"a":{"a":0,"k":[0.952,1.321,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[-130,130,100]},{"t":19.2,"s":[0,0,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.522,0],[0,0.616],[0.522,0],[0,-0.616]],"o":[[0.522,0],[0,-0.616],[-0.522,0],[0,0.616]],"v":[[-0.041,1.143],[0.795,0.163],[-0.041,-0.952],[-0.878,0.163]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.301960784314,0.301960784314,0.301960784314,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.952,1.321],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":19.2,"st":-33.6,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"nostrilB","parent":12,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":30.936,"ix":3},"y":{"a":0,"k":-3,"ix":4}},"a":{"a":0,"k":[0.952,1.321,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[130,130,100]},{"t":19.2,"s":[0,0,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.522,0],[0,0.616],[0.522,0],[0,-0.616]],"o":[[0.522,0],[0,-0.616],[-0.522,0],[0,0.616]],"v":[[-0.041,1.143],[0.795,0.163],[-0.041,-0.952],[-0.878,0.163]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.301960784314,0.301960784314,0.301960784314,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.952,1.321],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":19.2,"st":-33.6,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"mouth 2","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":0,"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2.4,"s":[3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":4.8,"s":[3]},{"t":50.4,"s":[3.937]}],"ix":4}},"a":{"a":0,"k":[27.711,4.968,0],"ix":1,"l":2},"s":{"a":0,"k":[300,300,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":2.4,"s":[{"i":[[-0.01,0.002],[-13.123,0],[-4.177,-0.703]],"o":[[1.297,-0.305],[8.53,0],[2.753,0.464]],"v":[[-23.807,1.182],[0.001,-1.219],[19.661,0.37]],"c":false}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":4.8,"s":[{"i":[[-0.109,0.026],[-13.045,0],[-4.177,-0.703]],"o":[[1.384,-0.324],[8.53,0],[2.753,0.464]],"v":[[-23.737,1.176],[0.048,-1.219],[19.707,0.37]],"c":false}]},{"t":24,"s":[{"i":[[-0.002,0],[-13.97,0],[-2.769,-0.011]],"o":[[0.248,-0.001],[11.581,0],[0.615,0.003]],"v":[[-23.893,-0.216],[0.001,-0.262],[23.022,-0.22]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.301960784314,0.301960784314,0.301960784314,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":4.8,"s":[1.75]},{"t":40.8,"s":[2.5]}],"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[27.711,4.968],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2.4,"s":[9.67]},{"t":7.2,"s":[0]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":2.4,"s":[100]},{"t":43.2,"s":[0]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":2.4,"op":45.6,"st":-28.8,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"mouth","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":0,"k":0,"ix":3},"y":{"a":0,"k":3,"ix":4}},"a":{"a":0,"k":[27.711,4.968,0],"ix":1,"l":2},"s":{"a":0,"k":[300,300,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.251,0.379],[-8.528,0],[-4.177,-0.703]],"o":[[4.178,-0.703],[8.53,0],[2.753,0.464]],"v":[[-19.656,0.37],[0.001,-1.219],[19.661,0.37]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.301960784314,0.301960784314,0.301960784314,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.75,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[27.711,4.968],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":2.4,"st":-28.8,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"outline","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,-0.001,0],"ix":2,"l":2},"a":{"a":0,"k":[26.505,26.505,0],"ix":1,"l":2},"s":{"a":0,"k":[300,300,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.301960784314,0.301960784314,0.301960784314,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[40.855,46.797],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[{"i":[[0,0],[6.588,0.01],[5.33,-0.008],[5.974,0.022],[0,-6.34],[0,0],[-7.512,0],[0,0],[0,7.177]],"o":[[0,-6.471],[-5.996,0.026],[-5.33,0.008],[-6.609,0.006],[0,0],[-0.002,7.177],[0,0],[7.176,0],[0,0]],"v":[[23.986,-12.136],[13.079,-24.114],[-0.003,-19.007],[-13.058,-24.11],[-24.014,-12.274],[-24.012,10.969],[-10.836,24.146],[10.81,24.146],[23.986,10.969]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":4.8,"s":[{"i":[[0,0],[6.471,-0.04],[5.332,-0.006],[5.644,0.031],[0,-6.34],[0,0],[-7.453,0.019],[0,0],[0.046,7.179]],"o":[[0,-6.471],[-5.693,0.035],[-5.334,-0.006],[-6.327,-0.035],[0,0],[-0.027,7.158],[0,0],[7.186,0.028],[0,0]],"v":[[23.433,-11.699],[11.693,-22.951],[0.004,-18.842],[-11.644,-22.947],[-23.433,-11.837],[-23.431,10.843],[-10.88,23.434],[10.814,23.425],[23.433,10.822]],"c":true}]},{"t":26.4,"s":[{"i":[[0,0],[6.471,0],[0.534,0.005],[3.577,0],[0,-6.34],[0,0],[-6.472,0],[0,0],[0,6.472]],"o":[[0,-6.471],[-3.328,0],[-0.534,-0.005],[-6.327,0],[0,0],[0,6.472],[0,0],[6.472,0],[0,0]],"v":[[18.333,-6.449],[6.662,-18.167],[0.001,-18.153],[-6.613,-18.163],[-18.333,-6.587],[-18.331,6.532],[-6.613,18.25],[6.615,18.25],[18.333,6.532]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.301960784314,0.301960784314,0.301960784314,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[26.505,26.505],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":28.8,"st":-33.6,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"rotate","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.438],"y":[0.688]},"o":{"x":[0.167],"y":[0.167]},"t":25,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":70,"s":[360]},{"t":141,"s":[720]}],"ix":10},"p":{"a":0,"k":[90,90,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.15,0.15,0.667],"y":[1,1,1]},"o":{"x":[0.246,0.246,0.333],"y":[0,0,0]},"t":25,"s":[100,100,100]},{"i":{"x":[0.517,0.517,0.667],"y":[1,1,1]},"o":{"x":[0.459,0.459,0.333],"y":[0,0,0]},"t":31,"s":[140,140,100]},{"t":70,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"ip":25,"op":141,"st":-20,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"FrogAnim master","parent":1,"refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[150,150,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.799],"y":[0.602]},"o":{"x":[0.651],"y":[0.159]},"t":0,"s":[0]},{"i":{"x":[0.495],"y":[1]},"o":{"x":[0.217],"y":[0.591]},"t":13.234,"s":[0.608]},{"t":25,"s":[1]}],"ix":2},"w":300,"h":300,"ip":0,"op":141,"st":0,"bm":0}],"markers":[{"tm":25,"cm":"refresh","dr":0},{"tm":1800,"cm":"2","dr":0}]}
\ No newline at end of file
diff --git a/App/Settings/SettingsViewController.swift b/App/Settings/SettingsViewController.swift
index 764b5d7d2..4fd79f390 100644
--- a/App/Settings/SettingsViewController.swift
+++ b/App/Settings/SettingsViewController.swift
@@ -69,21 +69,27 @@ final class SettingsViewController: HostingController {
}
}
-/// See the `README.md` section "Alternate App Icons" for more info.
+/// See the `README.md` section "Alternate App Icons" for more info. Now ordered in a 3 x 5 grid
private let appIcons: [AppIconDataSource.AppIcon] = [
.init(accessibilityLabel: String(localized: "Rated five", bundle: .module), imageName: AppIconImageNames.rated_five),
- .init(accessibilityLabel: String(localized: "Rated five (pride flag)", bundle: .module), imageName: AppIconImageNames.rated_five_pride),
.init(accessibilityLabel: String(localized: "Rated five (trans flag)", bundle: .module), imageName: AppIconImageNames.rated_five_trans),
- .init(accessibilityLabel: String(localized: "V", bundle: .module), imageName: AppIconImageNames.v),
- .init(accessibilityLabel: String(localized: "Ghost", bundle: .module), imageName: AppIconImageNames.ghost_blue),
+ .init(accessibilityLabel: String(localized: "Rated five (pride flag)", bundle: .module), imageName: AppIconImageNames.rated_five_pride),
+
.init(accessibilityLabel: String(localized: "Froggo", bundle: .module), imageName: AppIconImageNames.froggo),
- .init(accessibilityLabel: String(localized: "Froggo (purple)", bundle: .module), imageName: AppIconImageNames.froggo_purple),
.init(accessibilityLabel: String(localized: "Doggo", bundle: .module), imageName: AppIconImageNames.staredog),
+ .init(accessibilityLabel: String(localized: "V", bundle: .module), imageName: AppIconImageNames.v),
+
+ .init(accessibilityLabel: String(localized: "Froggo (purple)", bundle: .module), imageName: AppIconImageNames.froggo_purple),
.init(accessibilityLabel: String(localized: "Doggo poking tongue", bundle: .module), imageName: AppIconImageNames.staredog_tongue),
+ .init(accessibilityLabel: String(localized: "Ghost", bundle: .module), imageName: AppIconImageNames.ghost_blue),
+
+ .init(accessibilityLabel: String(localized: "Cute", bundle: .module), imageName: AppIconImageNames.cute),
+ .init(accessibilityLabel: String(localized: "Stare", bundle: .module), imageName: AppIconImageNames.stare),
.init(accessibilityLabel: String(localized: "Five", bundle: .module), imageName: AppIconImageNames.five),
+
+ .init(accessibilityLabel: String(localized: "Smith", bundle: .module), imageName: AppIconImageNames.smith),
.init(accessibilityLabel: String(localized: "Creep", bundle: .module), imageName: AppIconImageNames.greenface),
.init(accessibilityLabel: String(localized: "Riker", bundle: .module), imageName: AppIconImageNames.riker),
- .init(accessibilityLabel: String(localized: "Smith", bundle: .module), imageName: AppIconImageNames.smith),
]
@MainActor private func makeAppIconDataSource() -> AppIconDataSource {
diff --git a/Awful.xcodeproj/project.pbxproj b/Awful.xcodeproj/project.pbxproj
index b32003490..bce9dbd82 100644
--- a/Awful.xcodeproj/project.pbxproj
+++ b/Awful.xcodeproj/project.pbxproj
@@ -202,6 +202,21 @@
2D265F8C292CB429001336ED /* GetOutFrogRefreshSpinnerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D265F8B292CB429001336ED /* GetOutFrogRefreshSpinnerView.swift */; };
2D265F8F292CB447001336ED /* Lottie in Frameworks */ = {isa = PBXBuildFile; productRef = 2D265F8E292CB447001336ED /* Lottie */; };
2D327DD627F468CE00D21AB0 /* BookmarkColorPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D327DD527F468CE00D21AB0 /* BookmarkColorPicker.swift */; };
+ 2D3CB31E2EBF09C300BD4A12 /* five_appicon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 2D3CB3102EBF09C300BD4A12 /* five_appicon.icon */; };
+ 2D3CB31F2EBF09C300BD4A12 /* smith_appicon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 2D3CB3192EBF09C300BD4A12 /* smith_appicon.icon */; };
+ 2D3CB3202EBF09C300BD4A12 /* froggo_purple_appicon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 2D3CB3122EBF09C300BD4A12 /* froggo_purple_appicon.icon */; };
+ 2D3CB3212EBF09C300BD4A12 /* v_appicon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 2D3CB31D2EBF09C300BD4A12 /* v_appicon.icon */; };
+ 2D3CB3222EBF09C300BD4A12 /* froggo_appicon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 2D3CB3112EBF09C300BD4A12 /* froggo_appicon.icon */; };
+ 2D3CB3232EBF09C300BD4A12 /* cute_appicon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 2D3CB30F2EBF09C300BD4A12 /* cute_appicon.icon */; };
+ 2D3CB3242EBF09C300BD4A12 /* staredog_tongue_appicon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 2D3CB31C2EBF09C300BD4A12 /* staredog_tongue_appicon.icon */; };
+ 2D3CB3252EBF09C300BD4A12 /* riker_appicon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 2D3CB3182EBF09C300BD4A12 /* riker_appicon.icon */; };
+ 2D3CB3262EBF09C300BD4A12 /* stare_appicon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 2D3CB31A2EBF09C300BD4A12 /* stare_appicon.icon */; };
+ 2D3CB3272EBF09C300BD4A12 /* greenface_appicon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 2D3CB3142EBF09C300BD4A12 /* greenface_appicon.icon */; };
+ 2D3CB3282EBF09C300BD4A12 /* staredog_appicon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 2D3CB31B2EBF09C300BD4A12 /* staredog_appicon.icon */; };
+ 2D3CB3292EBF09C300BD4A12 /* rated_five_appicon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 2D3CB3152EBF09C300BD4A12 /* rated_five_appicon.icon */; };
+ 2D3CB32A2EBF09C300BD4A12 /* rated_five_pride_appicon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 2D3CB3162EBF09C300BD4A12 /* rated_five_pride_appicon.icon */; };
+ 2D3CB32B2EBF09C300BD4A12 /* ghost_blue_appicon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 2D3CB3132EBF09C300BD4A12 /* ghost_blue_appicon.icon */; };
+ 2D3CB32C2EBF09C300BD4A12 /* rated_five_trans_appicon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 2D3CB3172EBF09C300BD4A12 /* rated_five_trans_appicon.icon */; };
2D921269292F588100B16011 /* platinum-member.png in Resources */ = {isa = PBXBuildFile; fileRef = 2D921268292F588100B16011 /* platinum-member.png */; };
2DAF1FE12E05D3ED006F6BC4 /* View+FontDesign.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DAF1FE02E05D3EB006F6BC4 /* View+FontDesign.swift */; };
2DD8209C25DDD9BF0015A90D /* CopyImageActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD8209B25DDD9BF0015A90D /* CopyImageActivity.swift */; };
@@ -517,11 +532,25 @@
2D19BA3829C33302009DD94F /* toot60.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = toot60.json; sourceTree = ""; };
2D265F8B292CB429001336ED /* GetOutFrogRefreshSpinnerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetOutFrogRefreshSpinnerView.swift; sourceTree = ""; };
2D327DD527F468CE00D21AB0 /* BookmarkColorPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkColorPicker.swift; sourceTree = ""; };
+ 2D3CB30F2EBF09C300BD4A12 /* cute_appicon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = cute_appicon.icon; sourceTree = ""; };
+ 2D3CB3102EBF09C300BD4A12 /* five_appicon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = five_appicon.icon; sourceTree = ""; };
+ 2D3CB3112EBF09C300BD4A12 /* froggo_appicon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = froggo_appicon.icon; sourceTree = ""; };
+ 2D3CB3122EBF09C300BD4A12 /* froggo_purple_appicon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = froggo_purple_appicon.icon; sourceTree = ""; };
+ 2D3CB3132EBF09C300BD4A12 /* ghost_blue_appicon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = ghost_blue_appicon.icon; sourceTree = ""; };
+ 2D3CB3142EBF09C300BD4A12 /* greenface_appicon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = greenface_appicon.icon; sourceTree = ""; };
+ 2D3CB3152EBF09C300BD4A12 /* rated_five_appicon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = rated_five_appicon.icon; sourceTree = ""; };
+ 2D3CB3162EBF09C300BD4A12 /* rated_five_pride_appicon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = rated_five_pride_appicon.icon; sourceTree = ""; };
+ 2D3CB3172EBF09C300BD4A12 /* rated_five_trans_appicon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = rated_five_trans_appicon.icon; sourceTree = ""; };
+ 2D3CB3182EBF09C300BD4A12 /* riker_appicon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = riker_appicon.icon; sourceTree = ""; };
+ 2D3CB3192EBF09C300BD4A12 /* smith_appicon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = smith_appicon.icon; sourceTree = ""; };
+ 2D3CB31A2EBF09C300BD4A12 /* stare_appicon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = stare_appicon.icon; sourceTree = ""; };
+ 2D3CB31B2EBF09C300BD4A12 /* staredog_appicon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = staredog_appicon.icon; sourceTree = ""; };
+ 2D3CB31C2EBF09C300BD4A12 /* staredog_tongue_appicon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = staredog_tongue_appicon.icon; sourceTree = ""; };
+ 2D3CB31D2EBF09C300BD4A12 /* v_appicon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = v_appicon.icon; sourceTree = ""; };
2D921268292F588100B16011 /* platinum-member.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "platinum-member.png"; sourceTree = ""; };
2DAF1FE02E05D3EB006F6BC4 /* View+FontDesign.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "View+FontDesign.swift"; sourceTree = ""; };
2DD8209B25DDD9BF0015A90D /* CopyImageActivity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CopyImageActivity.swift; sourceTree = ""; };
30E0C5162E35C89D0030DC0A /* AnimatedImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnimatedImageView.swift; sourceTree = ""; };
- 30E0C5172E35C89D0030DC0A /* SmilieData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmilieData.swift; sourceTree = ""; };
30E0C5182E35C89D0030DC0A /* SmilieGridItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmilieGridItem.swift; sourceTree = ""; };
30E0C5192E35C89D0030DC0A /* SmiliePickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmiliePickerView.swift; sourceTree = ""; };
30E0C51A2E35C89D0030DC0A /* SmilieSearchViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmilieSearchViewModel.swift; sourceTree = ""; };
@@ -1012,6 +1041,21 @@
1CC065F52D6700BA002BB6A0 /* App Icons */ = {
isa = PBXGroup;
children = (
+ 2D3CB30F2EBF09C300BD4A12 /* cute_appicon.icon */,
+ 2D3CB3102EBF09C300BD4A12 /* five_appicon.icon */,
+ 2D3CB3112EBF09C300BD4A12 /* froggo_appicon.icon */,
+ 2D3CB3122EBF09C300BD4A12 /* froggo_purple_appicon.icon */,
+ 2D3CB3132EBF09C300BD4A12 /* ghost_blue_appicon.icon */,
+ 2D3CB3142EBF09C300BD4A12 /* greenface_appicon.icon */,
+ 2D3CB3152EBF09C300BD4A12 /* rated_five_appicon.icon */,
+ 2D3CB3162EBF09C300BD4A12 /* rated_five_pride_appicon.icon */,
+ 2D3CB3172EBF09C300BD4A12 /* rated_five_trans_appicon.icon */,
+ 2D3CB3182EBF09C300BD4A12 /* riker_appicon.icon */,
+ 2D3CB3192EBF09C300BD4A12 /* smith_appicon.icon */,
+ 2D3CB31A2EBF09C300BD4A12 /* stare_appicon.icon */,
+ 2D3CB31B2EBF09C300BD4A12 /* staredog_appicon.icon */,
+ 2D3CB31C2EBF09C300BD4A12 /* staredog_tongue_appicon.icon */,
+ 2D3CB31D2EBF09C300BD4A12 /* v_appicon.icon */,
1C04DEBD2B92FB8A0067957F /* App Icons.xcassets */,
1CC065F02D66EC14002BB6A0 /* App Icons.xcconfig */,
1CC065F62D67028F002BB6A0 /* AppIconImageNames.swift */,
@@ -1493,6 +1537,21 @@
1C5C2C5922D2586D00EA5A80 /* ARChromeActivity.xcassets in Resources */,
8CE8F2E11BBB754C00E81544 /* spinner-button.png in Resources */,
1CF186A617D48E5700B26717 /* Thread Tags in Resources */,
+ 2D3CB31E2EBF09C300BD4A12 /* five_appicon.icon in Resources */,
+ 2D3CB31F2EBF09C300BD4A12 /* smith_appicon.icon in Resources */,
+ 2D3CB3202EBF09C300BD4A12 /* froggo_purple_appicon.icon in Resources */,
+ 2D3CB3212EBF09C300BD4A12 /* v_appicon.icon in Resources */,
+ 2D3CB3222EBF09C300BD4A12 /* froggo_appicon.icon in Resources */,
+ 2D3CB3232EBF09C300BD4A12 /* cute_appicon.icon in Resources */,
+ 2D3CB3242EBF09C300BD4A12 /* staredog_tongue_appicon.icon in Resources */,
+ 2D3CB3252EBF09C300BD4A12 /* riker_appicon.icon in Resources */,
+ 2D3CB3262EBF09C300BD4A12 /* stare_appicon.icon in Resources */,
+ 2D3CB3272EBF09C300BD4A12 /* greenface_appicon.icon in Resources */,
+ 2D3CB3282EBF09C300BD4A12 /* staredog_appicon.icon in Resources */,
+ 2D3CB3292EBF09C300BD4A12 /* rated_five_appicon.icon in Resources */,
+ 2D3CB32A2EBF09C300BD4A12 /* rated_five_pride_appicon.icon in Resources */,
+ 2D3CB32B2EBF09C300BD4A12 /* ghost_blue_appicon.icon in Resources */,
+ 2D3CB32C2EBF09C300BD4A12 /* rated_five_trans_appicon.icon in Resources */,
1AB84FDA2ADC611B00E7334D /* ghost.svg in Resources */,
8C8FA48019AD7CA300B67AAA /* ik.png in Resources */,
8FC356EF2132F5C1006EE1A5 /* amberpos-ins.gif in Resources */,
@@ -1541,7 +1600,6 @@
83410EF219A582B8002CD019 /* DateFormatters.swift in Sources */,
1C273A9E21B316DB002875A9 /* LoadMoreFooter.swift in Sources */,
1C2C1F0E1CE16FE200CD27DD /* CloseBBcodeTagCommand.swift in Sources */,
- 30E0C51C2E35C89D0030DC0A /* SmilieData.swift in Sources */,
30E0C51D2E35C89D0030DC0A /* AnimatedImageView.swift in Sources */,
30E0C51E2E35C89D0030DC0A /* SmiliePickerView.swift in Sources */,
30E0C51F2E35C89D0030DC0A /* SmilieSearchViewModel.swift in Sources */,
diff --git a/AwfulSettingsUI/Sources/AwfulSettingsUI/AppIconGridView.swift b/AwfulSettingsUI/Sources/AwfulSettingsUI/AppIconGridView.swift
new file mode 100644
index 000000000..2796af052
--- /dev/null
+++ b/AwfulSettingsUI/Sources/AwfulSettingsUI/AppIconGridView.swift
@@ -0,0 +1,106 @@
+// AppIconGridView.swift
+//
+// Copyright 2025 Awful Contributors. CC BY-NC-SA 3.0 US https://github.com/Awful/Awful.app
+
+import AwfulTheming
+import SwiftUI
+
+struct AppIconGridView: View {
+ @ObservedObject var appIconDataSource: AppIconDataSource
+ @SwiftUI.Environment(\.dismiss) private var dismiss
+ @SwiftUI.Environment(\.horizontalSizeClass) private var horizontalSizeClass
+ @SwiftUI.Environment(\.theme) var theme
+
+ init(appIconDataSource: AppIconDataSource) {
+ self.appIconDataSource = appIconDataSource
+ }
+
+ private var columns: [GridItem] {
+ let count = horizontalSizeClass == .regular ? 4 : 3
+ let spacing: CGFloat = 30 // horizontal spacing between icons (matches vertical)
+ return Array(repeating: GridItem(.fixed(70), spacing: spacing), count: count)
+ }
+
+ var body: some View {
+ ScrollView {
+ LazyVGrid(columns: columns, spacing: 30) {
+ ForEach(appIconDataSource.appIcons) { appIcon in
+ IconCell(
+ image: appIconDataSource.imageLoader(appIcon),
+ isSelected: appIconDataSource.selected == appIcon,
+ select: {
+ appIconDataSource.select(appIcon)
+ }
+ )
+ .accessibilityLabel(appIcon.accessibilityLabel)
+ }
+ }
+ .padding()
+ }
+ .background(theme[color: "sheetBackgroundColor"]!)
+ .navigationTitle(Text("App Icon", bundle: .module))
+ .foregroundStyle(theme[color: "sheetTitleColor"]!)
+ .navigationBarTitleDisplayMode(.inline)
+ .toolbar {
+ ToolbarItem(placement: .navigationBarTrailing) {
+ Button {
+ dismiss()
+ } label: {
+ Text("Done", bundle: .module)
+ .fontWeight(.semibold)
+ .foregroundStyle(theme[color: "sheetTitleColor"]!)
+ }
+ }
+ }
+ }
+}
+
+private struct IconCell: View {
+ let image: Image
+ let isSelected: Bool
+ let select: () -> Void
+
+ var body: some View {
+ Button(action: select) {
+ ZStack {
+ image
+ .resizable()
+ .aspectRatio(contentMode: .fit)
+ .frame(width: 70, height: 70)
+ .clipShape(RoundedRectangle(cornerRadius: 13))
+ .overlay(
+ RoundedRectangle(cornerRadius: 13)
+ .stroke(isSelected ? Color.accentColor : Color.clear, lineWidth: 2.5)
+ )
+
+ if isSelected {
+ VStack {
+ Spacer()
+ HStack {
+ Spacer()
+ Image(systemName: "checkmark.circle.fill")
+ .resizable()
+ .frame(width: 24, height: 24)
+ .foregroundColor(.white)
+ .background(
+ Circle()
+ .fill(Color.accentColor)
+ .frame(width: 22, height: 22)
+ )
+ .offset(x: -2, y: -2)
+ }
+ }
+ }
+ }
+ .frame(width: 70, height: 70)
+ }
+ .buttonStyle(PlainButtonStyle())
+ .accessibilityAddTraits(isSelected ? .isSelected : [])
+ }
+}
+
+#Preview {
+ NavigationView {
+ AppIconGridView(appIconDataSource: .preview)
+ }
+}
diff --git a/AwfulSettingsUI/Sources/AwfulSettingsUI/AppIconPicker.swift b/AwfulSettingsUI/Sources/AwfulSettingsUI/AppIconPicker.swift
deleted file mode 100644
index 9281af941..000000000
--- a/AwfulSettingsUI/Sources/AwfulSettingsUI/AppIconPicker.swift
+++ /dev/null
@@ -1,60 +0,0 @@
-// AppIconPicker.swift
-//
-// Copyright 2024 Awful Contributors. CC BY-NC-SA 3.0 US https://github.com/Awful/Awful.app
-
-import SwiftUI
-
-struct AppIconPicker: View {
- @ObservedObject private var appIconDataSource: AppIconDataSource
-
- init(appIconDataSource: AppIconDataSource) {
- self.appIconDataSource = appIconDataSource
- }
-
- struct IconButton: View {
- let image: Image
- let isSelected: Bool
- let select: () -> Void
-
- var body: some View {
- Button(action: { select() }) {
- VStack {
- image
- .resizable()
- .aspectRatio(contentMode: .fit)
- .frame(maxWidth: 60, maxHeight: 60)
- .clipShape(RoundedRectangle(cornerRadius: 13))
- .overlay(alignment: .bottomTrailing) {
- if isSelected {
- Image(systemName: "checkmark.circle.fill")
- .resizable()
- .frame(width: 24, height: 24)
- .foregroundColor(.white)
- .offset(x: 2, y: 2)
- }
- }
- }
- }
- .accessibilityAddTraits(isSelected ? .isSelected : [])
- }
- }
-
- var body: some View {
- ScrollView(.horizontal) {
- LazyHStack {
- ForEach(appIconDataSource.appIcons) { appIcon in
- IconButton(
- image: appIconDataSource.imageLoader(appIcon),
- isSelected: appIconDataSource.selected == appIcon,
- select: { appIconDataSource.select(appIcon) }
- )
- .accessibilityLabel(appIcon.accessibilityLabel)
- }
- }
- }
- }
-}
-
-#Preview {
- AppIconPicker(appIconDataSource: .preview)
-}
diff --git a/AwfulSettingsUI/Sources/AwfulSettingsUI/Localizable.xcstrings b/AwfulSettingsUI/Sources/AwfulSettingsUI/Localizable.xcstrings
index ad4d94f76..af155a65e 100644
--- a/AwfulSettingsUI/Sources/AwfulSettingsUI/Localizable.xcstrings
+++ b/AwfulSettingsUI/Sources/AwfulSettingsUI/Localizable.xcstrings
@@ -78,6 +78,9 @@
},
"Default Light Theme" : {
+ },
+ "Done" : {
+
},
"Double-Tap Post to Jump" : {
diff --git a/AwfulSettingsUI/Sources/AwfulSettingsUI/SettingsView.swift b/AwfulSettingsUI/Sources/AwfulSettingsUI/SettingsView.swift
index ab34cb906..6a91acd98 100644
--- a/AwfulSettingsUI/Sources/AwfulSettingsUI/SettingsView.swift
+++ b/AwfulSettingsUI/Sources/AwfulSettingsUI/SettingsView.swift
@@ -37,12 +37,11 @@ public struct SettingsView: View {
@AppStorage(Settings.useNewSmiliePicker) private var useNewSmiliePicker
@AppStorage("imgur_upload_mode") private var imgurUploadMode: String = "Off"
- let appIconDataSource: AppIconDataSource
+ @ObservedObject var appIconDataSource: AppIconDataSource
let avatarURL: URL?
let buildInfo = BuildInfo()
let canOpenURL: (URL) -> Bool
let currentUsername: String
- @State private var didScrollToSelectedAppIcon = false
let emptyCache: () -> Void
let goToAwfulThread: () -> Void
let hasRegularSizeClassInLandscape: Bool
@@ -273,14 +272,18 @@ public struct SettingsView: View {
if !isMac {
Section {
- ScrollViewReader { scrollView in
- AppIconPicker(appIconDataSource: appIconDataSource)
- .onAppear {
- if didScrollToSelectedAppIcon { return }
- defer { didScrollToSelectedAppIcon = true }
-
- scrollView.scrollTo(appIconDataSource.selected.id)
- }
+ NavigationLink {
+ AppIconGridView(appIconDataSource: appIconDataSource)
+ } label: {
+ HStack {
+ Text("App Icon", bundle: .module)
+ Spacer()
+ appIconDataSource.imageLoader(appIconDataSource.selected)
+ .resizable()
+ .aspectRatio(contentMode: .fit)
+ .frame(width: 29, height: 29)
+ .clipShape(RoundedRectangle(cornerRadius: 6))
+ }
}
} header: {
Text("App Icon", bundle: .module)
diff --git a/Scripts/app-icons b/Scripts/app-icons
index ce05b095a..302153550 100755
--- a/Scripts/app-icons
+++ b/Scripts/app-icons
@@ -8,7 +8,8 @@ PRIMARY_APP_ICONSET = "rated_five_appicon"
script_dir = Path(__file__).parent
asset_catalog_path = script_dir.joinpath('..', 'App', 'App Icons', 'App Icons.xcassets').resolve()
-appiconsets = list(p.stem for p in asset_catalog_path.iterdir() if p.suffix == '.appiconset')
+app_icons_path = script_dir.joinpath('..', 'App', 'App Icons').resolve()
+appiconsets = list(p.stem for p in app_icons_path.iterdir() if p.suffix == '.icon')
previews = set(p.stem for p in asset_catalog_path.iterdir() if p.stem.endswith('_preview'))
assert PRIMARY_APP_ICONSET in appiconsets, f'Missing {PRIMARY_APP_ICONSET}'
for a in appiconsets: