breeze-alphablack
breeze-alphablack copied to clipboard
Plasma 6 compatibility?
I'm not sure if you're still maintaining the alphablack control widget, but the widget does not appear to work with Plasma 6. The themeing is still applied from before the upgrade, however the widget no longer shows up in the tray.
The python script still appears to be effective for changing parameters tho
Sadly this seems to be unmaintained too https://github.com/Zren/plasma-applet-alphablackcontrol I will try and see if I'm able to update the code to work with Plasma 6. I found docs for it: https://develop.kde.org/docs/plasma/widget/porting_kf6/
I'm not that experienced with coding Plasmoids so it looks really buggy right now and you need to resize the applet as the scrolling is broken but at least the applet works now.
Changing colors and the opacity sliders work, the radio buttons for the style are a bit glitchy and the buttons to apply/reset title bar colors are missing
If anybody wants to help: https://github.com/D3SOX/plasma6-applet-alphablackcontrol
Okay so I have the applet running almost perfectly on my system. I need instructions on installing the theme itself so I can test and debug it.
Also I wrote a quick guide to plasma 6 applets. Here: https://medium.com/@dhruv8sh_34505/write-an-applet-for-plasma-6-0b8fd3a0334f
Works perfectly fine for me with your repo
I've had the theme installed before via the KDE Store, I think. The theme might also need a port from metadata.desktop
to metdata.json
Ok radio buttons are also broken
And color pickers and also manually entering colors don't work. They worked in my repo. I think it's because you haven't migrated the kuser.loginName
yet.
I am aware of this, I haven't pushed it yet. At least ask next time, lol. I also ported the .desktop to .json.
Oh ok I didn't know just wanted to test for you sorry
Latest commit should work just fine. Test it out and let me know if it works.
Radio buttons work fine now.
Changing colors in the UI works but has no effect
And what's also an issue is that I can't see the applet by default in the systray and have to enable it every time
This will take up too much time! I need to find a way to install the theme instead. Edit: I have succeed in installing the theme. I will not debug it myself and notify you when the applet works completely.
Check now, seems to be working for me!
Yup changing colors works but I still think the effect should be automatically shown, dunno why it's not "relevant"
I don't get what you mean, elaborate please?
I think maybe widgetsUnlocked
does not work correctly on Plasma 6 or some check when to show the applet
See previously you didn't have to manually add the Control Widget to use it. It would be inside the System tray (apparently when widgetsUnlocked
not sure about that variable)
I think it was there in the overflow menu (bad visual representation):
Now it's not there when I want to use it I must set this to always shown
Then it's directly an icon inside the systray
I've also tried to manually add it to my panel but I only see that when I'm in edit mode so I can't click it
Fixed! Since this issue does not seem to be watched over, I will publish it on the store myself.
Fixed! Since this issue does not seem to be watched over, I will publish it on the store myself.
Thank you so much! Yeah, I think that's a good idea, the repos seem to be unmaintained
I'm gonna create an AUR package for it
I just noticed the control applet only works when the theme is installed as user because of the way it works internally to change the settings, so packaging the theme with the current structure doesn't work.
Nevertheless I've packaged the control plasmoid: https://aur.archlinux.org/packages/plasma6-applets-breeze-alphablack
So I think it would be best if you could also publish the theme on the KDE Store with the control plasmoid as a dependency so it gets automatically installed, like it was before ^^
I also found another small bug: When setting it to be always hidden (as you are not really changing this that often) makes it so that when you click it in the overflow menu it doesn't open up.
Please open an issue in the new repo. I will get to this tomorrow.
I would've posted it there but issues are not open in your fork
😅yes that's on me. They're open now.
@mmcnutt I think you can close this issue here now and follow the respective repos of @dhruv8sh
Fixed! Since this issue does not seem to be watched over, I will publish it on the store myself.
I was waiting for a PR since there's a dozen other widgets to port and I've only recently setup a Plasma 6 VM and am currently working on a script to quickly replace keywords.
- https://github.com/Zren/plasma-applet-lib/commits/master/
- https://github.com/Zren/plasma-applet-lib/blob/master/kpac#L899
That said, I do have other widgets to port so you're free to maintain the widget going forward. I'll send you PRs if I add new features to the DesktopTheme python script.
So I think it would be best if you could also publish the theme on the KDE Store with the control plasmoid as a dependency so it gets automatically installed, like it was before ^^
Ah, in the case that you do add new features and upload your own DesktopTheme, make sure to add [Plasma 6]
to the theme title, and I'll add [Plasma 5]
to mine.
Sounds great! I am also working on a rust program to replace the keywords as well. Maybe we can collaborate on this.