diff --git a/options/options.html b/options/options.html
index 4f2c506..f410971 100644
--- a/options/options.html
+++ b/options/options.html
@@ -13,7 +13,7 @@
Name |
URL |
- Icon URL |
+ Badge Color |
|
diff --git a/options/options.js b/options/options.js
index 94e2ecc..50fbc3c 100644
--- a/options/options.js
+++ b/options/options.js
@@ -19,7 +19,7 @@ function buildSpaceElement(app) {
tr.appendChild(buildInputRow("title", app.title));
tr.appendChild(buildInputRow("url", app.url));
- tr.appendChild(buildInputRow("icon", app.icon));
+ tr.appendChild(buildInputRow("badgeBackgroundColor", app.badgeBackgroundColor));
const removeTd = document.createElement("td");
const removeButton = document.createElement("button");
@@ -46,7 +46,7 @@ function addSpace() {
const newApp = {
title: "",
url: "",
- icon: "",
+ badgeBackgroundColor: "",
};
spaces.appendChild(buildSpaceElement(newApp));
}
@@ -66,7 +66,7 @@ async function saveChanges(e) {
name: hashSpaceName(space.querySelector("input[name='url']").value),
title: space.querySelector("input[name='title']").value,
url: space.querySelector("input[name='url']").value,
- icon: space.querySelector("input[name='icon']").value,
+ badgeBackgroundColor: space.querySelector("input[name='badgeBackgroundColor']").value,
};
apps.push(app);
});
diff --git a/scripts/spaces.mjs b/scripts/spaces.mjs
index d278cc3..c43e7a5 100644
--- a/scripts/spaces.mjs
+++ b/scripts/spaces.mjs
@@ -20,7 +20,8 @@ async function createSpaces() {
urls.push(app.url);
await browser.spaces.create(app.name, app.url, {
title: app.title,
- defaultIcons: app.icon,
+ badgeText: app.title.substring(0, 2),
+ badgeBackgroundColor: app.badgeBackgroundColor
});
});