 So, hi, we are back with a new video, let's get that out of the way. New video of Nicolò trying to make plasma prutor, and today we'll do a very simple thing that is, if you look at corners, they are okay-ish when using the breeze light theme, but when you switch to dark, you get this very ugly effect of having this light pixels at the very border. It looks bad, so let's try to fix it in the most simple way possible, and that is, well, I should give you a bit of background on why this bug is happening in the first place. How this works is, you have pop-up, which could be the applet, the plasmoid, blah, blah, blah, behind it, all the effects, just as an example, there's blur, which we do, and then there's one that's called contrast effect. So, what contrast effect does is, it takes color from the background, and then it pumps them up to be more visible. So, if you got, as I have right now, a green wallpaper, well, now it's blue, a blue wallpaper, it will take that blue and make it even bluer. It pumps up saturation and contrast values so that the blur effect can be nicer even at very low transparencies. Like, plasma theme right now, it's actually very transparent if you look using it on some wallpapers, but it's actually just 10% transparent, which compared to anything is very little, and that is because we actually take the color, pump the saturation up, and then apply blur. But what happens is, the effect also makes the wallpaper a bit lighter, and in the corners, there's this problem that you have the natural corner of the applet, and then you give a mask to the contrast effect so that it's also applied in the corner, and this works. But whereas the corner of the applet is anti-aliasing, the one of the contrast effects seem to be not so, meaning that you have a couple of pixels in the corner that have the contrast effect, even though they are not below the applet, and those pixels, they have saturation, lightness pumped up, and so they look white. Not very visible on this wallpaper, so let's switch to the next one, like this. I guess, now the simplest way to fix this, probably this shouldn't be called a fix, but is to make the mask a bit smaller compared to the actual applet, which could have some issues, so we need to make sure that it doesn't. So first of all, let's check which branch we're in. So let's get back to master, get pull. Let's go into translucent. Let's start with the dialogue background, so this one. And again, we'll do the simplest thing possible, and that is to take the mask, which is this black thing, and make it a bit smaller, easy. So let's see, right now it's like this, so like this, like this, a bit smaller. Maybe it's not enough, we'll do, we'll make it even smaller, that's my idea at least. What a developer suggested was to actually add a opaque one pixel outline all around the applet, which hides this effect, but I mean, we can do better, and we don't plan to do any outline, but maybe we'll do, I don't know. Let's also make right into the applet, so that we know we are using the correct SVG, as I've said also in the last video, which is like 10 minutes ago for me. Okay, it is red, so that is working, and the corners still have the bug, so we should make it even smaller. Okay, so bye-bye red, and you too. Let's go with very small and see if there's any issue with that. Let's actually, okay, let's try this one first, on the top corners, like just on the top corners for now and see if it works. Well, now the effect is much less visible, maybe it's the wallpaper. Let's try to switch to the next one. Okay, looks good, looks good, looks good. I mean, if it works, I think I'll just go with this. It's ugly, but I prefer it working. When you open up the start menu, maybe I shouldn't tell you this, because maybe you hadn't noticed, but when you open the start menu and then close it, you can see that there's this white line at the top that appears when it's moving, and it's very likely, like I'm pretty sure, that that white line is also when the applet is actually drawn one pixel below the mask of the contrast effect. So we'll get one line of contrast effect. So now comes the lazy part, sorry, the boring part. Lazy, that is me. And it's to actually do this operation on every single mask that we have, and we have a lot of them. So let's start. To be honest, the more I tweak with the Cadiz SVG theming, the more I don't like the idea of using SVGs. They're a bit too unreliable. In the future, we're starting to talk about possibly doing a new theming system, hopefully, I mean, not hopefully, probably without breaking existing themes so that people are happy, but yeah, starting to say, hey, you can switch to the new theming system. We're talking years from now, so nothing to worry about, it's just an idea for now. But yeah, we also have little to no idea of our new theming system could be, we have a couple of proposals, but nothing that we can act on already. I'll also say, since I don't have anything better to do, the floating panels, that's still something on my to-do list, the issue with those right now is that they need client-side shadows, which is tough, like really tough. So just making the panel float is easy, drawing the shadow not easy at all. I had an idea of telling themes that they can have floating panels, but without shadows, like at all, which is a bit of a pity, but actually implementing CST shadows for the background, actually implementing CST shadows for the panel seems like something that would or maybe will take a lot of time, so I need to look into that. Right now, I'm focusing on making Plasma just look good, okay, no issue, because the last update, 5.22, brought in a bit of bugs, so I want to start fixing bugs like there's no tomorrow. Okay, so that was it, I think we've done everything, so let's commit, make mask smaller on corners to prevent broken pixels, bit push, origin, work, Nikolov, what's the name again, fix light corners, and let's make a request for this one as well. So let's include a screenshot of that, so I don't know if it will be accepted like this, because it's not the prettiest solution, but it is a solution, so maybe it will. Anyway, one way or another, we will fix this bug, so bye if you want me to continue doing this kind of stuff or this kind of stuff, feel free to subscribe, blah, blah, blah, blah, and I've also got some links that should like, swipe in, slide in, sorry, right now from the left side of the screen with the donations, thank you for those donating, and if you want to make me go forward in my free time, donating is a good way of giving me motivation to do this, so bye for now.