Description: It’s crucial for Me to apply a dark GUI wherever I can, due to my vision (pretty hard to handle anything bright). I am very happy that I was able to dark-theme many areas of LibreOffice GUI (Windows). I also much like the idea of the welcome window (the one where You see recent documents, have access to the templates, and so on). I find it fantastic, mainly because it’s much more readable than, say, Windows 7 jump lists (in Libre Office I need only to throw an eye on the window and it’s clear which document is which - thanks to thumbnails big enough - I don’t even need to read their names). The only thing which is difficult for me is that this window is bright regardless of applying dark theme. It’s a pain for the eyes. Could it be possible or could You please make it possible to dark-theme also this window? -- Thank You for Your time, Kind regards, Thomas Leigh Actual Results: Bright start screen. Expected Results: Dark-themed start screen. Reproducible: Always User Profile Reset: No Additional Info:
> QA:needsComment What comment do You need? How can I help?
(In reply to Thomas Leigh from comment #1) > What comment do You need? How can I help? This is an automated message requesting a comment from the QA team in order to quickly respond to tickets. About the start center: it is not really bright. What exactly do you wish to change?
Created attachment 157314 [details] Start center using Breeze Dark theme
(In reply to Heiko Tietze from comment #2) > (In reply to Thomas Leigh from comment #1) > > What comment do You need? How can I help? > > This is an automated message requesting a comment from the QA team in order > to quickly respond to tickets. > > About the start center: it is not really bright. What exactly do you wish to > change? I’d like the sidebar to be dark or - the best - black, as well as the background on the top of which recent documents are placed (see the screenshot: https://drive.google.com/file/d/1NPSUGRUADW-zfVSySsTfZ-bVHKQf3bbu/view?usp=sharing ).
(In reply to Heiko Tietze from comment #3) > Created attachment 157314 [details] > Start center using Breeze Dark theme I don’t have “the Breeze Dark Theme” - a have the following preinstalled themes: “White”, “Gray”, “Dark” (which I use), “Pink”, “Sand” and “Green”.
Created attachment 157327 [details] Simple solution The start center has capabilities to change the color via expert configuration. Use Tools > Options > Advanced > Expert and search for StartCenterBackgroundColor and StartCenterBackgroundColor and StartCenterTextColor. I used 0 (black) and 16777215 (white; decimal for the hex value of #ffffff) in the example with a small patch to apply the color to the whole area (mpButtonsBox->SetBackground(aButtonsBackground); in BackingWindow::initControls()). Furthermore we have a decorative image that can be designed per icon theme (karasa jaga and elementary have a different bitmap). So the question is if we want to keep this strange configurability or use the system default value.
Kendy, was there any reason not to use system default?
(In reply to Heiko Tietze from comment #6) > Created attachment 157327 [details] Thank You very much. Now I’ve achieved a dark sidebar. What about the background on top of which the recent documents are placed? You’ve said: > with a small patch to apply the color to the whole area (mpButtonsBox->SetBackground(aButtonsBackground); in BackingWindow::initControls()). Furthermore we have a decorative image that can be designed per icon theme (karasa jaga and elementary have a different bitmap). I am not sure should this is something I should do... I’ve searched the expert settings for the “mpButtonsBox” string, but I don’t find it. > So the question is if we want to keep this strange configurability or use the system default value. It would be fantastic to have those options available within standard settings window (with no need to play with the expert mode). Or (even better) to allow themes to affect the start center (this way we could achieve a more coherent appearance).
(In reply to Heiko Tietze from comment #7) > Kendy, was there any reason not to use system default? In case of users who find a dark theme important, system default may be not enough - I, for example, use a custom dark theme under Windows 7, which, however, does not affect the LO start center at all.
(In reply to Thomas Leigh from comment #8) > What about the background on top The menu should receive colors from the OS. It's a different topic anyway. > I am not sure should this is something I should do... No, it's a small patch at the source code that needs to be done anyway to make things working. But it's pointless to submit this patch only when we decide to drop the customization of colors. > ... allow themes to affect the start center Would be cool, indeed.
(In reply to Heiko Tietze from comment #10) > (In reply to Thomas Leigh from comment #8) Will this patch be applied in the future?
(In reply to Thomas Leigh from comment #11) > Will this patch be applied in the future? As soon we come to a conclusion I will submit it to master. Meaning you get it in the nightly build- or with the next major update, which is 7.0.
(In reply to Heiko Tietze from comment #12) > (In reply to Thomas Leigh from comment #11) > > Will this patch be applied in the future? > > As soon we come to a conclusion I will submit it to master. Meaning you get > it in the nightly build- or with the next major update, which is 7.0. Can I help by answering some further questions?
(In reply to Thomas Leigh from comment #13) > Can I help by answering some further questions? You have been of great help by raising the question. We need this insights of people with special capabilities. So feel free to file more tickets on other topics or comment on those where accessibility is the topic.
(In reply to Heiko Tietze from comment #6) > ... > So the question is if we want to keep this strange configurability or use > the system default value. (In reply to Heiko Tietze from comment #7) > ... was there any reason not to use system default? It was a developers choice that followed branding in replacing the OOo era launch panel. IIRC the fixed colors of the Start Center were hardcoded to make it consistent across the os/DE builds rather than theming. That and it is difficult on Windows and macOS to extract os/DE theming to apply to UI elements--we don't get passed everything we'd need from the theme. We already had to tweak special case of HC support (bug 71511) where LibreOffice detects a11y support and responds--but LO still has glitches when toggling the os/DE between modes, annoying. Likely the whole theming framework needs refactoring to do this smoothly, native WinRT/UWP support and Cocoa APIs. Controlling the 'white' backing window of the StartCenter would support the a11y needs of OP. But work on theming is also needed for the newer DE modes now offered on Windows (bug 118320) and macOS (118017).
We discussed the topic in the design meeting and agree that, if possible, we drop the variable in favor of system values or alternatively the application colors (eg. application background and document background). Easyhack, code pointer in c6.
*** This bug has been marked as a duplicate of bug 99116 ***