From 82812379c15c838ff8eeb68b3513feaf9e97d1cd Mon Sep 17 00:00:00 2001 From: ankitrewar11 Date: Wed, 6 May 2026 16:27:48 +0530 Subject: [PATCH 1/3] fix: improve integration logo visibility in dark and light mode - Fix darkModeIntegrationIcon reference in IntegrationsGrid.js - Fix Aerospike white SVG color from dark to white - Fix Solr SVG by removing invalid sodipodi tags - Fix Ngrok color SVG empty clipPath and update fill color - Fix Vald empty white SVG with proper white paths - Fix Rustrial AWS EKS empty SVG files with placeholder icons Signed-off-by: ankitrewar11 --- .../aerospike-kubernetes-operator-white.svg | 10 ++-- .../altinity-clickhouse-operator-white.svg | 36 +----------- .../color/kubeform-provider-aws-color.svg | 4 +- .../icons/color/ngrok-operator-color.svg | 58 ++++++++++--------- ...rial-aws-eks-iam-auth-controller-color.svg | 1 + ...rial-aws-eks-iam-auth-controller-white.svg | 1 + .../icons/color/solr-operator-color.svg | 5 +- .../icons/white/solr-operator-white.svg | 29 +--------- .../vald/icons/white/vald-white.svg | 2 + .../Meshery-integrations/IntegrationsGrid.js | 3 +- 10 files changed, 48 insertions(+), 101 deletions(-) diff --git a/src/collections/integrations/aerospike-kubernetes-operator/icons/white/aerospike-kubernetes-operator-white.svg b/src/collections/integrations/aerospike-kubernetes-operator/icons/white/aerospike-kubernetes-operator-white.svg index 23d7c7f4df10c..ad1a8b2d8102d 100644 --- a/src/collections/integrations/aerospike-kubernetes-operator/icons/white/aerospike-kubernetes-operator-white.svg +++ b/src/collections/integrations/aerospike-kubernetes-operator/icons/white/aerospike-kubernetes-operator-white.svg @@ -1,6 +1,6 @@ - - - - - \ No newline at end of file + + + + + diff --git a/src/collections/integrations/altinity-clickhouse-operator/icons/white/altinity-clickhouse-operator-white.svg b/src/collections/integrations/altinity-clickhouse-operator/icons/white/altinity-clickhouse-operator-white.svg index 72c8cd244a9f7..9114536fd5ccd 100644 --- a/src/collections/integrations/altinity-clickhouse-operator/icons/white/altinity-clickhouse-operator-white.svg +++ b/src/collections/integrations/altinity-clickhouse-operator/icons/white/altinity-clickhouse-operator-white.svg @@ -1,35 +1 @@ - - - - - - - - - - \ No newline at end of file + diff --git a/src/collections/integrations/kubeform-provider-aws/icons/color/kubeform-provider-aws-color.svg b/src/collections/integrations/kubeform-provider-aws/icons/color/kubeform-provider-aws-color.svg index 6c9c88ef1cd3d..20adfdce1e05d 100644 --- a/src/collections/integrations/kubeform-provider-aws/icons/color/kubeform-provider-aws-color.svg +++ b/src/collections/integrations/kubeform-provider-aws/icons/color/kubeform-provider-aws-color.svg @@ -1,7 +1,7 @@ - \ No newline at end of file + diff --git a/src/collections/integrations/ngrok-operator/icons/color/ngrok-operator-color.svg b/src/collections/integrations/ngrok-operator/icons/color/ngrok-operator-color.svg index c18fbe907a021..169893f1d64bb 100644 --- a/src/collections/integrations/ngrok-operator/icons/color/ngrok-operator-color.svg +++ b/src/collections/integrations/ngrok-operator/icons/color/ngrok-operator-color.svg @@ -1,33 +1,37 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + - \ No newline at end of file + + + + + diff --git a/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/color/rustrial-aws-eks-iam-auth-controller-color.svg b/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/color/rustrial-aws-eks-iam-auth-controller-color.svg index e69de29bb2d1d..82b41a8076388 100644 --- a/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/color/rustrial-aws-eks-iam-auth-controller-color.svg +++ b/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/color/rustrial-aws-eks-iam-auth-controller-color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/white/rustrial-aws-eks-iam-auth-controller-white.svg b/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/white/rustrial-aws-eks-iam-auth-controller-white.svg index e69de29bb2d1d..840e6c877d973 100644 --- a/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/white/rustrial-aws-eks-iam-auth-controller-white.svg +++ b/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/white/rustrial-aws-eks-iam-auth-controller-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/collections/integrations/solr-operator/icons/color/solr-operator-color.svg b/src/collections/integrations/solr-operator/icons/color/solr-operator-color.svg index 7261aaac9f550..a9e7a9a08dacb 100644 --- a/src/collections/integrations/solr-operator/icons/color/solr-operator-color.svg +++ b/src/collections/integrations/solr-operator/icons/color/solr-operator-color.svg @@ -6,8 +6,7 @@ style="enable-background:new 0 0 67.2 67;" xml:space="preserve"> .st0{fill:#D93321;} .st1{clip-path:url(#SVGID_00000135680719921879176920000003571920552419328146_);} - - + @@ -26,4 +25,4 @@ style="enable-background:new 0 0 67.2 67;" xml:space="preserve"> - \ No newline at end of file + diff --git a/src/collections/integrations/solr-operator/icons/white/solr-operator-white.svg b/src/collections/integrations/solr-operator/icons/white/solr-operator-white.svg index 11014ba463638..329f7a23725b9 100644 --- a/src/collections/integrations/solr-operator/icons/white/solr-operator-white.svg +++ b/src/collections/integrations/solr-operator/icons/white/solr-operator-white.svg @@ -1,28 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/collections/integrations/vald/icons/white/vald-white.svg b/src/collections/integrations/vald/icons/white/vald-white.svg index e69de29bb2d1d..5132bd31f439c 100644 --- a/src/collections/integrations/vald/icons/white/vald-white.svg +++ b/src/collections/integrations/vald/icons/white/vald-white.svg @@ -0,0 +1,2 @@ + + diff --git a/src/sections/Meshery/Meshery-integrations/IntegrationsGrid.js b/src/sections/Meshery/Meshery-integrations/IntegrationsGrid.js index 1f41cbe5046f6..bd967a1210abe 100644 --- a/src/sections/Meshery/Meshery-integrations/IntegrationsGrid.js +++ b/src/sections/Meshery/Meshery-integrations/IntegrationsGrid.js @@ -265,7 +265,8 @@ const IntegrationsGrid = ({ category, count }) => { const status = item.frontmatter.status === "InProgress" ? true : false; const integrationIcon = item.frontmatter.integrationIcon.publicURL; - const darkModeIntegrationIcon = item.frontmatter.integrationIcon; + const darkModeIntegrationIcon = + item.frontmatter.darkModeIntegrationIcon; if (status) { return ( Date: Fri, 12 Jun 2026 02:35:15 +0530 Subject: [PATCH 2/3] fix: correct vald viewBox, simplify solr clipPath, fix rustrial SVG rendering Signed-off-by: ankitrewar11 --- ...rial-aws-eks-iam-auth-controller-color.svg | 8 ++++- ...rial-aws-eks-iam-auth-controller-white.svg | 8 ++++- .../icons/color/solr-operator-color.svg | 36 +++++-------------- .../vald/icons/color/vald-color.svg | 2 +- .../Meshery-integrations/IntegrationsGrid.js | 3 +- 5 files changed, 25 insertions(+), 32 deletions(-) diff --git a/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/color/rustrial-aws-eks-iam-auth-controller-color.svg b/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/color/rustrial-aws-eks-iam-auth-controller-color.svg index 82b41a8076388..f7773af8c139c 100644 --- a/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/color/rustrial-aws-eks-iam-auth-controller-color.svg +++ b/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/color/rustrial-aws-eks-iam-auth-controller-color.svg @@ -1 +1,7 @@ - \ No newline at end of file + + + + + + + diff --git a/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/white/rustrial-aws-eks-iam-auth-controller-white.svg b/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/white/rustrial-aws-eks-iam-auth-controller-white.svg index 840e6c877d973..fc4f0aba52b47 100644 --- a/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/white/rustrial-aws-eks-iam-auth-controller-white.svg +++ b/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/white/rustrial-aws-eks-iam-auth-controller-white.svg @@ -1 +1,7 @@ - \ No newline at end of file + + + + + + + diff --git a/src/collections/integrations/solr-operator/icons/color/solr-operator-color.svg b/src/collections/integrations/solr-operator/icons/color/solr-operator-color.svg index a9e7a9a08dacb..51e15998b9222 100644 --- a/src/collections/integrations/solr-operator/icons/color/solr-operator-color.svg +++ b/src/collections/integrations/solr-operator/icons/color/solr-operator-color.svg @@ -1,28 +1,10 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/src/collections/integrations/vald/icons/color/vald-color.svg b/src/collections/integrations/vald/icons/color/vald-color.svg index d1ee1bdb4150a..d1bdc220ae9b4 100644 --- a/src/collections/integrations/vald/icons/color/vald-color.svg +++ b/src/collections/integrations/vald/icons/color/vald-color.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/src/sections/Meshery/Meshery-integrations/IntegrationsGrid.js b/src/sections/Meshery/Meshery-integrations/IntegrationsGrid.js index bd967a1210abe..53db4cd6af184 100644 --- a/src/sections/Meshery/Meshery-integrations/IntegrationsGrid.js +++ b/src/sections/Meshery/Meshery-integrations/IntegrationsGrid.js @@ -265,8 +265,7 @@ const IntegrationsGrid = ({ category, count }) => { const status = item.frontmatter.status === "InProgress" ? true : false; const integrationIcon = item.frontmatter.integrationIcon.publicURL; - const darkModeIntegrationIcon = - item.frontmatter.darkModeIntegrationIcon; + const darkModeIntegrationIcon = item.frontmatter.darkModeIntegrationIcon; if (status) { return ( Date: Mon, 13 Jul 2026 16:02:23 +0530 Subject: [PATCH 3/3] fix: correct dark-mode fill colors and SVG issues for aerospike, amd-gpu, and vald icons Signed-off-by: ankitrewar11 --- .../color/aerospike-kubernetes-operator-color.svg | 12 ++++++------ .../icons/color/aerospike-backup-service-color.svg | 12 ++++++------ .../icons/color/aerospike-backup-color.svg | 12 ++++++------ .../icons/color/aerospike-cluster-color.svg | 10 +++++----- .../icons/color/aerospike-restore-color.svg | 12 ++++++------ .../white/aerospike-kubernetes-operator-white.svg | 2 +- .../amd-gpu/icons/color/amd-gpu-color.svg | 5 ++++- .../icons/color/node-feature-group-color.svg | 2 ++ .../integrations/vald/icons/white/vald-white.svg | 1 + 9 files changed, 37 insertions(+), 31 deletions(-) diff --git a/src/collections/integrations/aerospike-kubernetes-operator/icons/color/aerospike-kubernetes-operator-color.svg b/src/collections/integrations/aerospike-kubernetes-operator/icons/color/aerospike-kubernetes-operator-color.svg index 7bd499109541d..6ee86e8b3f596 100644 --- a/src/collections/integrations/aerospike-kubernetes-operator/icons/color/aerospike-kubernetes-operator-color.svg +++ b/src/collections/integrations/aerospike-kubernetes-operator/icons/color/aerospike-kubernetes-operator-color.svg @@ -1,6 +1,6 @@ - - - - - - \ No newline at end of file + + + + + + diff --git a/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-backup-service/icons/color/aerospike-backup-service-color.svg b/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-backup-service/icons/color/aerospike-backup-service-color.svg index 7bd499109541d..11b683084ca02 100644 --- a/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-backup-service/icons/color/aerospike-backup-service-color.svg +++ b/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-backup-service/icons/color/aerospike-backup-service-color.svg @@ -1,6 +1,6 @@ - - - - - - \ No newline at end of file + + + + + + diff --git a/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-backup/icons/color/aerospike-backup-color.svg b/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-backup/icons/color/aerospike-backup-color.svg index 7bd499109541d..11b683084ca02 100644 --- a/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-backup/icons/color/aerospike-backup-color.svg +++ b/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-backup/icons/color/aerospike-backup-color.svg @@ -1,6 +1,6 @@ - - - - - - \ No newline at end of file + + + + + + diff --git a/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-cluster/icons/color/aerospike-cluster-color.svg b/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-cluster/icons/color/aerospike-cluster-color.svg index 2acd61b68f444..11b683084ca02 100644 --- a/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-cluster/icons/color/aerospike-cluster-color.svg +++ b/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-cluster/icons/color/aerospike-cluster-color.svg @@ -1,6 +1,6 @@ - - - - - \ No newline at end of file + + + + + diff --git a/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-restore/icons/color/aerospike-restore-color.svg b/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-restore/icons/color/aerospike-restore-color.svg index 7bd499109541d..11b683084ca02 100644 --- a/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-restore/icons/color/aerospike-restore-color.svg +++ b/src/collections/integrations/aerospike-kubernetes-operator/icons/components/aerospike-restore/icons/color/aerospike-restore-color.svg @@ -1,6 +1,6 @@ - - - - - - \ No newline at end of file + + + + + + diff --git a/src/collections/integrations/aerospike-kubernetes-operator/icons/white/aerospike-kubernetes-operator-white.svg b/src/collections/integrations/aerospike-kubernetes-operator/icons/white/aerospike-kubernetes-operator-white.svg index ad1a8b2d8102d..ea5d85f6bca09 100644 --- a/src/collections/integrations/aerospike-kubernetes-operator/icons/white/aerospike-kubernetes-operator-white.svg +++ b/src/collections/integrations/aerospike-kubernetes-operator/icons/white/aerospike-kubernetes-operator-white.svg @@ -1,4 +1,4 @@ - + diff --git a/src/collections/integrations/amd-gpu/icons/color/amd-gpu-color.svg b/src/collections/integrations/amd-gpu/icons/color/amd-gpu-color.svg index 5f363cfbd5e44..b89948f134f25 100644 --- a/src/collections/integrations/amd-gpu/icons/color/amd-gpu-color.svg +++ b/src/collections/integrations/amd-gpu/icons/color/amd-gpu-color.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + + diff --git a/src/collections/integrations/amd-gpu/icons/components/node-feature-group/icons/color/node-feature-group-color.svg b/src/collections/integrations/amd-gpu/icons/components/node-feature-group/icons/color/node-feature-group-color.svg index b89948f134f25..9672cb129176c 100644 --- a/src/collections/integrations/amd-gpu/icons/components/node-feature-group/icons/color/node-feature-group-color.svg +++ b/src/collections/integrations/amd-gpu/icons/components/node-feature-group/icons/color/node-feature-group-color.svg @@ -2,3 +2,5 @@ + + diff --git a/src/collections/integrations/vald/icons/white/vald-white.svg b/src/collections/integrations/vald/icons/white/vald-white.svg index 5132bd31f439c..3125ff2f7c273 100644 --- a/src/collections/integrations/vald/icons/white/vald-white.svg +++ b/src/collections/integrations/vald/icons/white/vald-white.svg @@ -1,2 +1,3 @@ +