Plasma 5.10: Folder View as default desktop mode
New defaults: Plasma 5.10 with desktop icons
A brief history lesson
To set the stage, we need to briefly recap some of the problems with the KDE 3.x desktop that (among others) Plasma initially set out to solve.
In the KDE 3.x desktop, three separate applications performed the duties of today's Plasma shell.
With Plasma 4.0, things got a lot better. Plasma widgets need to be written only once, using one set of APIs, and can then be added to both the desktop and to panels - tuning their UI to their respective surroundings. Moreover, things like the desktop and panels themselves are plugins as well, and can be similarly swapped out (allowing us to make very different UIs for different devices within the same framework). And multiple plugin can share the same data sources in the back, also cutting down on overhead.
Enter Folder View
Folder View is one of the bundled plugins, and it illustrates many of the above concepts. It does what
No more icons on the desktop?
Back in Plasma 4.0, we made the decision not to use Folder View as the default desktop layout (default being the operative term - users could change this in config, returning to a more traditional icon desktop). Instead, we left the desktop surface empty by default, and had Plasma add a Folder View widget on top of it.
We had reasons for that. We wanted to let users know about Plasma's new abilities: highlight its more modular nature, encourage experimenting with new setups and personalized mix-and-match. We didn't want the desktop to be constrained by the skeuomorphic desktop metaphor that at the time looked like it might well be on the way out (as indicated e.g. by a pervasive shift from spatial to browser-style file management across systems). It was exciting to ponder what things might fill the void left by shedding those icons.
Yes - icons on the desktop
More recent history has shown, however: Icons are here to stay. In mobile, there's been an explosion of new platforms that have really doubled-down on the icons-on-the-homescreen thing, making it more popular than ever. Many of those platforms also mix in widgets as we do, meaning nine years after 4.0, both our long-time and our still to-be-recruited users get all of this with ease now. We no longer need to try so hard when it comes to doing the onboarding for Plasma's key concepts.
The evolved landscape leads us to believe that Folder View is now the better default, and this is what Plasma 5.10 will be shipping (some distributions, of course, have beaten us to this, or have always done so). It will still be possible to have an empty desktop (it's that "Layout" option in the desktop settings), but it's a role-reversal in what's opt-in and what's opt-out. Likewise, extending Plasma with new desktop layouts is of course also still possible.
Better icons on the desktop
Given Plasma 5's incarnation of Folder View is about to be put front and center, we're putting a lot of effort into making it really shine throughout the 5.10 development cycle. Performance has been improved greatly. We've been thoroughly auditing for interaction issues, sorting through feedback and talking to people about how they use Folder View. This has lead to numerous small improvements, often subtle, that improve the feel of using Folder View - e.g. tuning the sizes of various hitboxes and hitpoints to make rectangle selections and dragging icons around that extra bit less cumbersome. Sizes and spacing have been tweaked as well in response user feedback, resulting in a tighter icon grid than before. And there's even some cool new functionality as well.
How you can help
We're committed to making the default experience of Plasma 5.10 - desktop icons included - rock more than ever. If you want to help, several distributions offer live images or packages of current development snapshots. Use them to take a long good look at Folder View, and then let us know about your experience!
Experimented successfully in openSUSE
We've been trying this experiment in openSUSE since Plasma 5.8 (that is, using Folder View instead of the traditional destkop): that was a little harder than just flipping a switch because all the openQA tooling had to be adjusted for this change. So far we've received little complaints (if any), so we can consider this change to be successful.
openSUSE trying this out was
openSUSE trying this out was really encouraging and helpful, thanks to the team!
Big fan of folder view here.
Big fan of folder view here. I used it on Plasma 4 and I always thought it had to be the default. With Plasma 5 I abandoned it because the performance are not the best, but I think it's because of my laptop that is a bit old (9 years). So I hope the performance improvements in 5.10 will let me using it again!
I think there's a good chance
I think there's a good chance! Performance got a lot better :).
Can Plasma 5.10 also add some of the old layouts from KDE SC 4.x?
The grouping layout, newspaper layout, and search and launch layout were very nice, and I would like to have them back in Plasma 5.10.
I think they still need to be
I think they still need to be ported over, but it's pretty easy to do in QML for interested devs :).
I am not very good with QML
I am not very good with QML or C++. I would like to start learning one day though.
Do you know who I would have to find, to see if they can do it?
Poking #plasma on freenode
Poking #plasma on freenode IRC is a good start :)
The mobile platforms have a bit different set of 'desktop icons' compared to what we get by putting all the files from ~/Desktop.
One of the reasons I'm not thrilled by this is that the missing icons made people discover the folder view, discover that they can put multuple FVs on the desktop, etc. Now, it will not be the case.
Lets hope this works out. :)
p.s. One thing more - I think it would be useful (but would require much more work and usability studies) when someone drops a folder onto the desktop, instead of it being copied/moved/linked there, there would be a possibility to create a 'nested' folderview that shows its contents - at the same time, the ~/Desktop would get its own visual group. I hope you get what I mean.