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 @@ - +