diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_13_06_2023_11_48_[Changes]/shelved.patch b/.idea/shelf/Uncommitted_changes_before_Update_at_13_06_2023_11_48_[Changes]/shelved.patch
deleted file mode 100644
index 928b5c2..0000000
--- a/.idea/shelf/Uncommitted_changes_before_Update_at_13_06_2023_11_48_[Changes]/shelved.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-Index: .run/Run IDE with Plugin.run.xml
-===================================================================
-diff --git a/.run/Run IDE with Plugin.run.xml b/.run/Run IDE with Plugin.run.xml
-deleted file mode 100644
---- a/.run/Run IDE with Plugin.run.xml (revision 66b3ae578f740598593dab452090ca327fd13c2c)
-+++ /dev/null (revision 66b3ae578f740598593dab452090ca327fd13c2c)
-@@ -1,24 +0,0 @@
--
--
--
--
--
--
--
--
--
--
--
--
-- true
-- true
-- false
--
--
--
-\ No newline at end of file
-Index: .idea/workspace.xml
-IDEA additional info:
-Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP
-<+>\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 1684333528943\r\n \r\n \r\n 1684333528943\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
-Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
-<+>UTF-8
-===================================================================
-diff --git a/.idea/workspace.xml b/.idea/workspace.xml
---- a/.idea/workspace.xml (revision 66b3ae578f740598593dab452090ca327fd13c2c)
-+++ b/.idea/workspace.xml (date 1686649622234)
-@@ -4,15 +4,9 @@
-
-
-
--
--
-+
-
--
--
--
--
--
--
-+
-
-
-
-@@ -87,21 +81,46 @@
-
-
-
-- {
-+ "keyToString": {
-+ "RunOnceActivity.OpenProjectViewOnStart": "true",
-+ "RunOnceActivity.ShowReadmeOnStart": "true",
-+ "git-widget-placeholder": "31903-bootstrap__install",
-+ "ignore.virus.scanning.warn.message": "true",
-+ "last_opened_file_path": "U:/home/lmtjanssen/Software/tics-intellij-plugin",
-+ "settings.editor.selected.configurable": "reference.settings.ide.settings.new.ui"
- }
--}]]>
-+}
-
-
-
-
-
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+ true
-+ true
-+ false
-+ false
-+
-+
-
-
-
diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_13_06_2023_11_48__Changes_.xml b/.idea/shelf/Uncommitted_changes_before_Update_at_13_06_2023_11_48__Changes_.xml
deleted file mode 100644
index d081e59..0000000
--- a/.idea/shelf/Uncommitted_changes_before_Update_at_13_06_2023_11_48__Changes_.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/src/main/kotlin/com/tiobe/plugins/intellij/icons/TicsIcons.kt b/src/main/kotlin/com/tiobe/plugins/intellij/icons/TicsIcons.kt
index 5a5d8ed..8436a46 100644
--- a/src/main/kotlin/com/tiobe/plugins/intellij/icons/TicsIcons.kt
+++ b/src/main/kotlin/com/tiobe/plugins/intellij/icons/TicsIcons.kt
@@ -6,16 +6,19 @@ import javax.swing.Icon
object TicsIcons {
@JvmField
- val ANALYZE_FILE: Icon = load("/icons/TI_analyze_file.png")
+ val ANALYZE_FILE: Icon = load("/icons/tics-file-solid.svg")
@JvmField
- val ANALYZE_FOLDER: Icon = load("/icons/TI_analyze_project.png")
+ val ANALYZE_FOLDER: Icon = load("/icons/tics-folder-solid.svg")
@JvmField
- val CANCEL_TICS: Icon = load("/icons/TI_cancel_analysis.png")
+ val CANCEL_TICS: Icon = load("/icons/tics-cancel-solid.svg")
@JvmField
- val CONFIGURE_TICS: Icon = load("/icons/TI_configuration.png")
+ val CONFIGURE_TICS: Icon = load("/icons/tics-config-solid.svg")
+
+ @JvmField
+ val INSTALL_TICS: Icon = load("/icons/tics-download-solid.svg")
@JvmField
val TICS_LOGO: Icon = load("/icons/TI_logo.svg")
diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml
index 0807e94..f015969 100644
--- a/src/main/resources/META-INF/plugin.xml
+++ b/src/main/resources/META-INF/plugin.xml
@@ -55,7 +55,7 @@
+ icon="com.tiobe.plugins.intellij.icons.TicsIcons.INSTALL_TICS" text="Install TICS"/>
diff --git a/src/main/resources/icons/TI_analyze_file.png b/src/main/resources/icons/TI_analyze_file.png
deleted file mode 100644
index 1a94fb6..0000000
Binary files a/src/main/resources/icons/TI_analyze_file.png and /dev/null differ
diff --git a/src/main/resources/icons/TI_analyze_project.png b/src/main/resources/icons/TI_analyze_project.png
deleted file mode 100644
index 446e9fe..0000000
Binary files a/src/main/resources/icons/TI_analyze_project.png and /dev/null differ
diff --git a/src/main/resources/icons/TI_cancel_analysis.png b/src/main/resources/icons/TI_cancel_analysis.png
deleted file mode 100644
index a9374dc..0000000
Binary files a/src/main/resources/icons/TI_cancel_analysis.png and /dev/null differ
diff --git a/src/main/resources/icons/TI_configuration.png b/src/main/resources/icons/TI_configuration.png
deleted file mode 100644
index e279a48..0000000
Binary files a/src/main/resources/icons/TI_configuration.png and /dev/null differ
diff --git a/src/main/resources/icons/tics-cancel-solid.svg b/src/main/resources/icons/tics-cancel-solid.svg
new file mode 100644
index 0000000..ef441af
--- /dev/null
+++ b/src/main/resources/icons/tics-cancel-solid.svg
@@ -0,0 +1,196 @@
+
+
+
+
diff --git a/src/main/resources/icons/tics-cancel-solid_dark.svg b/src/main/resources/icons/tics-cancel-solid_dark.svg
new file mode 100644
index 0000000..37466d2
--- /dev/null
+++ b/src/main/resources/icons/tics-cancel-solid_dark.svg
@@ -0,0 +1,196 @@
+
+
+
+
diff --git a/src/main/resources/icons/tics-config-solid.svg b/src/main/resources/icons/tics-config-solid.svg
new file mode 100644
index 0000000..497c6ea
--- /dev/null
+++ b/src/main/resources/icons/tics-config-solid.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/src/main/resources/icons/tics-download-solid.svg b/src/main/resources/icons/tics-download-solid.svg
new file mode 100644
index 0000000..ffe04cf
--- /dev/null
+++ b/src/main/resources/icons/tics-download-solid.svg
@@ -0,0 +1,226 @@
+
+
+
+
diff --git a/src/main/resources/icons/tics-download-solid_dark.svg b/src/main/resources/icons/tics-download-solid_dark.svg
new file mode 100644
index 0000000..1ff7b49
--- /dev/null
+++ b/src/main/resources/icons/tics-download-solid_dark.svg
@@ -0,0 +1,226 @@
+
+
+
+
diff --git a/src/main/resources/icons/tics-file-solid.svg b/src/main/resources/icons/tics-file-solid.svg
new file mode 100644
index 0000000..aff3401
--- /dev/null
+++ b/src/main/resources/icons/tics-file-solid.svg
@@ -0,0 +1,121 @@
+
+
+
+
diff --git a/src/main/resources/icons/tics-folder-solid.svg b/src/main/resources/icons/tics-folder-solid.svg
new file mode 100644
index 0000000..44a3683
--- /dev/null
+++ b/src/main/resources/icons/tics-folder-solid.svg
@@ -0,0 +1,113 @@
+
+
+
+
diff --git a/src/main/resources/icons/tics-folder-solid_dark.svg b/src/main/resources/icons/tics-folder-solid_dark.svg
new file mode 100644
index 0000000..bec97df
--- /dev/null
+++ b/src/main/resources/icons/tics-folder-solid_dark.svg
@@ -0,0 +1,113 @@
+
+
+
+