Skip to content

Icons does not showen well in dark mode #525

@ugrave

Description

@ugrave

Jenkins and plugins versions report

Environment

Jenkins: 2.516.1
OS: Linux - 5.10.240-238.959.amzn2.x86_64
Java: 17.0.15 - Eclipse Adoptium (OpenJDK 64-Bit Server VM)

active-directory:2.40
analysis-model-api:13.8.0-902.v26f80296f743
ansicolor:1.0.6
antisamy-markup-formatter:173.v680e3a_b_69ff3
apache-httpcomponents-client-4-api:4.5.14-269.vfa_2321039a_83
apache-httpcomponents-client-5-api:5.5-157.vb_43ef2f6845e
asm-api:9.8-163.vb_2a_96d3f9c3c
authentication-tokens:1.144.v5ff4a_5ec5c33
authorize-project:2.0.0
aws-credentials:248.v78a_dcfc9db_ff
aws-java-sdk:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-api-gateway:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-autoscaling:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-cloudformation:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-cloudfront:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-cloudwatch:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-codebuild:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-codedeploy:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-ec2:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-ecr:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-ecs:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-efs:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-elasticbeanstalk:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-elasticloadbalancingv2:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-iam:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-kinesis:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-lambda:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-logs:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-minimal:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-organizations:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-secretsmanager:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-sns:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-sqs:1.12.780-480.v4a_0819121a_9e
aws-java-sdk-ssm:1.12.780-480.v4a_0819121a_9e
aws-java-sdk2-autoscaling:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-cloudformation:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-cloudwatch:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-cloudwatchlogs:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-core:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-ec2:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-ecr:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-efs:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-iam:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-lambda:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-logs:2.29.34-9.v117ff2a_65538
aws-java-sdk2-s3:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-secretsmanager:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-sns:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-sqs:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-ssm:2.31.63-54.vcf1e5a_c56c49
aws-java-sdk2-sts:2.29.34-8.v76857219b_b_92
aws-secrets-manager-credentials-provider:1.214.va_0a_d8268d068
aws-secrets-manager-secret-source:1.72.v61781b_35c542
badge:2.9.1
bootstrap5-api:5.3.7-860.v1251c115c90c
bouncycastle-api:2.30.1.81-264.v95c79c0e772c
branch-api:2.1244.vf95c81f1641c
build-symlink:1.1
build-timeout:1.38
build-token-root:151.va_e52fe3215fc
build-with-parameters:76.v9382db_f78962
caffeine-api:3.2.2-178.v353b_8428ed56
checks-api:373.vfe7645102093
cloudbees-bitbucket-branch-source:936.4.4
cloudbees-disk-usage-simple:241.v0ea_d9a_a_96ee8
cloudbees-folder:6.1037.v4cb_8573b_72a_a_
command-launcher:123.v37cfdc92ef67
commons-collections4-api:4.5.0-8.va_d5448ef9011
commons-compress-api:1.28.0-1
commons-lang3-api:3.18.0-98.v3a_674c06072d
commons-text-api:1.14.0-194.v804a_dc3a_1b_d8
config-file-provider:994.v3d4a_5fa_f353a_
configuration-as-code:1985.vdda_32d0c4ea_b_
copyartifact:770.va_6c69e063442
coverage:2.2901.v47e734811a_92
credentials:1419.v2337d1ceceef
credentials-binding:702.vfe613e537e88
cucumber-reports:5.9.0
custom-build-properties:3.99.vb_e083a_0e2385
custom-tools-plugin:0.8
customizable-header:222.v59c31852cf3a_
dark-theme:574.va_19f05d54df5
data-tables-api:2.3.2-1369.v417fcd327805
display-url-api:2.217.va_6b_de84cc74b_
docker-commons:457.v0f62a_94f11a_3
docker-workflow:621.va_73f881d9232
durable-task:595.ve87b_f1318d67
ec2-fleet:4.1.1.510.v0b_8363265374
echarts-api:6.0.0-1137.vfd5f348e1952
eddsa-api:0.3.0.1-19.vc432d923e5ee
email-ext:1925.v1598902b_58dd
emoji-symbols-api:16.0-26.v9818ff7423f0
extended-choice-parameter:388.ve7b_d0b_920e10
flatpickr-api:4.6.13-18.vcf5f6a_5b_8468
font-awesome-api:7.0.0-844.vb_f7825b_7f5da_
forensics-api:3.1745.vd1f0b_a_176458
git:5.7.0
git-client:6.3.1
git-forensics:3.2083.vd36f32376929
git-parameter:444.vca_b_84d3703c2
gitlab-api:5.6.0-100.v83f8f4b_f1129
gitlab-branch-source:723.v090f23d3cc49
groovy:497.v7b_061a_a_de65d
groovy-postbuild:272.v52a_03efb_8653
gson-api:2.13.1-153.vb_3d0c48a_a_b_4a_
handy-uri-templates-2-api:2.1.8-36.v85e4cb_234a_13
htmlpublisher:427
http_request:1.20
instance-identity:203.v15e81a_1b_7a_38
ionicons-api:94.vcc3065403257
jackson2-api:2.19.2-408.v18248a_324cfe
jakarta-activation-api:2.1.3-2
jakarta-mail-api:2.1.3-3
javax-activation-api:1.2.0-8
javax-mail-api:1.6.2-11
jaxb:2.3.9-133.vb_ec76a_73f706
jdk-tool:83.v417146707a_3d
jersey2-api:2.47-165.ve7809a_3e87e0
jira:3.18
job-dsl:1.93
joda-time-api:2.14.0-149.v1c3ce991d1b_9
jquery3-api:3.7.1-594.vb_3864f326cf0
json-api:20250517-163.v1c5da_e99c775
json-path-api:2.9.0-178.vca_b_c71881321
jsoup:1.21.1-58.vfc578e6e2610
junit:1335.v6b_a_a_e18534e1
mailer:522.va_995fa_cfb_8b_d
matrix-auth:3.2.8
matrix-project:856.v4c352b_3a_b_23e
metrics:4.2.33-484.v2fcd689980d1
mina-sshd-api-common:2.15.0-161.vb_200831a_c15b_
mina-sshd-api-core:2.15.0-161.vb_200831a_c15b_
monitoring:2.5.0
okhttp-api:4.11.0-189.v976fa_d3379d6
oss-symbols-api:392.v27a_482d90083
parameterized-scheduler:285.ve611986d4c48
pipeline-aws:1.45
pipeline-build-step:571.v08a_fffd4b_0ce
pipeline-graph-analysis:241.vc3d48fb_b_2582
pipeline-graph-view:628.va_6f6a_1d12848
pipeline-groovy-lib:752.vdddedf804e72
pipeline-input-step:534.v352f0a_e98918
pipeline-maven:1567.vb_2c3a_2116860
pipeline-maven-api:1567.vb_2c3a_2116860
pipeline-milestone-step:138.v78ca_76831a_43
pipeline-model-api:2.2265.v140e610fe9d5
pipeline-model-definition:2.2265.v140e610fe9d5
pipeline-model-extensions:2.2265.v140e610fe9d5
pipeline-rest-api:2.38
pipeline-stage-step:322.vecffa_99f371c
pipeline-stage-tags-metadata:2.2265.v140e610fe9d5
pipeline-stage-view:2.38
pipeline-utility-steps:2.19.0
plain-credentials:199.v9f8e1f741799
plugin-util-api:6.1157.vc75ef7129d86
prism-api:1.30.0-600.v0b_eeeb_e43a_f9
prometheus:819.v50953a_c560dd
rebuild:338.va_0a_b_50e29397
resource-disposer:0.25
role-strategy:799.v5b_e7b_ecc231e
saferestart:102.v4dc1b_9636a_ee
scm-api:707.v749f968369d4
script-security:1378.vf25626395f49
snakeyaml-api:2.3-125.v4d77857a_b_402
sonar:2.18
ssh-agent:386.v36cc0c7582f0
ssh-credentials:361.vb_f6760818e8c
ssh-slaves:3.1071.v0d059c7b_c555
sshd:3.374.v19b_d59ce6610
stashNotifier:1.516.v6d49910f22a_5
structs:353.v261ea_40a_80fb_
theme-manager:319.v9193461f9671
timestamper:1.30
token-macro:477.vd4f0dc3cb_cf1
trilead-api:2.209.v0e69b_c43c245
validating-string-parameter:255.v31e2e6d0d273
variant:70.va_d9f17f859e0
warnings-ng:12.9772.v77058c8ea_646
workflow-aggregator:608.v67378e9d3db_1
workflow-api:1384.vdc05a_48f535f
workflow-basic-steps:1079.vce64b_a_929c5a_
workflow-cps:4183.v94b_6fd39da_c1
workflow-durable-task-step:1452.v0ee719c104a_7
workflow-job:1540.v295eccc9778f
workflow-multibranch:811.vcd33d074c2a_0
workflow-scm-step:437.v05a_f66b_e5ef8
workflow-step-api:706.v518c5dcb_24c0
workflow-support:976.vb_d9493c2eb_09
ws-cleanup:0.49
xvnc:1.28

The icons not really visible if dark mode enabled. There shown in black .

Image Image Image

What Operating System are you using (both controller, and any agents involved in the problem)?

both Linux

Reproduction steps

Add GitLab project to Jenkins and switch to dark mode.

Expected Results

Plugins icons should be visible.

Actual Results

Icons are shown in black which is hard to see in dark mode,

Anything else?

No response

Are you interested in contributing a fix?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions