From 5b1808d8e71b53ed9339a0176a2d6da0d461b26e Mon Sep 17 00:00:00 2001 From: William Casarin Date: Fri, 7 Apr 2023 10:10:13 -0700 Subject: [PATCH] Add custom #plebchain icon Changelog-Added: Add custom #plebchain icon --- .../DamusDeepPurple.colorset/Contents.json | 20 ++++++++ .../plebchain-hashtag.imageset/Contents.json | 23 +++++++++ .../plebchain-hashtag.imageset/plebchain.svg | 51 +++++++++++++++++++ damus/Components/DamusColors.swift | 1 + damus/Util/Hashtags.swift | 2 + 5 files changed, 97 insertions(+) create mode 100644 damus/Assets.xcassets/Colors/DamusDeepPurple.colorset/Contents.json create mode 100644 damus/Assets.xcassets/Hashtags/plebchain-hashtag.imageset/Contents.json create mode 100644 damus/Assets.xcassets/Hashtags/plebchain-hashtag.imageset/plebchain.svg diff --git a/damus/Assets.xcassets/Colors/DamusDeepPurple.colorset/Contents.json b/damus/Assets.xcassets/Colors/DamusDeepPurple.colorset/Contents.json new file mode 100644 index 00000000..492dffe9 --- /dev/null +++ b/damus/Assets.xcassets/Colors/DamusDeepPurple.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xED", + "green" : "0x26", + "red" : "0xBF" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/damus/Assets.xcassets/Hashtags/plebchain-hashtag.imageset/Contents.json b/damus/Assets.xcassets/Hashtags/plebchain-hashtag.imageset/Contents.json new file mode 100644 index 00000000..616b632e --- /dev/null +++ b/damus/Assets.xcassets/Hashtags/plebchain-hashtag.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "plebchain.svg", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "plebchain.svg", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "plebchain.svg", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/damus/Assets.xcassets/Hashtags/plebchain-hashtag.imageset/plebchain.svg b/damus/Assets.xcassets/Hashtags/plebchain-hashtag.imageset/plebchain.svg new file mode 100644 index 00000000..432d0e09 --- /dev/null +++ b/damus/Assets.xcassets/Hashtags/plebchain-hashtag.imageset/plebchain.svg @@ -0,0 +1,51 @@ + + + + + + + + + diff --git a/damus/Components/DamusColors.swift b/damus/Components/DamusColors.swift index e3b73ae8..6e08edb4 100644 --- a/damus/Components/DamusColors.swift +++ b/damus/Components/DamusColors.swift @@ -18,6 +18,7 @@ class DamusColors { static let darkGrey = Color("DamusDarkGrey") static let green = Color("DamusGreen") static let purple = Color("DamusPurple") + static let deepPurple = Color("DamusDeepPurple") static let blue = Color("DamusBlue") } diff --git a/damus/Util/Hashtags.swift b/damus/Util/Hashtags.swift index 7700e506..64b253d8 100644 --- a/damus/Util/Hashtags.swift +++ b/damus/Util/Hashtags.swift @@ -22,6 +22,7 @@ struct CustomHashtag { static let coffee = CustomHashtag(name: "coffee", color: DamusColors.brown, offset: -1.0) static let bitcoin = CustomHashtag(name: "bitcoin", color: Color.orange, offset: -3.0) static let nostr = CustomHashtag(name: "nostr", color: DamusColors.purple, offset: -2.0) + static let plebchain = CustomHashtag(name: "plebchain", color: DamusColors.deepPurple, offset: -3.0) } @@ -30,6 +31,7 @@ let custom_hashtags: [String: CustomHashtag] = [ "nostr": CustomHashtag.nostr, "coffee": CustomHashtag.coffee, "coffeechain": CustomHashtag.coffee, + "plebchain": CustomHashtag.plebchain, ] func hashtag_str(_ htag: String) -> CompatibleText {