From dbeb887c9fa07b2e73828f43960e1f4bdfc094eb Mon Sep 17 00:00:00 2001
From: Naoki Ikeguchi <me@s6n.jp>
Date: Sat, 16 Nov 2024 01:18:51 +0900
Subject: [PATCH] chore: Add plugin metadata

---
 README.md                                  |  2 ++
 src/main/resources/META-INF/plugin.xml     |  2 +-
 src/main/resources/META-INF/pluginIcon.svg | 17 +++++++----------
 3 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/README.md b/README.md
index f857fb5..8d70841 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
+<img src="./src/main/resources/META-INF/pluginIcon.svg" width="128" height="128" alt="TypeSpec Logo" />
+
 # TypeSpec Language Support Plugin for IntelliJ Platform
 
 > [!WARNING]
diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml
index f65740e..10c686b 100644
--- a/src/main/resources/META-INF/plugin.xml
+++ b/src/main/resources/META-INF/plugin.xml
@@ -8,7 +8,7 @@
   <name>TypeSpec</name>
 
   <!-- A displayed Vendor name or Organization ID displayed on the Plugins Page. -->
-  <vendor email="me@s6n.jp" url="https://s6n.jp/">s6n.jp</vendor>
+  <vendor email="me@s6n.jp" url="https://github.com/siketyan">Naoki Ikeguchi</vendor>
 
   <!-- Description of the plugin displayed on the Plugin Page and IDE Plugin Manager.
        Simple HTML elements (text formatting, paragraphs, and lists) can be added inside of <![CDATA[ ]]> tag.
diff --git a/src/main/resources/META-INF/pluginIcon.svg b/src/main/resources/META-INF/pluginIcon.svg
index ad741c9..869bfd2 100644
--- a/src/main/resources/META-INF/pluginIcon.svg
+++ b/src/main/resources/META-INF/pluginIcon.svg
@@ -1,10 +1,7 @@
-<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
-    <path d="M32.0845 7.94025V4H24.0203V7.9896H16.029V4H7.91553V7.94025H4V36H16.0044V32.0045C16.0058 30.9457 16.4274 29.9308 17.1766 29.1826C17.9258 28.4345 18.9412 28.0143 20 28.0143C21.0588 28.0143 22.0743 28.4345 22.8234 29.1826C23.5726 29.9308 23.9942 30.9457 23.9956 32.0045V36H36V7.94025H32.0845Z" fill="url(#paint0_linear)"/>
-    <defs>
-        <linearGradient id="paint0_linear" x1="2.94192" y1="4.89955" x2="37.7772" y2="39.7345" gradientUnits="userSpaceOnUse">
-            <stop offset="0.15937" stop-color="#3BEA62"/>
-            <stop offset="0.5404" stop-color="#3C99CC"/>
-            <stop offset="0.93739" stop-color="#6B57FF"/>
-        </linearGradient>
-    </defs>
-</svg>
\ No newline at end of file
+<svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg">
+    <rect width="256" height="256" fill="black"/>
+    <path
+        d="M49.75 112V47.1H29.4V31.7H86.6V47.1H66.25V112H49.75ZM123.957 113.1C118.31 113.1 113.397 112.147 109.217 110.24C105.037 108.333 101.81 105.657 99.537 102.21C97.2637 98.7633 96.127 94.6933 96.127 90H112.627C112.627 92.7133 113.654 94.8767 115.707 96.49C117.834 98.03 120.694 98.8 124.287 98.8C127.734 98.8 130.41 98.03 132.317 96.49C134.297 94.95 135.287 92.8233 135.287 90.11C135.287 87.7633 134.554 85.7467 133.087 84.06C131.62 82.3733 129.567 81.2367 126.927 80.65L118.787 78.78C111.967 77.1667 106.65 74.1967 102.837 69.87C99.097 65.47 97.227 60.1167 97.227 53.81C97.227 49.1167 98.2904 45.0467 100.417 41.6C102.617 38.08 105.697 35.3667 109.657 33.46C113.617 31.5533 118.31 30.6 123.737 30.6C131.95 30.6 138.44 32.6533 143.207 36.76C148.047 40.7933 150.467 46.2567 150.467 53.15H133.967C133.967 50.5833 133.05 48.5667 131.217 47.1C129.457 45.6333 126.89 44.9 123.517 44.9C120.364 44.9 117.944 45.6333 116.257 47.1C114.57 48.4933 113.727 50.51 113.727 53.15C113.727 55.4967 114.387 57.5133 115.707 59.2C117.1 60.8133 119.044 61.9133 121.537 62.5L130.117 64.48C137.23 66.0933 142.62 69.0267 146.287 73.28C149.954 77.46 151.787 82.8133 151.787 89.34C151.787 94.0333 150.614 98.1767 148.267 101.77C145.994 105.363 142.767 108.15 138.587 110.13C134.48 112.11 129.604 113.1 123.957 113.1ZM164.174 112V31.7H191.564C197.211 31.7 202.124 32.7633 206.304 34.89C210.557 37.0167 213.821 39.9867 216.094 43.8C218.441 47.6133 219.614 52.0867 219.614 57.22C219.614 62.28 218.441 66.7533 216.094 70.64C213.747 74.4533 210.484 77.4233 206.304 79.55C202.124 81.6767 197.211 82.74 191.564 82.74H180.674V112H164.174ZM180.674 67.89H191.564C195.084 67.89 197.871 66.9367 199.924 65.03C202.051 63.05 203.114 60.4467 203.114 57.22C203.114 53.9933 202.051 51.4267 199.924 49.52C197.871 47.54 195.084 46.55 191.564 46.55H180.674V67.89Z"
+        fill="white"/>
+    <line x1="25" y1="219" x2="115" y2="219" stroke="white" stroke-width="16"/>
+</svg>