From 10df14cf0ba6b281daaace5459db7785367cd240 Mon Sep 17 00:00:00 2001 From: PanteraPolnocy Date: Thu, 2 Jul 2026 11:47:50 +0200 Subject: [PATCH] FIRE-36821 Make the bracket-link tooltips a bit more skin/theme-aware (and more readable) Signed-off-by: PanteraPolnocy --- indra/llui/lltextbase.cpp | 4 ++-- indra/newview/skins/ansastorm/colors.xml | 3 +++ indra/newview/skins/ansastorm/themes/blood/colors.xml | 3 +++ .../newview/skins/ansastorm/themes/classic_brown/colors.xml | 3 +++ indra/newview/skins/ansastorm/themes/ectoplasma/colors.xml | 3 +++ indra/newview/skins/ansastorm_modern/colors.xml | 3 +++ indra/newview/skins/default/colors.xml | 3 +++ indra/newview/skins/firestorm/colors.xml | 3 +++ indra/newview/skins/firestorm/themes/blue/colors.xml | 3 +++ .../newview/skins/firestorm/themes/ctrlaltstudio/colors.xml | 3 +++ indra/newview/skins/firestorm/themes/highcontrast/colors.xml | 3 +++ indra/newview/skins/metaharper/colors.xml | 3 +++ .../skins/metaharper/themes/appalachian_sky/colors.xml | 3 +++ indra/newview/skins/metaharper/themes/black_glass/colors.xml | 3 +++ indra/newview/skins/metaharper/themes/cool_ocean/colors.xml | 3 +++ indra/newview/skins/starlight/colors.xml | 3 +++ indra/newview/skins/starlight/themes/mono_teal/colors.xml | 3 +++ .../newview/skins/starlight/themes/nostalgia_blue/colors.xml | 3 +++ .../skins/starlight/themes/original_orange/colors.xml | 3 +++ .../newview/skins/starlight/themes/original_teal/colors.xml | 3 +++ indra/newview/skins/starlight/themes/silver_blue/colors.xml | 3 +++ indra/newview/skins/starlight/themes/silver_pink/colors.xml | 3 +++ indra/newview/skins/starlightcui/colors.xml | 3 +++ .../newview/skins/starlightcui/themes/custom_dark/colors.xml | 3 +++ .../skins/starlightcui/themes/custom_light/colors.xml | 5 ++++- 25 files changed, 75 insertions(+), 3 deletions(-) diff --git a/indra/llui/lltextbase.cpp b/indra/llui/lltextbase.cpp index b61678b1a9..b16f106b89 100644 --- a/indra/llui/lltextbase.cpp +++ b/indra/llui/lltextbase.cpp @@ -4197,14 +4197,14 @@ bool LLNormalTextSegment::handleToolTip(S32 x, S32 y, MASK mask) if (!mProminentUrlLabel.empty()) { - params.styled_message.add().text(mProminentUrlLabel + "\n").style.color(LLColor4::white); + params.styled_message.add().text(mProminentUrlLabel + "\n").style.color(colors.getColor("ToolTipTextColor", LLColor4::white)); } else { params.styled_message.add().text("\n"); } - params.styled_message.add().text(mTooltip).style.color(colors.getColor("HTMLLinkColor", LLColor4::blue)); + params.styled_message.add().text(mTooltip).style.color(colors.getColor("HTMLLinkColorHovertips", LLColor4::blue)); LLToolTipMgr::instance().show(params); return true; } diff --git a/indra/newview/skins/ansastorm/colors.xml b/indra/newview/skins/ansastorm/colors.xml index df9268ad93..d77871b11b 100644 --- a/indra/newview/skins/ansastorm/colors.xml +++ b/indra/newview/skins/ansastorm/colors.xml @@ -718,6 +718,9 @@ + diff --git a/indra/newview/skins/ansastorm/themes/blood/colors.xml b/indra/newview/skins/ansastorm/themes/blood/colors.xml index 55b2796315..0afbd2df8f 100644 --- a/indra/newview/skins/ansastorm/themes/blood/colors.xml +++ b/indra/newview/skins/ansastorm/themes/blood/colors.xml @@ -670,6 +670,9 @@ + diff --git a/indra/newview/skins/ansastorm/themes/classic_brown/colors.xml b/indra/newview/skins/ansastorm/themes/classic_brown/colors.xml index a733469ff9..602931f818 100644 --- a/indra/newview/skins/ansastorm/themes/classic_brown/colors.xml +++ b/indra/newview/skins/ansastorm/themes/classic_brown/colors.xml @@ -715,6 +715,9 @@ + diff --git a/indra/newview/skins/ansastorm/themes/ectoplasma/colors.xml b/indra/newview/skins/ansastorm/themes/ectoplasma/colors.xml index fadaee9ab6..2a8ddd0621 100644 --- a/indra/newview/skins/ansastorm/themes/ectoplasma/colors.xml +++ b/indra/newview/skins/ansastorm/themes/ectoplasma/colors.xml @@ -658,6 +658,9 @@ + diff --git a/indra/newview/skins/ansastorm_modern/colors.xml b/indra/newview/skins/ansastorm_modern/colors.xml index 5f8901c051..f0a6e4518f 100644 --- a/indra/newview/skins/ansastorm_modern/colors.xml +++ b/indra/newview/skins/ansastorm_modern/colors.xml @@ -718,6 +718,9 @@ + diff --git a/indra/newview/skins/default/colors.xml b/indra/newview/skins/default/colors.xml index f2250ac138..08f2b5ed74 100644 --- a/indra/newview/skins/default/colors.xml +++ b/indra/newview/skins/default/colors.xml @@ -671,6 +671,9 @@ + diff --git a/indra/newview/skins/firestorm/colors.xml b/indra/newview/skins/firestorm/colors.xml index 7487e46491..4f3256c247 100644 --- a/indra/newview/skins/firestorm/colors.xml +++ b/indra/newview/skins/firestorm/colors.xml @@ -504,6 +504,9 @@ + diff --git a/indra/newview/skins/firestorm/themes/blue/colors.xml b/indra/newview/skins/firestorm/themes/blue/colors.xml index 3b601eddbd..7c2e879f5f 100644 --- a/indra/newview/skins/firestorm/themes/blue/colors.xml +++ b/indra/newview/skins/firestorm/themes/blue/colors.xml @@ -234,6 +234,9 @@ + diff --git a/indra/newview/skins/firestorm/themes/ctrlaltstudio/colors.xml b/indra/newview/skins/firestorm/themes/ctrlaltstudio/colors.xml index 99d387314c..9a95be07b6 100644 --- a/indra/newview/skins/firestorm/themes/ctrlaltstudio/colors.xml +++ b/indra/newview/skins/firestorm/themes/ctrlaltstudio/colors.xml @@ -512,6 +512,9 @@ + diff --git a/indra/newview/skins/firestorm/themes/highcontrast/colors.xml b/indra/newview/skins/firestorm/themes/highcontrast/colors.xml index bd31ba62c3..d642fc7c7e 100644 --- a/indra/newview/skins/firestorm/themes/highcontrast/colors.xml +++ b/indra/newview/skins/firestorm/themes/highcontrast/colors.xml @@ -499,6 +499,9 @@ + diff --git a/indra/newview/skins/metaharper/colors.xml b/indra/newview/skins/metaharper/colors.xml index 841498ef31..f750b35f67 100644 --- a/indra/newview/skins/metaharper/colors.xml +++ b/indra/newview/skins/metaharper/colors.xml @@ -475,6 +475,9 @@ + diff --git a/indra/newview/skins/metaharper/themes/appalachian_sky/colors.xml b/indra/newview/skins/metaharper/themes/appalachian_sky/colors.xml index ba0d23cb04..9d8a69e9e6 100644 --- a/indra/newview/skins/metaharper/themes/appalachian_sky/colors.xml +++ b/indra/newview/skins/metaharper/themes/appalachian_sky/colors.xml @@ -470,6 +470,9 @@ + diff --git a/indra/newview/skins/metaharper/themes/black_glass/colors.xml b/indra/newview/skins/metaharper/themes/black_glass/colors.xml index 0a51671824..f76fcd2ebe 100755 --- a/indra/newview/skins/metaharper/themes/black_glass/colors.xml +++ b/indra/newview/skins/metaharper/themes/black_glass/colors.xml @@ -476,6 +476,9 @@ + diff --git a/indra/newview/skins/metaharper/themes/cool_ocean/colors.xml b/indra/newview/skins/metaharper/themes/cool_ocean/colors.xml index d123d330e9..8fee35ba7d 100644 --- a/indra/newview/skins/metaharper/themes/cool_ocean/colors.xml +++ b/indra/newview/skins/metaharper/themes/cool_ocean/colors.xml @@ -488,6 +488,9 @@ + diff --git a/indra/newview/skins/starlight/colors.xml b/indra/newview/skins/starlight/colors.xml index 2bc43f6c6a..4cf1c473b6 100755 --- a/indra/newview/skins/starlight/colors.xml +++ b/indra/newview/skins/starlight/colors.xml @@ -574,6 +574,9 @@ + diff --git a/indra/newview/skins/starlight/themes/mono_teal/colors.xml b/indra/newview/skins/starlight/themes/mono_teal/colors.xml index 71a762aaff..d1bb7a5e34 100755 --- a/indra/newview/skins/starlight/themes/mono_teal/colors.xml +++ b/indra/newview/skins/starlight/themes/mono_teal/colors.xml @@ -578,6 +578,9 @@ + diff --git a/indra/newview/skins/starlight/themes/nostalgia_blue/colors.xml b/indra/newview/skins/starlight/themes/nostalgia_blue/colors.xml index ad63415a69..1b3554eb44 100755 --- a/indra/newview/skins/starlight/themes/nostalgia_blue/colors.xml +++ b/indra/newview/skins/starlight/themes/nostalgia_blue/colors.xml @@ -574,6 +574,9 @@ + diff --git a/indra/newview/skins/starlight/themes/original_orange/colors.xml b/indra/newview/skins/starlight/themes/original_orange/colors.xml index 66258f0e8b..5e850a76e0 100755 --- a/indra/newview/skins/starlight/themes/original_orange/colors.xml +++ b/indra/newview/skins/starlight/themes/original_orange/colors.xml @@ -574,6 +574,9 @@ + diff --git a/indra/newview/skins/starlight/themes/original_teal/colors.xml b/indra/newview/skins/starlight/themes/original_teal/colors.xml index a55be0e417..b1a583143e 100755 --- a/indra/newview/skins/starlight/themes/original_teal/colors.xml +++ b/indra/newview/skins/starlight/themes/original_teal/colors.xml @@ -574,6 +574,9 @@ + diff --git a/indra/newview/skins/starlight/themes/silver_blue/colors.xml b/indra/newview/skins/starlight/themes/silver_blue/colors.xml index 5db03a3774..9e789fdab2 100755 --- a/indra/newview/skins/starlight/themes/silver_blue/colors.xml +++ b/indra/newview/skins/starlight/themes/silver_blue/colors.xml @@ -579,6 +579,9 @@ + diff --git a/indra/newview/skins/starlight/themes/silver_pink/colors.xml b/indra/newview/skins/starlight/themes/silver_pink/colors.xml index 6eeb02caa8..0e40087d31 100755 --- a/indra/newview/skins/starlight/themes/silver_pink/colors.xml +++ b/indra/newview/skins/starlight/themes/silver_pink/colors.xml @@ -579,6 +579,9 @@ + diff --git a/indra/newview/skins/starlightcui/colors.xml b/indra/newview/skins/starlightcui/colors.xml index a04ff8f20b..efbb823a06 100755 --- a/indra/newview/skins/starlightcui/colors.xml +++ b/indra/newview/skins/starlightcui/colors.xml @@ -594,6 +594,9 @@ + diff --git a/indra/newview/skins/starlightcui/themes/custom_dark/colors.xml b/indra/newview/skins/starlightcui/themes/custom_dark/colors.xml index 1ead70990e..6cc2fe2239 100755 --- a/indra/newview/skins/starlightcui/themes/custom_dark/colors.xml +++ b/indra/newview/skins/starlightcui/themes/custom_dark/colors.xml @@ -594,6 +594,9 @@ + diff --git a/indra/newview/skins/starlightcui/themes/custom_light/colors.xml b/indra/newview/skins/starlightcui/themes/custom_light/colors.xml index 217f39f81c..7d7b9e2a6f 100755 --- a/indra/newview/skins/starlightcui/themes/custom_light/colors.xml +++ b/indra/newview/skins/starlightcui/themes/custom_light/colors.xml @@ -598,7 +598,10 @@ reference="DkGray" /> + value="0.113 0.210 0.170 1" /> +