 One cool thing about Kiti Plasma is that it's really really easy to adapt it to whatever workflow you refuse to. In general, there are two major workflows, which is the more windows-like one where you update desktop, you open up the apps, you minimize them, and then there's the one that's proposed by Ignom as an example where you have multiple virtual desktops and you usually never actually minimize any window. Personally, as an example, I very much prefer having a lot of virtual desktops and never minimizing anything compared to having just like a couple and minimizing my apps, but that's just my personal preference. Usually I don't see too much stuff that goes further beyond these things, but there are some projects that are really interesting and one in particular is from Ignom. It's an Ignom extension and I think that if it was like possible to implement it slightly better, I would 100% switch to it and it is so good that why I once replicated it in Kiti Plasma, so let's look at it. Obviously, I'm talking about material shell, I don't know if you know it, and the best way to understand its concept is via this GIF. Now, it proposes this space, I'm never going to pronounce this, this idea of having vertically your work spaces and horizontally your applications and you have many work spaces that you categorize your applications in them and then you horizontally switch between them. Let's actually see in practice how it looks. This is out of the box. It looks really pretty out of the box and it kind of makes sense. At the top, horizontally, sorry about that, we have our applications and we can actually open up new application clicking on the plus button. As an example, let's open up, I don't know, text editor, now we have text editor. Vertically, on the left, we have our work spaces and we can make a new workspace and of course, we don't have any application open, so as an example, the terminal and then we can switch vertically between the work spaces and then in the same workspace, I can open up something else like, I don't know, the calendar. This is the calendar, I can switch horizontally and vertically. So it's a two-by-two, sorry, a two-dimensional system. Another couple of nice things is that you have a global type to search stuff I guess for applications and settings, a lot of stuff, global search always on display, which I think is particularly useful. The system tray vertically on the bottom left, which I think is a very nice place to put this kind of things and then we actually get to why this way is so powerful, this way of organizing your windows is so powerful. Because, okay, throughout work spaces, to make them together, there's not really much you can do. I mean, you can drag and drop them, just like you can drag and drop applications to rearrange them, that's not really where it's most powerful, where it is powerful, it is within a single workspace, the ability to actually manage all of your windows by this button, which again, very smartly is always shown. And just by clicking on it, you can decide how your windows should behave in this workspace. As an example, let's go with Split and we can actually select the number of columns that we want to split with and I think two right now is fine. And you have highlighted what you're currently using if I switch to this one, this one becomes highlighted and I can add further applications like another text editor, which is going, yes, yes, launch, please, okay. No worry, of course it crashed, what's up with that, okay. And it's going to be to the right, of course, of what we just opened and it's actually especially consistent. We have get it, the calendar, and then files and we can rearrange them just better, again, dropping like this and if we think that we need more columns, we can just switch to three, like this, and again, we can rearrange them as we'd like and if we think that Split is in the best way, we also get half, which looks like this and again, we can even add more stuff. I think that's too much though. And if we don't, I think this styling system is very powerful. If we don't like it for any reason, we just can opt out within this workspace and just use it, let's say, normally. Of course, it doesn't reside. Other workspaces remain not affected by this, so you can have a workspace where you have just floating windows, a workspace where you have split applications like this, a workspace where you have different tiling. I think it's really adaptive and this concept of wallpapers is better, I think, than the one of activities, which is really similar. You categorize your work within this kind of activities, workspaces. Why this works better, I think that it's really, really easy to make a new activity, a new workspace, just like this. Boom, done. Really easy. And the thing is, it also makes automatically an icon based on the first app or I think that you have active at that particular moment. I think that's a very smart approach. And whereas to make an activity in... Can I switch like this? Yes, it works, okay. I can also drag and drop stuff, very smart. Whereas making an activity in KD Plasma is much more complex, requires open settings and switching between them is not as easy. And in theory, it could be like I did some designs to add by default an applet that allows you to very quickly switch and create between activities. But there's no way with the current Plasma layout to have these two-dimensional workspaces, which I think is really smart. You can just have an horizontal panel, which is the bottom one, where you have the list of activities and the list of applications. And that doesn't really give any special recognizing of what's happening. Whereas I think this is what really makes this kind of workflow really powerful. There's one thing that I don't quite like that I think really fails the concept, which is not a fault of this nice shell. That is, the theory goes that if you restart the system, all of the application should open again as they were in the same place. That's the theory. The issue is that it doesn't quite work, sadly. I can actually show you by turning this off and on again. And really it is not a fault of material shell, because they do the best they can. But how it works is that you just get a big pop-up that says, click here to reactivate the application, and it opens one scratch, it forgets what document you had opened, and yes, maybe it manages to remember the position, but it is, sorry, it got smaller for some reason. But you can see it, click anywhere to launch. Yes, it is partially a solution, but if you have a complex workspace, it means that you have some documents open and you want to open back those particular documents. You have some stuff that you were editing. In getting live, as an example, I could be editing a particular file. And I think that this concept really works when you are able to put that to practice, to actually open back, reboot, and be where you were, so that you can always have workspaces open without having to actually actively manage them all the time. Doesn't really work, not a fault. Kitty Plasma also tries to boot back things up where they were. That doesn't quite work either for the very same reason. There is no common API to restore an application or it was, which is very sad. I think it would be necessary. But I think that Kitty activities do better compared to this, is that Kitty activities, well, you can actually put them to freeze, which doesn't close them. It actually puts them to hold and clears the run that is currently being used by that activity, which is very useful. You have a power intensive workspace that you're not using. You just freeze it for a bit and then you can get back to it. But again, same problem. Sometimes the applications are in the wrong places in case of Kitty activities or they don't open up to the same very things that we are doing briefly. Very interesting concept. I totally love this. I try to replicate it as hard as possible in Kitty Plasma, but I think what really makes it not work at the end is the fact that workspaces are not really able to persist through time. And that's essential, in my opinion, to this kind of workflow.