vinceliuice/Layan-kde

Feature request: port to Plasma 6

Closed this issue · 17 comments

Firstly, thanks for your awesome works!

In Plasma 6, they seem to have dropped support for metadata.desktop files and use metadata.json instead, so need to use desktoptojson to convert, like

find -name "*.desktop" -exec desktoptojson -i {} \;

furthermore manual edit is needed, e.g. for plasma/look-and-feel/*/metadata.json,

  {
+     "KPackageStructure": "Plasma/LookAndFeel",
      "KPlugin": {
          "Authors": [
              { 

Hope this helps.

+1, just upgraded to Plasma 6.0 and disappointed to be missing my layan D:

I'll contribute a monetary donation for the port of this :)

+1 on this, Arch updated to Plasma 6 today

+1, really enjoy the theme. would love to use it on plasma 6 too

+1. Has been my default theme since switching to KDE a few years ago. Would love to carry it over to the new release.

+1. This is the only KDE theme I like. I'm looking forward to the port.

+1 Been using this theme for 3 years not gonna use anything else.. I too await full port to Plasma 6 ..

+1

Seems to be working after applying OP's "fix"
image

It would be great if someone who has fixed the theme could create a merge request.

There are still issues with mouse context menus not always appearing .. It's a theme issue that needs to be addressed coz on Breeze it ain't there.. It's not yet fully fixed.. Needs some love from the man, the myth the legend @vinceliuice

After Kvantum got updated all is working great. All that is missing are the json files for theme to show under Global themes. I have no clue how to do an MR if anyone here can please do coz that's all that this awesome theme is missing...

Cheers...

I find a documentation for porting themes to plasma 6, which might be helpful.

Seems not matter how many ++++ we give @vinceliuice will get to it when he has time for now it's dead Jim...

Anyone's tried the PR that adds Plasma 6 support?

Anyone's tried the PR that adds Plasma 6 support?

Yup, just installed Layan from Master via install.sh and everything is working flawlessly.
Screenshot_20240521_214354

Fixed