From 3e5e72e7e25ed074b7b7ed27513c376bd48cb975 Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Sat, 1 Feb 2025 23:21:07 +0900 Subject: [PATCH] Use SVG for monero logo instead of inline data --- .../Monero/BTCPayServer.Plugins.Monero.csproj | 3 ++ Plugins/Monero/MoneroImage.cs | 13 ------ Plugins/Monero/MoneroPlugin.cs | 2 +- Plugins/Monero/monero.svg | 40 +++++++++++++++++++ 4 files changed, 44 insertions(+), 14 deletions(-) delete mode 100644 Plugins/Monero/MoneroImage.cs create mode 100644 Plugins/Monero/monero.svg diff --git a/Plugins/Monero/BTCPayServer.Plugins.Monero.csproj b/Plugins/Monero/BTCPayServer.Plugins.Monero.csproj index 67022fc..c13171a 100644 --- a/Plugins/Monero/BTCPayServer.Plugins.Monero.csproj +++ b/Plugins/Monero/BTCPayServer.Plugins.Monero.csproj @@ -53,4 +53,7 @@ + + + diff --git a/Plugins/Monero/MoneroImage.cs b/Plugins/Monero/MoneroImage.cs deleted file mode 100644 index 13dfb06..0000000 --- a/Plugins/Monero/MoneroImage.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace BTCPayServer.Plugins.Monero -{ - internal class MoneroImages - { - public const string Logo = "data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20style%3D%22fill%3A%23F0EFEB%3B%22%20cx%3D%22256%22%20cy%3D%22256%22%20r%3D%22256%22%2F%3E%3Cpath%20style%3D%22fill%3A%234C4C4C%3B%22%20d%3D%22M364.2%2C393.163h107.979c-45.411%2C71.439-125.262%2C118.836-216.178%2C118.836S85.235%2C464.603%2C39.824%2C393.163h107.969V257.328l108.209%2C108.146L364.2%2C257.328V393.163z%22%2F%3E%3Cpath%20style%3D%22fill%3A%23FF6600%3B%22%20d%3D%22M512%2C256.001c0%2C28.599-4.692%2C56.1-13.343%2C81.784H421.21V122.537L256.002%2C286.062L90.794%2C122.537v215.248H13.346C4.694%2C312.102%2C0.003%2C284.6%2C0.003%2C256.001c0-141.384%2C114.614-255.998%2C255.998-255.998S512%2C114.616%2C512%2C256.001z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E"; - } -} diff --git a/Plugins/Monero/MoneroPlugin.cs b/Plugins/Monero/MoneroPlugin.cs index 6acf8ad..4fa1458 100644 --- a/Plugins/Monero/MoneroPlugin.cs +++ b/Plugins/Monero/MoneroPlugin.cs @@ -44,7 +44,7 @@ public class MoneroPlugin : BaseBTCPayServerPlugin "XMR_X = XMR_BTC * BTC_X", "XMR_BTC = kraken(XMR_BTC)" }, - CryptoImagePath = MoneroImages.Logo, + CryptoImagePath = "monero.svg", UriScheme = "monero" }; var blockExplorerLink = chainName == ChainName.Mainnet diff --git a/Plugins/Monero/monero.svg b/Plugins/Monero/monero.svg new file mode 100644 index 0000000..05d8015 --- /dev/null +++ b/Plugins/Monero/monero.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +