[Libreoffice-ux-advise] [Bug 148764] Icon themes need to include metadata and different variants in one package

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sun Feb 19 17:43:45 UTC 2023


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

V Stuart Foote <vsfoote at libreoffice.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |libreoffice-ux-advise at lists
                   |                            |.freedesktop.org,
                   |                            |quikee at gmail.com
           Keywords|                            |needsUXEval

--- Comment #9 from V Stuart Foote <vsfoote at libreoffice.org> ---
Current discrete icon theme packaging ( [1] light, dark, and SVG variants for
each theme) forces user action in the UI to set icon theme as an option.  

IIUC our automatic response to DE color theme currently seems limited to use of
the PNG packaged themes. And because when increasing UI scaling, or moving to
HiDPI screen resolutions, we don't automate the shift to SVG variants and UI
suffers pixilation.

Adjusting icon theme packaging to deploy and parse just one library per icon
theme would need refactoring of the UI and the automated response (to color
theme, screen resolution and scaling) but it would provide better UX.

Complexity would increase, requiring more work and possibly adopting a standard
[2] for consistent icon theme design and maintenance, but our 'Automatic'
response in UI could be made more functional for users. Avoiding issues like
bug 153465 on macOS.

Also, worth a revisit to Andreas's work on bug 124966 [3] for providing hooks
to toggle colors within the SVG to respond to standard/dark color theme use.
The framework is there in Breeze, Colibre, and Sifr but didn't seem to be
pursued as icon theme development went on. 

So, +1 to move forward on better icon theme packaging.

=-refs-=
[1] https://opengrok.libreoffice.org/xref/core/icon-themes/

[2] Possibly
https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
but not clear to me that we could overload .hicolor with our light/dark theme
needs. But maybe [3] provides.

[3] https://gerrit.libreoffice.org/c/core/+/71330/

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


More information about the Libreoffice-ux-advise mailing list