[Libreoffice-ux-advise] [Bug 153229] [RFE] Please provide a user preference to disable inheriting the system UI theme

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sat Jan 28 17:13:45 UTC 2023


https://bugs.documentfoundation.org/show_bug.cgi?id=153229

--- Comment #9 from V Stuart Foote <vsfoote at libreoffice.org> ---
Created attachment 184980
  --> https://bugs.documentfoundation.org/attachment.cgi?id=184980&action=edit
Windows os/DE selection of Color theme, LO behavior setting "app mode" Light or
Dark

As shown in the attached screen capture of recent master against 7.6 from Win10
system in Dark color theme, we actually have the requested behavior now. 

Windows os/DE Settings -> Colors "default app mode" distinct from the "Windows
mode" for Win 11, or also Win 10 (exposed when Color theme is set "Custom"),
will toggle the LibreOffice theme in response. Its entire UI responds, even
though LO is a Win32 API desktop application and is not UWP.

The Tools -> Options -> Personalization dialog is shown. But no Preinstalled
theme is selected, so LO interface is responding only to the os/DE color theme
settings.

The UI fg/bg color responds as does the Icon theme (from the Tools -> Options
-> View).

Minor issues on os/DE "App mode" theme toggle where LO pop-up dialogs only
partially respond, e.g. treelist bg/fg colors don't switch, corrected with a
relaunch of the dialog. 

Unfortunately at present the old "Mozilla" style theming is junk and should not
be used, the whole framework needs to be refactored to do something useful to
move UI configuration away from os/DE theming. That is bug 125217

LO also provides partial override via the Tools -> Options -> Application
Colors panel, were default "Automatic" UI elements colors (that respond to
os/DE theme) can be set and saved to a user's own color scheme(s).  The project
provides the predefined 'LibreOffice Dark' theme as an example.

Otherwise IMHO we do enough already and this request should be closed => WFM

=-ref-=
Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 37e3455a13ab5741104bf41d05a80e60a4612682
CPU threads: 8; OS: Windows 10.0 Build 19044; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list