From baf04ace43885f98511d4bbc3d10b38ebbe344b3 Mon Sep 17 00:00:00 2001
From: Vamsi-2581 <245859299+Vamsi-2581@users.noreply.github.com>
Date: Tue, 27 Oct 2026 21:45:21 +0530
Subject: [PATCH 01/17] feat: add PostGIS icon (#1689)
---
icons/postgis/postgis-original.svg | 1 +
1 file changed, 1 insertion(+)
create mode 100644 icons/postgis/postgis-original.svg
diff --git a/icons/postgis/postgis-original.svg b/icons/postgis/postgis-original.svg
new file mode 100644
index 000000000..4f8b254ac
--- /dev/null
+++ b/icons/postgis/postgis-original.svg
@@ -0,0 +1 @@
+
From d1020b1dadbe81c3e3c269622368367657617568 Mon Sep 17 00:00:00 2001
From: Vamsi-2581 <245859299+Vamsi-2581@users.noreply.github.com>
Date: Tue, 27 Oct 2026 21:46:03 +0530
Subject: [PATCH 02/17] feat: add PostGIS plain icon (#1689)
---
icons/postgis/postgis-plain.svg | 1 +
1 file changed, 1 insertion(+)
create mode 100644 icons/postgis/postgis-plain.svg
diff --git a/icons/postgis/postgis-plain.svg b/icons/postgis/postgis-plain.svg
new file mode 100644
index 000000000..0a21ec36e
--- /dev/null
+++ b/icons/postgis/postgis-plain.svg
@@ -0,0 +1 @@
+
From 9061146edd44100cc5a39a6ebe79d58984088ca7 Mon Sep 17 00:00:00 2001
From: Vamsi-2581 <245859299+Vamsi-2581@users.noreply.github.com>
Date: Tue, 27 Oct 2026 21:46:35 +0530
Subject: [PATCH 03/17] feat: register PostGIS icon (#1689)
---
devicon.json | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/devicon.json b/devicon.json
index 613d86579..22d04f35c 100644
--- a/devicon.json
+++ b/devicon.json
@@ -10892,6 +10892,29 @@
}
]
},
+ {
+ "name": "postgis",
+ "altnames": [],
+ "tags": [
+ "database",
+ "gis",
+ "geospatial",
+ "postgresql",
+ "spatial"
+ ],
+ "versions": {
+ "svg": [
+ "original",
+ "plain"
+ ],
+ "font": [
+ "original",
+ "plain"
+ ]
+ },
+ "color": "#288c68",
+ "aliases": []
+ },
{
"name": "postgresql",
"altnames": [],
From 5a4a4193afd285141c67294a200f86d53837f88e Mon Sep 17 00:00:00 2001
From: Vamsi-2581 <245859299+Vamsi-2581@users.noreply.github.com>
Date: Tue, 27 Oct 2026 21:47:45 +0530
Subject: [PATCH 04/17] fix: preserve detail in PostGIS plain icon
---
icons/postgis/postgis-plain.svg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/icons/postgis/postgis-plain.svg b/icons/postgis/postgis-plain.svg
index 0a21ec36e..d518cf35f 100644
--- a/icons/postgis/postgis-plain.svg
+++ b/icons/postgis/postgis-plain.svg
@@ -1 +1 @@
-
+
From 27326d6ef60ae50c32e6c9ca8ca9740b475dc026 Mon Sep 17 00:00:00 2001
From: Vamsi-2581 <245859299+Vamsi-2581@users.noreply.github.com>
Date: Tue, 27 Oct 2026 21:48:18 +0530
Subject: [PATCH 05/17] chore: remove unusable PostGIS plain icon
---
icons/postgis/postgis-plain.svg | 1 -
1 file changed, 1 deletion(-)
delete mode 100644 icons/postgis/postgis-plain.svg
diff --git a/icons/postgis/postgis-plain.svg b/icons/postgis/postgis-plain.svg
deleted file mode 100644
index d518cf35f..000000000
--- a/icons/postgis/postgis-plain.svg
+++ /dev/null
@@ -1 +0,0 @@
-
From 997ce79b90e1172be57d48c088e788313490d4d7 Mon Sep 17 00:00:00 2001
From: Vamsi-2581 <245859299+Vamsi-2581@users.noreply.github.com>
Date: Tue, 27 Oct 2026 21:48:33 +0530
Subject: [PATCH 06/17] feat: register PostGIS original icon
---
devicon.json | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/devicon.json b/devicon.json
index 22d04f35c..1098ca575 100644
--- a/devicon.json
+++ b/devicon.json
@@ -10904,12 +10904,10 @@
],
"versions": {
"svg": [
- "original",
- "plain"
+ "original"
],
"font": [
- "original",
- "plain"
+ "original"
]
},
"color": "#288c68",
From 278b29ac4c4070e5201bd4aae3c97650e8e4cb83 Mon Sep 17 00:00:00 2001
From: Vamsi-2581 <245859299+Vamsi-2581@users.noreply.github.com>
Date: Wed, 28 Oct 2026 10:52:27 +0530
Subject: [PATCH 07/17] fix: add PostGIS plain variant metadata
---
devicon.json | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/devicon.json b/devicon.json
index 1098ca575..eb518e7a1 100644
--- a/devicon.json
+++ b/devicon.json
@@ -10904,13 +10904,15 @@
],
"versions": {
"svg": [
- "original"
+ "original",
+ "plain"
],
"font": [
- "original"
+ "original",
+ "plain"
]
},
- "color": "#288c68",
+ "color": "#5b7b9f",
"aliases": []
},
{
From 8b4969b55291dd8f942dad190a51875c276b0329 Mon Sep 17 00:00:00 2001
From: Vamsi-2581 <245859299+Vamsi-2581@users.noreply.github.com>
Date: Wed, 28 Oct 2026 10:52:38 +0530
Subject: [PATCH 08/17] fix: optimize PostGIS original SVG
---
icons/postgis/postgis-original.svg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/icons/postgis/postgis-original.svg b/icons/postgis/postgis-original.svg
index 4f8b254ac..313776035 100644
--- a/icons/postgis/postgis-original.svg
+++ b/icons/postgis/postgis-original.svg
@@ -1 +1 @@
-
+
From 3ce09fae0240c0a7109bf8b4e8732241295db1e0 Mon Sep 17 00:00:00 2001
From: Vamsi-2581 <245859299+Vamsi-2581@users.noreply.github.com>
Date: Wed, 28 Oct 2026 10:52:43 +0530
Subject: [PATCH 09/17] feat: add monochrome PostGIS plain SVG
---
icons/postgis/postgis-plain.svg | 1 +
1 file changed, 1 insertion(+)
create mode 100644 icons/postgis/postgis-plain.svg
diff --git a/icons/postgis/postgis-plain.svg b/icons/postgis/postgis-plain.svg
new file mode 100644
index 000000000..efe9b9c52
--- /dev/null
+++ b/icons/postgis/postgis-plain.svg
@@ -0,0 +1 @@
+
From f529ce9f25acca2fa80ee2b9c9a5370e0eb9b5b0 Mon Sep 17 00:00:00 2001
From: Vamsi-2581 <245859299+Vamsi-2581@users.noreply.github.com>
Date: Wed, 28 Oct 2026 10:54:37 +0530
Subject: [PATCH 10/17] fix: clean PostGIS SVG metadata
---
icons/postgis/postgis-original.svg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/icons/postgis/postgis-original.svg b/icons/postgis/postgis-original.svg
index 313776035..724a0ae5b 100644
--- a/icons/postgis/postgis-original.svg
+++ b/icons/postgis/postgis-original.svg
@@ -1 +1 @@
-
+
From 24ad668439538ac5522bb8249118cddf24566f24 Mon Sep 17 00:00:00 2001
From: Vamsi-2581 <245859299+Vamsi-2581@users.noreply.github.com>
Date: Wed, 28 Oct 2026 10:54:43 +0530
Subject: [PATCH 11/17] fix: preserve PostGIS plain path precision
---
icons/postgis/postgis-plain.svg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/icons/postgis/postgis-plain.svg b/icons/postgis/postgis-plain.svg
index efe9b9c52..dc4cf14b5 100644
--- a/icons/postgis/postgis-plain.svg
+++ b/icons/postgis/postgis-plain.svg
@@ -1 +1 @@
-
+
From 90e4a9d37632148b005a1fd18496563ed5efece9 Mon Sep 17 00:00:00 2001
From: Yash
Date: Wed, 28 Oct 2026 13:19:59 +0530
Subject: [PATCH 12/17] Optimized the icon and added a newline
---
icons/postgis/postgis-original.svg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/icons/postgis/postgis-original.svg b/icons/postgis/postgis-original.svg
index 724a0ae5b..dfcd2da70 100644
--- a/icons/postgis/postgis-original.svg
+++ b/icons/postgis/postgis-original.svg
@@ -1 +1 @@
-
+
From 40dc2767dcf5fb44a321b7a76504684b0bc7e38c Mon Sep 17 00:00:00 2001
From: Snailedlt
Date: Wed, 28 Oct 2026 19:39:47 +0100
Subject: [PATCH 13/17] fix: rebuild postgis icons and add wordmark and line
versions
- original: the official brand.svg globe, optimized
- plain: globe silhouette with the coastlines cut in as gaps
- line: the globe's rim and coastlines
- wordmarks: globe + "PostGIS" lettering traced from the official
postgis-logo-horizontal.png, as in the postgis.net header
- devicon.json: font versions are plain/line(-wordmark); colour from the logo
Co-Authored-By: Claude Opus 5.5
---
devicon.json | 14 ++++++++++----
icons/postgis/postgis-line-wordmark.svg | 1 +
icons/postgis/postgis-line.svg | 1 +
icons/postgis/postgis-original-wordmark.svg | 1 +
icons/postgis/postgis-original.svg | 2 +-
icons/postgis/postgis-plain-wordmark.svg | 1 +
icons/postgis/postgis-plain.svg | 2 +-
7 files changed, 16 insertions(+), 6 deletions(-)
create mode 100644 icons/postgis/postgis-line-wordmark.svg
create mode 100644 icons/postgis/postgis-line.svg
create mode 100644 icons/postgis/postgis-original-wordmark.svg
create mode 100644 icons/postgis/postgis-plain-wordmark.svg
diff --git a/devicon.json b/devicon.json
index 21187849c..9880c956e 100644
--- a/devicon.json
+++ b/devicon.json
@@ -10962,14 +10962,20 @@
"versions": {
"svg": [
"original",
- "plain"
+ "original-wordmark",
+ "plain",
+ "plain-wordmark",
+ "line",
+ "line-wordmark"
],
"font": [
- "original",
- "plain"
+ "plain",
+ "plain-wordmark",
+ "line",
+ "line-wordmark"
]
},
- "color": "#5b7b9f",
+ "color": "#6796b6",
"aliases": []
},
{
diff --git a/icons/postgis/postgis-line-wordmark.svg b/icons/postgis/postgis-line-wordmark.svg
new file mode 100644
index 000000000..78ddd9785
--- /dev/null
+++ b/icons/postgis/postgis-line-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/postgis/postgis-line.svg b/icons/postgis/postgis-line.svg
new file mode 100644
index 000000000..cae2b47f7
--- /dev/null
+++ b/icons/postgis/postgis-line.svg
@@ -0,0 +1 @@
+
diff --git a/icons/postgis/postgis-original-wordmark.svg b/icons/postgis/postgis-original-wordmark.svg
new file mode 100644
index 000000000..454ef3da0
--- /dev/null
+++ b/icons/postgis/postgis-original-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/postgis/postgis-original.svg b/icons/postgis/postgis-original.svg
index dfcd2da70..f1734d212 100644
--- a/icons/postgis/postgis-original.svg
+++ b/icons/postgis/postgis-original.svg
@@ -1 +1 @@
-
+
diff --git a/icons/postgis/postgis-plain-wordmark.svg b/icons/postgis/postgis-plain-wordmark.svg
new file mode 100644
index 000000000..52151eee5
--- /dev/null
+++ b/icons/postgis/postgis-plain-wordmark.svg
@@ -0,0 +1 @@
+
diff --git a/icons/postgis/postgis-plain.svg b/icons/postgis/postgis-plain.svg
index dc4cf14b5..6461a1c8d 100644
--- a/icons/postgis/postgis-plain.svg
+++ b/icons/postgis/postgis-plain.svg
@@ -1 +1 @@
-
+
From 2621fc6084c7b50f36745b6a35445c65bb0d2e72 Mon Sep 17 00:00:00 2001
From: Snailedlt
Date: Wed, 28 Oct 2026 19:58:05 +0100
Subject: [PATCH 14/17] fix: postgis plain as the rim with filled continents
Co-Authored-By: Claude Opus 5.5
---
icons/postgis/postgis-plain-wordmark.svg | 2 +-
icons/postgis/postgis-plain.svg | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/icons/postgis/postgis-plain-wordmark.svg b/icons/postgis/postgis-plain-wordmark.svg
index 52151eee5..36d90eade 100644
--- a/icons/postgis/postgis-plain-wordmark.svg
+++ b/icons/postgis/postgis-plain-wordmark.svg
@@ -1 +1 @@
-
+
diff --git a/icons/postgis/postgis-plain.svg b/icons/postgis/postgis-plain.svg
index 6461a1c8d..1327f01c1 100644
--- a/icons/postgis/postgis-plain.svg
+++ b/icons/postgis/postgis-plain.svg
@@ -1 +1 @@
-
+
From 30de8a104676f6ba025f5db6b6c27916d2ae2a45 Mon Sep 17 00:00:00 2001
From: Snailedlt
Date: Wed, 28 Oct 2026 20:06:56 +0100
Subject: [PATCH 15/17] fix: postgis plain as the line version with filled
continents
Co-Authored-By: Claude Opus 5.5
---
icons/postgis/postgis-plain-wordmark.svg | 2 +-
icons/postgis/postgis-plain.svg | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/icons/postgis/postgis-plain-wordmark.svg b/icons/postgis/postgis-plain-wordmark.svg
index 36d90eade..2cf8e921d 100644
--- a/icons/postgis/postgis-plain-wordmark.svg
+++ b/icons/postgis/postgis-plain-wordmark.svg
@@ -1 +1 @@
-
+
diff --git a/icons/postgis/postgis-plain.svg b/icons/postgis/postgis-plain.svg
index 1327f01c1..f0d025af6 100644
--- a/icons/postgis/postgis-plain.svg
+++ b/icons/postgis/postgis-plain.svg
@@ -1 +1 @@
-
+
From 1e574df9308d5c0f3cf63f080bd08f56441c1259 Mon Sep 17 00:00:00 2001
From: Snailedlt
Date: Wed, 28 Oct 2026 20:08:31 +0100
Subject: [PATCH 16/17] fix: postgis plain with the continents cut out of the
globe
Co-Authored-By: Claude Opus 5.5
---
icons/postgis/postgis-plain-wordmark.svg | 2 +-
icons/postgis/postgis-plain.svg | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/icons/postgis/postgis-plain-wordmark.svg b/icons/postgis/postgis-plain-wordmark.svg
index 2cf8e921d..2014f1fc9 100644
--- a/icons/postgis/postgis-plain-wordmark.svg
+++ b/icons/postgis/postgis-plain-wordmark.svg
@@ -1 +1 @@
-
+
diff --git a/icons/postgis/postgis-plain.svg b/icons/postgis/postgis-plain.svg
index f0d025af6..908437f32 100644
--- a/icons/postgis/postgis-plain.svg
+++ b/icons/postgis/postgis-plain.svg
@@ -1 +1 @@
-
+
From 6b15ce4d7406a205164f91bca306618ae7e1c8af Mon Sep 17 00:00:00 2001
From: Snailedlt
Date: Wed, 28 Oct 2026 20:11:12 +0100
Subject: [PATCH 17/17] fix: postgis plain continents match the line version's
coastlines
Co-Authored-By: Claude Opus 5.5
---
icons/postgis/postgis-plain-wordmark.svg | 2 +-
icons/postgis/postgis-plain.svg | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/icons/postgis/postgis-plain-wordmark.svg b/icons/postgis/postgis-plain-wordmark.svg
index 2014f1fc9..4bd2044df 100644
--- a/icons/postgis/postgis-plain-wordmark.svg
+++ b/icons/postgis/postgis-plain-wordmark.svg
@@ -1 +1 @@
-
+
diff --git a/icons/postgis/postgis-plain.svg b/icons/postgis/postgis-plain.svg
index 908437f32..d78fc52ed 100644
--- a/icons/postgis/postgis-plain.svg
+++ b/icons/postgis/postgis-plain.svg
@@ -1 +1 @@
-
+