diff --git a/public/data/logos.json b/public/data/logos.json
index 4e0e861..5e45079 100644
--- a/public/data/logos.json
+++ b/public/data/logos.json
@@ -554,6 +554,138 @@
}
}
},
+ {
+ "name": "Matter",
+ "path": "logos/matter.svg",
+ "format": "SVG",
+ "disable": false,
+ "brand": "Matter",
+ "tags": [
+ "IoT",
+ "Smart Home"
+ ],
+ "colors": {
+ "dark_grey": "#524643",
+ "white": "#ffffff",
+ "black": "#000000"
+ },
+ "targets": {
+ "main": "#logo"
+ },
+ "sets": {
+ "dark_grey": {
+ "main": "dark_grey"
+ },
+ "white": {
+ "main": "white"
+ },
+ "black": {
+ "main": "black"
+ }
+ }
+ },
+ {
+ "name": "Matter",
+ "path": "logos/matter-icon.svg",
+ "format": "SVG",
+ "disable": false,
+ "brand": "Matter",
+ "tags": [
+ "IoT",
+ "Smart Home"
+ ],
+ "colors": {
+ "dark_grey": "#524643",
+ "white": "#ffffff",
+ "black": "#000000"
+ },
+ "targets": {
+ "main": "#logo"
+ },
+ "sets": {
+ "dark_grey": {
+ "main": "dark_grey"
+ },
+ "white": {
+ "main": "white"
+ },
+ "black": {
+ "main": "black"
+ }
+ }
+ },
+ {
+ "name": "Mattermost",
+ "path": "logos/mattermost-icon.svg",
+ "format": "SVG",
+ "disable": false,
+ "tags": [
+ "Selfhosted",
+ "Communication",
+ "Video Conferencing",
+ "Office Suite"
+ ],
+ "colors": {
+ "denim": "#1e325c",
+ "blue": "#0058cc",
+ "white": "#ffffff",
+ "black": "#000000"
+ },
+ "brand": "Mattermost",
+ "targets": {
+ "main": "path"
+ },
+ "sets": {
+ "denim": {
+ "main": "denim"
+ },
+ "blue": {
+ "main": "blue"
+ },
+ "white": {
+ "main": "white"
+ },
+ "black": {
+ "main": "black"
+ }
+ }
+ },
+ {
+ "name": "Mattermost",
+ "path": "logos/mattermost-line.svg",
+ "format": "SVG",
+ "disable": false,
+ "tags": [
+ "Selfhosted",
+ "Communication",
+ "Video Conferencing",
+ "Office Suite"
+ ],
+ "colors": {
+ "denim": "#1e325c",
+ "blue": "#0058cc",
+ "white": "#ffffff",
+ "black": "#000000"
+ },
+ "brand": "Mattermost",
+ "targets": {
+ "main": "path"
+ },
+ "sets": {
+ "denim": {
+ "main": "denim"
+ },
+ "blue": {
+ "main": "blue"
+ },
+ "white": {
+ "main": "white"
+ },
+ "black": {
+ "main": "black"
+ }
+ }
+ },
{
"name": "Messenger",
"path": "logos/facebook-messenger.svg",
@@ -1313,15 +1445,27 @@
"Office Suite"
],
"colors": {
- "denim": "#1e325c"
+ "denim": "#1e325c",
+ "blue": "#0058cc",
+ "white": "#ffffff",
+ "black": "#000000"
},
"brand": "Mattermost",
"targets": {
"main": "g"
},
"sets": {
- "set_1": {
+ "denim": {
"main": "denim"
+ },
+ "blue": {
+ "main": "blue"
+ },
+ "white": {
+ "main": "white"
+ },
+ "black": {
+ "main": "black"
}
}
},
@@ -1512,6 +1656,13 @@
"Smart Home"
]
},
+ {
+ "name": "Thread",
+ "path": "logos/thread-net.svg",
+ "format": "SVG",
+ "disable": false,
+ "brand": "Thread"
+ },
{
"name": "Traefik Logo",
"path": "logos/traefik-logo.svg",
diff --git a/public/global.css b/public/global.css
index 4a7872f..7ad77e5 100644
--- a/public/global.css
+++ b/public/global.css
@@ -14,6 +14,7 @@
--color-card: var(--card-background);
--color-accent: var(--primary-color);
--color-accent-hover: var(--primary-color-hover);
+ --color-default-fill: #c8aca5;
}
/* Dark theme overrides - using both media query and class-based approach */
@@ -45,6 +46,7 @@
--color-text: #333333;
--color-border: #ddd;
--color-accent: var(--primary-color);
+ --color-default-fill: #524643;
}
* {
@@ -116,7 +118,7 @@ button:hover {
background: var(--color-accent);
color: var(--white);
font-weight: bold;
- outline: 2px solid var(--color-border);
+ /* outline: 2px solid var(--color-border); */
}
.copy-btn,
@@ -355,7 +357,7 @@ div.logo-image img {
max-height: 100%;
display: block;
object-fit: contain;
- color: var(--color-text);
+ color: var(--color-default-fill);
}
/* Modal styles */
diff --git a/public/logos/matter-icon.svg b/public/logos/matter-icon.svg
new file mode 100644
index 0000000..f0250c0
--- /dev/null
+++ b/public/logos/matter-icon.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/logos/matter.svg b/public/logos/matter.svg
new file mode 100644
index 0000000..a6add94
--- /dev/null
+++ b/public/logos/matter.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/logos/mattermost-icon.svg b/public/logos/mattermost-icon.svg
new file mode 100644
index 0000000..07f8753
--- /dev/null
+++ b/public/logos/mattermost-icon.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/logos/mattermost-line.svg b/public/logos/mattermost-line.svg
new file mode 100644
index 0000000..bf49d26
--- /dev/null
+++ b/public/logos/mattermost-line.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/logos/thread-net.svg b/public/logos/thread-net.svg
new file mode 100644
index 0000000..483b8e7
--- /dev/null
+++ b/public/logos/thread-net.svg
@@ -0,0 +1,4 @@
+