diff --git a/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo-inverted.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/Claude-capsule-logo.imageset/Contents.json
similarity index 73%
rename from ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo-inverted.imageset/Contents.json
rename to ora/Assets/Catalogs/Capsule.xcassets/Claude-capsule-logo.imageset/Contents.json
index dbf7dd1c..d560ad73 100644
--- a/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo-inverted.imageset/Contents.json
+++ b/ora/Assets/Catalogs/Capsule.xcassets/Claude-capsule-logo.imageset/Contents.json
@@ -1,7 +1,7 @@
{
"images" : [
{
- "filename" : "grok-black-capsule-logo.svg",
+ "filename" : "claude-capsule-logo.svg",
"idiom" : "universal"
},
{
@@ -11,7 +11,7 @@
"value" : "dark"
}
],
- "filename" : "grok-white-capsule-logo.svg",
+ "filename" : "claude-capsule-logo 1.svg",
"idiom" : "universal"
}
],
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/Claude-capsule-logo.imageset/claude-capsule-logo 1.svg b/ora/Assets/Catalogs/Capsule.xcassets/Claude-capsule-logo.imageset/claude-capsule-logo 1.svg
new file mode 100644
index 00000000..88968da6
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/Claude-capsule-logo.imageset/claude-capsule-logo 1.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/Claude-capsule-logo.imageset/claude-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/Claude-capsule-logo.imageset/claude-capsule-logo.svg
new file mode 100644
index 00000000..88968da6
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/Claude-capsule-logo.imageset/claude-capsule-logo.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo-inverted.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/Kagi-capsule-logo.imageset/Contents.json
similarity index 73%
rename from ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo-inverted.imageset/Contents.json
rename to ora/Assets/Catalogs/Capsule.xcassets/Kagi-capsule-logo.imageset/Contents.json
index 3336a52d..abbd7be0 100644
--- a/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo-inverted.imageset/Contents.json
+++ b/ora/Assets/Catalogs/Capsule.xcassets/Kagi-capsule-logo.imageset/Contents.json
@@ -1,7 +1,7 @@
{
"images" : [
{
- "filename" : "opeai-black-capsule-logo.svg",
+ "filename" : "kagi-capsule-logo.svg",
"idiom" : "universal"
},
{
@@ -11,7 +11,7 @@
"value" : "dark"
}
],
- "filename" : "openai-white-capsule-logo.svg",
+ "filename" : "kagi-capsule-logo 1.svg",
"idiom" : "universal"
}
],
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/Kagi-capsule-logo.imageset/kagi-capsule-logo 1.svg b/ora/Assets/Catalogs/Capsule.xcassets/Kagi-capsule-logo.imageset/kagi-capsule-logo 1.svg
new file mode 100644
index 00000000..6e52ecb6
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/Kagi-capsule-logo.imageset/kagi-capsule-logo 1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/Kagi-capsule-logo.imageset/kagi-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/Kagi-capsule-logo.imageset/kagi-capsule-logo.svg
new file mode 100644
index 00000000..6e52ecb6
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/Kagi-capsule-logo.imageset/kagi-capsule-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/bing-capsule-logo.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/bing-capsule-logo.imageset/Contents.json
index 75aac257..c0c1b932 100644
--- a/ora/Assets/Catalogs/Capsule.xcassets/bing-capsule-logo.imageset/Contents.json
+++ b/ora/Assets/Catalogs/Capsule.xcassets/bing-capsule-logo.imageset/Contents.json
@@ -3,6 +3,16 @@
{
"filename" : "bing-capsule-logo.svg",
"idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "bing-capsule-logo 1.svg",
+ "idiom" : "universal"
}
],
"info" : {
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/bing-capsule-logo.imageset/bing-capsule-logo 1.svg b/ora/Assets/Catalogs/Capsule.xcassets/bing-capsule-logo.imageset/bing-capsule-logo 1.svg
new file mode 100644
index 00000000..0d93e379
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/bing-capsule-logo.imageset/bing-capsule-logo 1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/brave-capsule-logo.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/brave-capsule-logo.imageset/Contents.json
new file mode 100644
index 00000000..347cdaa1
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/brave-capsule-logo.imageset/Contents.json
@@ -0,0 +1,22 @@
+{
+ "images" : [
+ {
+ "filename" : "brave-red-capsule-logo.svg",
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "brave-black-capsule-logo.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/brave-capsule-logo.imageset/brave-black-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/brave-capsule-logo.imageset/brave-black-capsule-logo.svg
new file mode 100644
index 00000000..d613a83e
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/brave-capsule-logo.imageset/brave-black-capsule-logo.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/brave-capsule-logo.imageset/brave-red-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/brave-capsule-logo.imageset/brave-red-capsule-logo.svg
new file mode 100644
index 00000000..0241984b
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/brave-capsule-logo.imageset/brave-red-capsule-logo.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/copilot-capsule-logo.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/copilot-capsule-logo.imageset/Contents.json
index ba150758..36226435 100644
--- a/ora/Assets/Catalogs/Capsule.xcassets/copilot-capsule-logo.imageset/Contents.json
+++ b/ora/Assets/Catalogs/Capsule.xcassets/copilot-capsule-logo.imageset/Contents.json
@@ -3,6 +3,16 @@
{
"filename" : "copilot-capsule-logo.svg",
"idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "copilot-capsule-logo 1.svg",
+ "idiom" : "universal"
}
],
"info" : {
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/copilot-capsule-logo.imageset/copilot-capsule-logo 1.svg b/ora/Assets/Catalogs/Capsule.xcassets/copilot-capsule-logo.imageset/copilot-capsule-logo 1.svg
new file mode 100644
index 00000000..253cc55f
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/copilot-capsule-logo.imageset/copilot-capsule-logo 1.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/copilot-capsule-logo.imageset/copilot-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/copilot-capsule-logo.imageset/copilot-capsule-logo.svg
index 78875ee3..253cc55f 100644
--- a/ora/Assets/Catalogs/Capsule.xcassets/copilot-capsule-logo.imageset/copilot-capsule-logo.svg
+++ b/ora/Assets/Catalogs/Capsule.xcassets/copilot-capsule-logo.imageset/copilot-capsule-logo.svg
@@ -1,42 +1,40 @@
-
-
+
+
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/duckduckgo-capsule-logo.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/duckduckgo-capsule-logo.imageset/Contents.json
index 03ec690c..7773cf35 100644
--- a/ora/Assets/Catalogs/Capsule.xcassets/duckduckgo-capsule-logo.imageset/Contents.json
+++ b/ora/Assets/Catalogs/Capsule.xcassets/duckduckgo-capsule-logo.imageset/Contents.json
@@ -3,6 +3,16 @@
{
"filename" : "duckduckgo-capsule-logo.svg",
"idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "duckduckgo-capsule-logo 1.svg",
+ "idiom" : "universal"
}
],
"info" : {
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/duckduckgo-capsule-logo.imageset/duckduckgo-capsule-logo 1.svg b/ora/Assets/Catalogs/Capsule.xcassets/duckduckgo-capsule-logo.imageset/duckduckgo-capsule-logo 1.svg
new file mode 100644
index 00000000..415fda00
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/duckduckgo-capsule-logo.imageset/duckduckgo-capsule-logo 1.svg
@@ -0,0 +1,52 @@
+
+
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/ecosia-capsule-logo.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/ecosia-capsule-logo.imageset/Contents.json
new file mode 100644
index 00000000..29bc7c5b
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/ecosia-capsule-logo.imageset/Contents.json
@@ -0,0 +1,22 @@
+{
+ "images" : [
+ {
+ "filename" : "ecosia-capsule-logo.svg",
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "ecosia-capsule-logo 1.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/ecosia-capsule-logo.imageset/ecosia-capsule-logo 1.svg b/ora/Assets/Catalogs/Capsule.xcassets/ecosia-capsule-logo.imageset/ecosia-capsule-logo 1.svg
new file mode 100644
index 00000000..74882cd4
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/ecosia-capsule-logo.imageset/ecosia-capsule-logo 1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/ecosia-capsule-logo.imageset/ecosia-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/ecosia-capsule-logo.imageset/ecosia-capsule-logo.svg
new file mode 100644
index 00000000..74882cd4
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/ecosia-capsule-logo.imageset/ecosia-capsule-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/gemini-capsule-logo.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/gemini-capsule-logo.imageset/Contents.json
index d97ba10b..911f9d09 100644
--- a/ora/Assets/Catalogs/Capsule.xcassets/gemini-capsule-logo.imageset/Contents.json
+++ b/ora/Assets/Catalogs/Capsule.xcassets/gemini-capsule-logo.imageset/Contents.json
@@ -3,6 +3,16 @@
{
"filename" : "gemini-capsule-logo.svg",
"idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "gemini-capsule-logo 1.svg",
+ "idiom" : "universal"
}
],
"info" : {
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/gemini-capsule-logo.imageset/gemini-capsule-logo 1.svg.svg b/ora/Assets/Catalogs/Capsule.xcassets/gemini-capsule-logo.imageset/gemini-capsule-logo 1.svg.svg
new file mode 100644
index 00000000..a3fc733e
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/gemini-capsule-logo.imageset/gemini-capsule-logo 1.svg.svg
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/githubcopilot-capsule-logo.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/githubcopilot-capsule-logo.imageset/Contents.json
new file mode 100644
index 00000000..36226435
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/githubcopilot-capsule-logo.imageset/Contents.json
@@ -0,0 +1,22 @@
+{
+ "images" : [
+ {
+ "filename" : "copilot-capsule-logo.svg",
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "copilot-capsule-logo 1.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/githubcopilot-capsule-logo.imageset/copilot-capsule-logo 1.svg b/ora/Assets/Catalogs/Capsule.xcassets/githubcopilot-capsule-logo.imageset/copilot-capsule-logo 1.svg
new file mode 100644
index 00000000..78875ee3
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/githubcopilot-capsule-logo.imageset/copilot-capsule-logo 1.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/githubcopilot-capsule-logo.imageset/copilot-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/githubcopilot-capsule-logo.imageset/copilot-capsule-logo.svg
new file mode 100644
index 00000000..78875ee3
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/githubcopilot-capsule-logo.imageset/copilot-capsule-logo.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/google-capsule-logo.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/google-capsule-logo.imageset/Contents.json
index 9b1a0ee6..00665956 100644
--- a/ora/Assets/Catalogs/Capsule.xcassets/google-capsule-logo.imageset/Contents.json
+++ b/ora/Assets/Catalogs/Capsule.xcassets/google-capsule-logo.imageset/Contents.json
@@ -3,6 +3,16 @@
{
"filename" : "google-capsule-logo.svg",
"idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "google-capsule-logo 1.svg",
+ "idiom" : "universal"
}
],
"info" : {
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/google-capsule-logo.imageset/google-capsule-logo 1.svg b/ora/Assets/Catalogs/Capsule.xcassets/google-capsule-logo.imageset/google-capsule-logo 1.svg
new file mode 100644
index 00000000..cf464af1
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/google-capsule-logo.imageset/google-capsule-logo 1.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo-inverted.imageset/grok-black-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo-inverted.imageset/grok-black-capsule-logo.svg
deleted file mode 100644
index e66a3a01..00000000
--- a/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo-inverted.imageset/grok-black-capsule-logo.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo-inverted.imageset/grok-white-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo-inverted.imageset/grok-white-capsule-logo.svg
deleted file mode 100644
index f096f320..00000000
--- a/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo-inverted.imageset/grok-white-capsule-logo.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo.imageset/Contents.json
index dbf7dd1c..94b66f38 100644
--- a/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo.imageset/Contents.json
+++ b/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo.imageset/Contents.json
@@ -3,20 +3,14 @@
{
"filename" : "grok-black-capsule-logo.svg",
"idiom" : "universal"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "dark"
- }
- ],
- "filename" : "grok-white-capsule-logo.svg",
- "idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
+ },
+ "properties" : {
+ "preserves-vector-representation" : true,
+ "template-rendering-intent" : "template"
}
}
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo.imageset/grok-black-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo.imageset/grok-black-capsule-logo.svg
index e66a3a01..96fb5947 100644
--- a/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo.imageset/grok-black-capsule-logo.svg
+++ b/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo.imageset/grok-black-capsule-logo.svg
@@ -1,11 +1,12 @@
-
+
+
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo.imageset/grok-white-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo.imageset/grok-white-capsule-logo.svg
deleted file mode 100644
index f096f320..00000000
--- a/ora/Assets/Catalogs/Capsule.xcassets/grok-capsule-logo.imageset/grok-white-capsule-logo.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/meta-capsule-logo.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/meta-capsule-logo.imageset/Contents.json
new file mode 100644
index 00000000..6b078953
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/meta-capsule-logo.imageset/Contents.json
@@ -0,0 +1,22 @@
+{
+ "images" : [
+ {
+ "filename" : "meta-capsule-logo.svg",
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "meta-capsule-logo 1.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/meta-capsule-logo.imageset/meta-capsule-logo 1.svg b/ora/Assets/Catalogs/Capsule.xcassets/meta-capsule-logo.imageset/meta-capsule-logo 1.svg
new file mode 100644
index 00000000..c38cc2fa
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/meta-capsule-logo.imageset/meta-capsule-logo 1.svg
@@ -0,0 +1,39 @@
+
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/meta-capsule-logo.imageset/meta-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/meta-capsule-logo.imageset/meta-capsule-logo.svg
new file mode 100644
index 00000000..c38cc2fa
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/meta-capsule-logo.imageset/meta-capsule-logo.svg
@@ -0,0 +1,39 @@
+
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo-inverted.imageset/opeai-black-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo-inverted.imageset/opeai-black-capsule-logo.svg
deleted file mode 100644
index c97ff60d..00000000
--- a/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo-inverted.imageset/opeai-black-capsule-logo.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo-inverted.imageset/openai-white-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo-inverted.imageset/openai-white-capsule-logo.svg
deleted file mode 100644
index e6d8f143..00000000
--- a/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo-inverted.imageset/openai-white-capsule-logo.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo.imageset/Contents.json
index 0eabd4e8..ee4833e8 100644
--- a/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo.imageset/Contents.json
+++ b/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo.imageset/Contents.json
@@ -1,22 +1,16 @@
{
"images" : [
{
- "filename" : "opeai-black-capsule-logo.svg",
- "idiom" : "universal"
- },
- {
- "appearances" : [
- {
- "appearance" : "luminosity",
- "value" : "dark"
- }
- ],
- "filename" : "openai-white-capsule-logo 1.svg",
+ "filename" : "openai-black-capsule-logo.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
+ },
+ "properties" : {
+ "preserves-vector-representation" : true,
+ "template-rendering-intent" : "template"
}
}
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo.imageset/opeai-black-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo.imageset/opeai-black-capsule-logo.svg
deleted file mode 100644
index c97ff60d..00000000
--- a/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo.imageset/opeai-black-capsule-logo.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo.imageset/openai-black-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo.imageset/openai-black-capsule-logo.svg
new file mode 100644
index 00000000..3b4eff96
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo.imageset/openai-black-capsule-logo.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo.imageset/openai-white-capsule-logo 1.svg b/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo.imageset/openai-white-capsule-logo 1.svg
deleted file mode 100644
index e6d8f143..00000000
--- a/ora/Assets/Catalogs/Capsule.xcassets/openai-capsule-logo.imageset/openai-white-capsule-logo 1.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/Contents.json
index 549df1a5..ba8a9aa3 100644
--- a/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/Contents.json
+++ b/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/Contents.json
@@ -1,7 +1,7 @@
{
"images" : [
{
- "filename" : "perplexity-capsule-logo.png",
+ "filename" : "perplexity-capsule-logo.svg",
"idiom" : "universal"
},
{
@@ -11,7 +11,7 @@
"value" : "dark"
}
],
- "filename" : "perplexity-capsule-logo 1.png",
+ "filename" : "perplexity-capsule-logo 1.svg",
"idiom" : "universal"
}
],
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/perplexity-capsule-logo 1.png b/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/perplexity-capsule-logo 1.png
deleted file mode 100644
index 9eb66fc4..00000000
Binary files a/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/perplexity-capsule-logo 1.png and /dev/null differ
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/perplexity-capsule-logo 1.svg b/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/perplexity-capsule-logo 1.svg
new file mode 100644
index 00000000..f1baaae0
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/perplexity-capsule-logo 1.svg
@@ -0,0 +1,30 @@
+
+
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/perplexity-capsule-logo.png b/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/perplexity-capsule-logo.png
deleted file mode 100644
index 9eb66fc4..00000000
Binary files a/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/perplexity-capsule-logo.png and /dev/null differ
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/perplexity-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/perplexity-capsule-logo.svg
new file mode 100644
index 00000000..f1baaae0
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/perplexity-capsule-logo.imageset/perplexity-capsule-logo.svg
@@ -0,0 +1,30 @@
+
+
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/reddit-capsule-logo.imageset/reddit-capsule-logo 1.svg b/ora/Assets/Catalogs/Capsule.xcassets/reddit-capsule-logo.imageset/reddit-capsule-logo 1.svg
index 6282ca4a..a896b4fa 100644
--- a/ora/Assets/Catalogs/Capsule.xcassets/reddit-capsule-logo.imageset/reddit-capsule-logo 1.svg
+++ b/ora/Assets/Catalogs/Capsule.xcassets/reddit-capsule-logo.imageset/reddit-capsule-logo 1.svg
@@ -1,3 +1,5 @@
-
+
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/reddit-capsule-logo.imageset/reddit-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/reddit-capsule-logo.imageset/reddit-capsule-logo.svg
index 6282ca4a..a896b4fa 100644
--- a/ora/Assets/Catalogs/Capsule.xcassets/reddit-capsule-logo.imageset/reddit-capsule-logo.svg
+++ b/ora/Assets/Catalogs/Capsule.xcassets/reddit-capsule-logo.imageset/reddit-capsule-logo.svg
@@ -1,3 +1,5 @@
-
+
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/t3chat-capsule-logo.imageset/t3chat-capsule-logo 1.png b/ora/Assets/Catalogs/Capsule.xcassets/t3chat-capsule-logo.imageset/t3chat-capsule-logo 1.png
index f636251b..33b95817 100644
Binary files a/ora/Assets/Catalogs/Capsule.xcassets/t3chat-capsule-logo.imageset/t3chat-capsule-logo 1.png and b/ora/Assets/Catalogs/Capsule.xcassets/t3chat-capsule-logo.imageset/t3chat-capsule-logo 1.png differ
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/t3chat-capsule-logo.imageset/t3chat-capsule-logo.png b/ora/Assets/Catalogs/Capsule.xcassets/t3chat-capsule-logo.imageset/t3chat-capsule-logo.png
index f636251b..33b95817 100644
Binary files a/ora/Assets/Catalogs/Capsule.xcassets/t3chat-capsule-logo.imageset/t3chat-capsule-logo.png and b/ora/Assets/Catalogs/Capsule.xcassets/t3chat-capsule-logo.imageset/t3chat-capsule-logo.png differ
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/x-capsule-logo.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/x-capsule-logo.imageset/Contents.json
index b2589a7a..19b77636 100644
--- a/ora/Assets/Catalogs/Capsule.xcassets/x-capsule-logo.imageset/Contents.json
+++ b/ora/Assets/Catalogs/Capsule.xcassets/x-capsule-logo.imageset/Contents.json
@@ -3,6 +3,16 @@
{
"filename" : "x-capsule-logo.svg",
"idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "x-capsule-logo 1.svg",
+ "idiom" : "universal"
}
],
"info" : {
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/x-capsule-logo.imageset/x-capsule-logo 1.svg b/ora/Assets/Catalogs/Capsule.xcassets/x-capsule-logo.imageset/x-capsule-logo 1.svg
new file mode 100644
index 00000000..1c16ee3b
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/x-capsule-logo.imageset/x-capsule-logo 1.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/youtube-capsule-logo.imageset/Contents.json b/ora/Assets/Catalogs/Capsule.xcassets/youtube-capsule-logo.imageset/Contents.json
new file mode 100644
index 00000000..6681f610
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/youtube-capsule-logo.imageset/Contents.json
@@ -0,0 +1,22 @@
+{
+ "images" : [
+ {
+ "filename" : "youtube-capsule-logo.svg",
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "youtube-capsule-logo 1.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/youtube-capsule-logo.imageset/youtube-capsule-logo 1.svg b/ora/Assets/Catalogs/Capsule.xcassets/youtube-capsule-logo.imageset/youtube-capsule-logo 1.svg
new file mode 100644
index 00000000..92aaf5a5
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/youtube-capsule-logo.imageset/youtube-capsule-logo 1.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/ora/Assets/Catalogs/Capsule.xcassets/youtube-capsule-logo.imageset/youtube-capsule-logo.svg b/ora/Assets/Catalogs/Capsule.xcassets/youtube-capsule-logo.imageset/youtube-capsule-logo.svg
new file mode 100644
index 00000000..92aaf5a5
--- /dev/null
+++ b/ora/Assets/Catalogs/Capsule.xcassets/youtube-capsule-logo.imageset/youtube-capsule-logo.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/ora/Features/Launcher/Suggestions/LauncherSuggestionItem.swift b/ora/Features/Launcher/Suggestions/LauncherSuggestionItem.swift
index 0518f9d0..c1b2d824 100644
--- a/ora/Features/Launcher/Suggestions/LauncherSuggestionItem.swift
+++ b/ora/Features/Launcher/Suggestions/LauncherSuggestionItem.swift
@@ -36,15 +36,18 @@ struct LauncherSuggestionItem: View {
private var backgroundColor: Color {
if focusedElement != suggestion.id || isHovered { return .clear }
- return isAIChat ? theme.background : theme.foreground.opacity(0.1)
+ return isAIChat
+ ? defaultAI?.color ?? .clear
+ : isHovered ? theme.foreground.opacity(0.07) : theme.foreground.opacity(0.1)
}
@ViewBuilder
var icon: some View {
- if isAIChat, let suggestionIcon = suggestion.icon, !suggestionIcon.isEmpty {
- Image(suggestionIcon)
+ if isAIChat, let aiIcon = defaultAI?.icon, !aiIcon.isEmpty {
+ Image(aiIcon)
.resizable()
.frame(width: 14, height: 14)
+ .foregroundColor(foregroundColor)
} else if suggestion.faviconURL != nil {
FavIcon(
isWebViewReady: true,
diff --git a/ora/Features/Launcher/Suggestions/LauncherSuggestionsView.swift b/ora/Features/Launcher/Suggestions/LauncherSuggestionsView.swift
index 2057042e..4ad0dfff 100644
--- a/ora/Features/Launcher/Suggestions/LauncherSuggestionsView.swift
+++ b/ora/Features/Launcher/Suggestions/LauncherSuggestionsView.swift
@@ -9,8 +9,11 @@ struct LauncherSuggestionsView: View {
var body: some View {
VStack(alignment: .leading, spacing: 8) {
ForEach(suggestions) { suggestion in
+ let engine = suggestion.type == .aiChat && suggestion.name != nil ? searchEngineService
+ .getSearchEngine(byName: suggestion.name!) : searchEngineService.getDefaultAIChat()
LauncherSuggestionItem(
suggestion: suggestion,
+ defaultAI: engine,
focusedElement: $focusedElement
)
}
diff --git a/ora/Features/Search/Services/SearchEngineService.swift b/ora/Features/Search/Services/SearchEngineService.swift
index d9a8478a..27564bfb 100644
--- a/ora/Features/Search/Services/SearchEngineService.swift
+++ b/ora/Features/Search/Services/SearchEngineService.swift
@@ -18,6 +18,8 @@ enum SearchEngineID: String, CaseIterable {
case copilot = "Copilot"
case githubCopilot = "GitHub Copilot"
case metaAI = "Meta AI"
+ case brave = "Brave"
+ case ecosia = "Ecosia"
}
struct SuggestResponse: Decodable {
@@ -64,7 +66,7 @@ class SearchEngineService: ObservableObject {
SearchEngine(
name: "YouTube",
color: Color(hex: "#FC0D1B"),
- icon: "",
+ icon: "youtube-capsule-logo",
aliases: ["youtube", "you", "youtu", "yo", "yt"],
searchURL: "https://www.youtube.com/results?search_query={query}",
isAIChat: false
@@ -165,7 +167,7 @@ class SearchEngineService: ObservableObject {
SearchEngine(
name: "Gemini",
color: Color(hex: "#4285F4"),
- icon: "gemini-color-capsule-logo",
+ icon: "gemini-capsule-logo",
aliases: ["gemini", "gem", "bard", "google ai", "gai"],
searchURL: "https://gemini.google.com/app?q={query}",
isAIChat: true
@@ -173,7 +175,7 @@ class SearchEngineService: ObservableObject {
SearchEngine(
name: "Copilot",
color: Color(hex: "#0078D4"),
- icon: "copilot-color-capsule-logo",
+ icon: "copilot-capsule-logo",
aliases: ["copilot", "microsoft copilot", "bing chat", "bing", "ms copilot"],
searchURL: "https://copilot.microsoft.com/?q={query}",
isAIChat: true
@@ -181,7 +183,7 @@ class SearchEngineService: ObservableObject {
SearchEngine(
name: "GitHub Copilot",
color: Color(hex: "#24292F"),
- icon: "copilot-color-capsule-logo",
+ icon: "githubcopilot-capsule-logo",
aliases: ["github copilot", "gh copilot", "github ai", "ghc"],
searchURL: "https://github.com/copilot?q={query}",
isAIChat: true,
@@ -190,10 +192,26 @@ class SearchEngineService: ObservableObject {
SearchEngine(
name: "Meta AI",
color: Color(hex: "#0866FF"),
- icon: "",
+ icon: "meta-capsule-logo",
aliases: ["meta ai", "meta", "llama", "facebook ai", "mai"],
searchURL: "https://www.meta.ai/?q={query}",
isAIChat: true
+ ),
+ SearchEngine(
+ name: "Brave",
+ color: Color(hex: "#FB542B"),
+ icon: "brave-capsule-logo",
+ aliases: ["brave", "br", "brv"],
+ searchURL: "https://search.brave.com/search?q={query}",
+ isAIChat: false
+ ),
+ SearchEngine(
+ name: "Ecosia",
+ color: Color(hex: "#008009"),
+ icon: "ecosia-capsule-logo",
+ aliases: ["ecosia", "eco", "ec"],
+ searchURL: "https://www.ecosia.org/search?q={query}",
+ isAIChat: false
)
]
}
diff --git a/ora/Features/Settings/Sections/SearchEngineSettingsView.swift b/ora/Features/Settings/Sections/SearchEngineSettingsView.swift
index f7906b8b..0b347655 100644
--- a/ora/Features/Settings/Sections/SearchEngineSettingsView.swift
+++ b/ora/Features/Settings/Sections/SearchEngineSettingsView.swift
@@ -217,6 +217,7 @@ struct BuiltInSearchEngineRow: View {
Image(engine.icon)
.resizable()
.frame(width: 16, height: 16)
+ .foregroundStyle(.primary)
} else {
RoundedRectangle(cornerRadius: 2)
.fill(engine.color.opacity(0.8))
diff --git a/ora/Info/ora.entitlements b/ora/Info/ora.entitlements
index d45d40c1..7f0c5577 100644
--- a/ora/Info/ora.entitlements
+++ b/ora/Info/ora.entitlements
@@ -4,8 +4,6 @@
com.apple.developer.web-browser
- com.apple.developer.web-browser.public-key-credential
-
com.apple.security.app-sandbox
com.apple.security.assets.movies.read-only
@@ -24,8 +22,6 @@
com.apple.security.files.user-selected.read-write
- com.apple.security.network.client
-
com.apple.security.print
com.apple.security.temporary-exception.mach-lookup.global-name