Change text of button in header, add icon, add class

Change text of button in header, add icon, add class

diff --git a/desktop/desktop.scss b/desktop/desktop.scss
index 365e42d..63da8ee 100644
--- a/desktop/desktop.scss
+++ b/desktop/desktop.scss
@@ -20,6 +20,12 @@ html {
   }
 }
 
+.theme-page {
+  .header-theme-btn {
+    display: none;
+  }
+}
+
 .theme-creator-intro {
   animation: fadein 0.75s;
   .tc-intro {
diff --git a/desktop/header.html b/desktop/header.html
index 2cf2be6..d14d6c0 100644
--- a/desktop/header.html
+++ b/desktop/header.html
@@ -118,8 +118,8 @@ strings["tc_intro"] = {
       blurb:
         "You have access to all the tools and information you need to create awesome themes. There's a world of possibilities and we can't wait to see what you come up with!",
       cta_link: "/my/themes",
-      cta_text: "New Theme",
-      cta_icon: "plus",
+      cta_text: "My Themes",
+      cta_icon: "palette",
       cta_link_anon: "/login",
       cta_text_anon: "Log in",
       cta_icon_anon: "user"
@@ -449,6 +449,15 @@ api.createWidget("theme-creator-intro", {
   }
 });
 
+api.onPageChange((url, title) => {
+  const path = window.location.pathname;
+  if (/\/themes/.test(path)){
+    $('html').addClass('theme-page');
+  } else {
+    $('html').removeClass('theme-page');
+  }
+});
+
 if (api.getCurrentUser()) {
   api.decorateWidget("header-buttons:before", helper => {
     return h("button.btn.btn-primary.header-theme-btn", [
diff --git a/settings.yml b/settings.yml
new file mode 100644
index 0000000..cd15eeb
--- /dev/null
+++ b/settings.yml
@@ -0,0 +1,4 @@
+svg_icons:
+  default: 'palette'
+  type: 'list'
+  list_type: 'compact'

GitHub sha: 11c6a8f036a19d0551b6c2b5213410655138663a