[Bug 167305] Should not let "dark-mode-ness" of theme and of icon theme diverge implicitly

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Jun 30 17:38:33 UTC 2025


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

--- Comment #3 from V Stuart Foote <vsfoote at libreoffice.org> ---
(In reply to Eyal Rozenberg from comment #2)
> (In reply to V Stuart Foote from comment #1)
> > But we've two theming modes to track for icon theme handling: os/DE where
> > Automatic reigns and Light / Dark override with some sense of Automatic. And
> > that continues to work since 7.6 for bug 153497. But maybe gets muddled when
> > a Light/Dark rb is selected.
> 
> The user doesn't know about that stuff. They only get to choose a Theme. Do
> you mean the "automatic" theme? That does not resolve the problem, since the
> icon theme is not "automatic". If you choose the "Automatic" theme and your
> icon theme is "Colibre", it remains Colibre light.
> 
> 
> > While distro packagers remain free to select the default icon themes to
> > support their Dark/Light modes.
> 
> So, do you support, when the user changes the theme, for us to force-change
> the icon theme to the theme's default? They would still be able to change
> the icon theme themselves of course.

Yes. Automatic as on first launch with new profile, i.e. no Appearance theme
selected and enabled, follow os/DE Dark/Light color sense and the TDF builds
assign a default Icon theme, as devs or distro packagers decide. As its been
since OOo era.

But now with the Appearance framework evolving, theme designers should have the
ability to specify the icon theme along with the UI color theme when applied or
take defaults of os/DE, and for users to make an alternate icon theme
assignment. But defer to the theme designer choice for defaults for the theme.

Not to be confused with the Document color theme.

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


More information about the Libreoffice-ux-advise mailing list