Created attachment 178970 [details] About dialog in Dark Mode The attachment shows that the links in About dialog are very dark. For comparison, one could look how hyperlinks look in browsers on pages that honor dark mode (e.g., https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/dictionary-object in Chrome on Windows shows the links in much lighter blue on the dark background, which is clearly visible).
Heiko, possible it can be changed just in LO's Options dialog inside you Dark mode color set? Set to New
By default, the colors are 1939955/1D99F3 and 10181046/9B59B6 (both DEC/HEX) for visited and unvisited links. And these colors are brighter than in the screen shot. Please check in safe mode.
Wait a second, it's not the application colors but the colors we read from the system.
Colors set for 'Unvisited links' and 'Visited links' in the "Application Colors" panel with the LibreOffice Dark theme are applied to document canvas, and will toggle for example taking Writer between Normal and Web view modes. But the hyperlinks in the UI panels like the Help -> About dialog do not respond, though they are valid URI that can be followed. They seem to have a different mechanism for assigning their color--which comes from elsewhere (os/DE likely).
*** Bug 149335 has been marked as a duplicate of this bug. ***
*** Bug 152525 has been marked as a duplicate of this bug. ***
I'm not an expert in how Windows manages its colors, but my take is that the hyperlink color in Windows is only defined for high-contrast mode. See the following code: https://opengrok.libreoffice.org/xref/core/vcl/win/window/salframe.cxx?r=34e017c4#2728 Aside from that, the color used is COL_BLUE. See: https://opengrok.libreoffice.org/xref/core/vcl/source/app/settings.cxx?r=e0066326#724 So I think that the hyperlink color in Windows does not get reassigned.
GetSysColor(COLOR_HOTLIGHT) (like all the GetSysColor calls) return the Light Mode (except for high contrast) colors. Experimenting, I find that: GetThemeColor(hTheme, TEXT_HYPERLINKTEXT, TS_HYPERLINK_NORMAL, TMT_TEXTCOLOR, &color) gives me something decent in dark mode that is usable. Though I don't see a visited equivalent, but that doesn't matter for this case I guess.
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/9274d41bd72c5310491d81c6d8d938e44ed9d223 tdf#148085 get a more readable hyperlink color under windows dark mode It will be available in 7.6.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Seems an improvement to me, and looks like the color visual studio uses for its hyperlink in dark mode. Backports to 7-5 and 7-4 in gerrit.
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-7-4": https://git.libreoffice.org/core/commit/49701230a9a5e87475237a0392155c4c679a1cb0 tdf#148085 get a more readable hyperlink color under windows dark mode It will be available in 7.4.6. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-7-5": https://git.libreoffice.org/core/commit/fbb3b4db190f044fc99048116087a891e7d9f25f tdf#148085 get a more readable hyperlink color under windows dark mode It will be available in 7.5.1. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Verified. Checked with Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 9259f79517bec3e7ebbc423eca098694fbf2a079 CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win Locale: de-DE (de_DE); UI: de-DE Calc: threaded The links are now much better to read. Thanks for fixing this!