RFC: Theming and styles of KDE applications
Ben Cooksley
bcooksley at kde.org
Sun May 5 00:04:00 BST 2024
On Sun, May 5, 2024 at 8:37 AM <christoph at cullmann.io> wrote:
> On 2024-05-04 21:56, Akseli Lahtinen wrote:
> > On Saturday 4 May 2024 14:47:35 GMT+3 christoph at cullmann.io wrote:
> >> My proposal: we enforce Breeze as icon set and style everywhere. And
> >> we
> >> provide still a way to overwrite that for the user, but if the user
> >> didn't set something manually, idenpendent what the system propose,
> >> we
> >> just use Breeze. And we depend on that as dep e.g. in Kate, if you
> >> install Kate, that icon set and theme is installed.
> >
> > +1. For me as someone who changes icons sometimes just to see and
> > tinker
> > around,
> > i think this makes sense. We have reliable fallback, but we still allow
> > users to customize things which is, well, our thing! :)
> >
> > And if the custom icons break i do not end up with broken apps, so
> > i really do not see any downside here, as user or dev perspective.
>
> Yes, if some user switches a theme or style in our system settings
> or in the application (like we do it with the color scheme switcher some
> applications like Kate have) that is fine.
>
> But beside that, we should just force our default style and icon set,
> like we do on Windows and macOS already, that will even make some
> patches
> and ifdef's useless we need now to sprinkle in all apps we really
> support on
> these platforms.
>
Definitely agree with this, having to add special handling to every
application to get a good experience on that platform is not ideal.
Having our Frameworks handle this in one place, with a consistent approach,
will overall improve the quality of the experience users get with our
software outside of a Plasma desktop environment (and reduce developer
porting workload) - and might help break some of the age-old stigma that
KDE apps have to be used with a KDE desktop environment.
>
> Greetings
> Christoph
>
Cheers,
Ben
>
> >
> > - Akseli
> >
> > ps. I am bad with mailing lists, lets hope this sends to right place
> > lol
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20240505/03007934/attachment.htm>
More information about the kde-devel
mailing list