Chicago95 icon indicating copy to clipboard operation
Chicago95 copied to clipboard

Create/Add KDE Plasma 5 Theme

Open grassmunk opened this issue 6 years ago • 14 comments

I'm not sure how prevalent this is but Gnome has always been a pain to customize and I'm sure @EMH-Mark-I can attest to the lack of documentation. With a Gnome foundation member stating Gnome should move away from themes (https://samuelhewitt.com/blog/2018-08-05-moving-beyond-themes) I'm thinking I'd like to try adding Plasma 5 theme instead.

Instructions can be seen here: https://techbase.kde.org/Development/Tutorials/Plasma4/Theme it seems like its more SVG based than some quasi CSS.

grassmunk avatar Nov 29 '18 17:11 grassmunk

Its been a learning experience. I don't know anything about Qt, but I've heard good things about it. I just wonder if it's hostile to skeuomorphic border heavy themes such as Chicago95?

The GTK2 & +3 sides of the theme could still have to live on; I don't see those going away anytime soon, just look at GTK2!

I'll check it out soon.

EMH-Mark-I avatar Nov 29 '18 21:11 EMH-Mark-I

Whats the status on this?

funghetto avatar Jan 23 '19 22:01 funghetto

Someone should fork whole GTK2. GTK3 makes things worse in xfce4 (like non customizable back/forwards buttons icons in Thunar, Whisker menu start button...).

vitacell avatar Feb 02 '19 12:02 vitacell

@funghetto Nowhere. I haven't had much time to dive into it, sorry.

@vitacell I think the GTK3 version of Whisker menu plugin is good, it's just the inconsistent icon scaling that bugs me. It's more of an XFCE side issue though which was addressed in a newer version of the XFCE panel (seen here), but those of us on an older version aren't going to see any of those benefits of the icon scaling fix. :(

The new panel (XFCE version 4.13.4) requires GTK3.22 which is good, but I must admit that my focus has been more towards the stable release at XFCE 4.12 than 4.13.

EMH-Mark-I avatar Feb 04 '19 13:02 EMH-Mark-I

Commit https://github.com/grassmunk/Chicago95/commit/120458a88fec79713d41382e3eed832ffe6039af adds a SDDM login screen themed after windows 95. preview

grassmunk avatar Apr 26 '19 04:04 grassmunk

Nice! Working great. Would love this as a full look and feel theme.

parkerlreed avatar May 14 '19 17:05 parkerlreed

Experimented with pixel2svg and gained an understanding of how KDE themes and SVG files work. Started small with battery.svgz:

image

This is the battery SVGZ and you can see if in the systemtray as well.

grassmunk avatar Jul 06 '19 08:07 grassmunk

Experimented with pixel2svg and gained an understanding of how KDE themes and SVG files work. Started small with battery.svgz:

image

This is the battery SVGZ and you can see if in the systemtray as well.

I have a question: are you building it for KDE5, KDE4, KDE3.5 or Trinity? everyone usually is not backward compatible.

vitacell avatar Jul 06 '19 09:07 vitacell

@vitacell Judging by the screenshot, that's KDE5. I assume that would be the best target starting out,

KDE4 and 3.5 I don't think are used in any modern distros and Trinity is just keeping one of those alive.

parkerlreed avatar Jul 06 '19 10:07 parkerlreed

Been over a year so what's the status so far?

Socks9123 avatar Nov 18 '20 08:11 Socks9123

Still no updates @Socks9123 but leaving this here for when i decide to pick this up:

https://write.as/niccolove/understanding-kde-plasma-theming-system

grassmunk avatar Feb 23 '21 15:02 grassmunk

:moyai:

PQCraft avatar Oct 18 '21 03:10 PQCraft

🗿

Shuggy999 avatar Jan 08 '22 09:01 Shuggy999

🗿

arsinclair avatar Mar 01 '22 17:03 arsinclair

🗿

burein-ita avatar Feb 10 '24 02:02 burein-ita

In all seriousness. Plasma theming is a mess.

Its been a learning experience. I don't know anything about Qt, but I've heard good things about it. I just wonder if it's hostile to skeuomorphic border heavy themes such as Chicago95?

Using a Kvantum could make theming apps in plasma a little easier if skeuomorphism is a problem. Kvantum would take care of the app styling a.k.a Qt widgets.

The alternative is coding a QT platformtheme from the ground up.

Also Plasma 6 is changing how certain icons get handled, like the ones in the tray, grabbing the icons directly from the system icon theme.

burein-ita avatar Feb 10 '24 02:02 burein-ita