GSoC: Libreoffice Theme (VCL_WIN Patch)

Sahil Gautam sahil at libreoffice.org
Sat Aug 17 16:22:00 UTC 2024


Hi,
Last few weeks I have been polishing the patches. Latest updates are

- we decided to keep the colors in a single dialog (the app color dialog).

- made some changes in qt related code to report the colors correctly. before this,
   `StyleSettings::WindowColor()` was actually base color from the palette.

- there were quite some cases to consider, like what if the Desktop Env theme changes
   when the application is running. What if it changes when the application is not running,
   how about icon themes? will they follow window color or the Desktop Env's colors? Most
   of these have been addressed.

- [!TODO] the `QMenuBar` with qt6 was customizable a week or 2 ago, but then I reinstalled my
   system (Arch BTW), and now the menubar is not showing the cusotm palette colors. it is working
   fine with qt5, but not qt6 (vclplugin). Most probably it's either some change in the codebase
   that I am not aware of, or it's something from QT's side.

   https://gerrit.libreoffice.org/c/core/+/168016/33  (Part 1 of the patch series. all the others
   are in a relation chain).

Regards
Sahil Gautam
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20240817/4fe97322/attachment.htm>


More information about the LibreOffice mailing list