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 @@ + + + Claude + + + + 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 @@ + + + Claude + + + + 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 @@ + +Brave icon \ 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 @@ + +OpenAI icon \ 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