Improving tiling on Plasma desktop
Open, WishlistPublic

Description

Description

I think tiling features in Plasma are tailored for 'advanced users' too much, while ignoring what I think most people will need.
There are tiling scripts integration for advanced tiling systems, while regular tiling lags behind Windows or Gnome (with Tiling assistant extension).

I think tiling on Plasma should look more like it does on Gnome desktop with Tiling assistant extension. I'm talking about: easy snapping of windows into places, configurable gaps between windows, tiling suggestions.
While Plasma desktop has 2/3 these things - the implementation is not the best. And 'tiling suggestions' are missing completely.

What are tiling suggestions?
Let's say you are tiling your browser to the right part of the screen. Why not show on the left the previews/icons for all other open windows, for the user to pick a window to pair with the browser?
It makes tiling a lot more satisfying and simple. It's something that Windows had for a long time, as did Gnome desktop with the extension.

If you struggle to see the benefit of it - try it out. Open Gnome desktop in a VM, setup Tiling assistant and compare it to what you can do on Plasma with just basic (ones that all people can easily do) configurations.

I think it's time for the Plasma desktop to have a good, polished tiling for users who want simple things.

What it will take

What is your plan for making it happen? What do we need to do to make this reality? What kind of support do you need?

How we know we succeeded

Will we have fluffy kittens? Anything we can measure? How will the world be better once we're done with this?

Relevant links

Any links that will help people find more information and understand the goal better?

Champions

We want this year's goals to be driven by small teams. Who will be this goals champions if selected? If you don't yet have a small team please mention what you are looking for still so others can step up. We believe a goal generally needs someone who can carry the vision of the goal forward, someone who can technically steer it and someone to promote it.

The team is:

  • XXX
  • XXX
  • XXX

I am willing to put work into this

  • add your name

I am interested

  • @notakitten
lydia updated the task description. (Show Details)Jun 8 2024, 5:19 PM

I don't think this would suffice as a goal for the whole KDE team for the next 2-3 Years.

A goal is supposed to be something the entire KDE community should focus on for the next two years. If the proposal can be summed up as one bug report it is not a suitable goa

I Also have Tiling inside of my More Polish Goal Ticket, how about you extend the Part related to tiling in it?

ghost95 added a comment.EditedJun 8 2024, 9:19 PM

I don't think this would suffice as a goal for the whole KDE team for the next 2-3 Years.

A goal is supposed to be something the entire KDE community should focus on for the next two years. If the proposal can be summed up as one bug report it is not a suitable goa

I Also have Tiling inside of my More Polish Goal Ticket, how about you extend the Part related to tiling in it?

Oops, my bad.
You're right, it should be in your ticket. I added my idea to the tiling section in your ticket.

In T17388#307224, @notakitten wrote:

I don't think this would suffice as a goal for the whole KDE team for the next 2-3 Years.

A goal is supposed to be something the entire KDE community should focus on for the next two years. If the proposal can be summed up as one bug report it is not a suitable goa

I Also have Tiling inside of my More Polish Goal Ticket, how about you extend the Part related to tiling in it?

Oops, my bad.
You're right, it should be in your ticket. I added my idea to the tiling section in your ticket.

👍, I did edit it a bit, to better fit into formatting, and make it a bit more readable, without changing the context.

I also added you in the interested section

ghost95 added a comment.EditedJun 8 2024, 9:36 PM
In T17388#307224, @notakitten wrote:

I don't think this would suffice as a goal for the whole KDE team for the next 2-3 Years.

A goal is supposed to be something the entire KDE community should focus on for the next two years. If the proposal can be summed up as one bug report it is not a suitable goa

I Also have Tiling inside of my More Polish Goal Ticket, how about you extend the Part related to tiling in it?

Oops, my bad.
You're right, it should be in your ticket. I added my idea to the tiling section in your ticket.

👍, I did edit it a bit, to better fit into formatting, and make it a bit more readable, without changing the context.

I also added you in the interested section

Great, thanks.
(great editing by the way, looks a lot better now)

ghost95 updated the task description. (Show Details)Jun 8 2024, 9:45 PM

I'd very much like this as well, and would happily test. Even something replicating the old Kwin tiling scripts, which worked great on X11/Plasma 5, would be very welcome. This is one of few blockers for me for Plasma 6.

lydia added a subscriber: lydia.Jun 14 2024, 6:08 PM

Each goal needs Champions. If no-one is found it will unfortunately not be eligible for voting.

lydia triaged this task as Wishlist priority.Jun 14 2024, 6:25 PM

I'd very much like this as well, and would happily test. Even something replicating the old Kwin tiling scripts, which worked great on X11/Plasma 5, would be very welcome. This is one of few blockers for me for Plasma 6.

Krohnkite works pretty good

In T17388#307240, @notakitten wrote:
In T17388#307224, @notakitten wrote:

I don't think this would suffice as a goal for the whole KDE team for the next 2-3 Years.

A goal is supposed to be something the entire KDE community should focus on for the next two years. If the proposal can be summed up as one bug report it is not a suitable goa

I Also have Tiling inside of my More Polish Goal Ticket, how about you extend the Part related to tiling in it?

Oops, my bad.
You're right, it should be in your ticket. I added my idea to the tiling section in your ticket.

👍, I did edit it a bit, to better fit into formatting, and make it a bit more readable, without changing the context.

I also added you in the interested section

Great, thanks.
(great editing by the way, looks a lot better now)

Following the Suggestions from the KDE People, I moved all the Specific Stuff that I had over in My ticket over to discuss.kde.org and bugs.kde.org
They are all linked in the ticket though.

This one was moved to: https://discuss.kde.org/t/polish-tiling-features/17496

It looks like this is a to specific thing to be an actual "Goal", so I would suggest taht we maybe just close it, now that its over on discuss.kde.org ?

frdbr added a subscriber: frdbr.Jul 29 2024, 3:54 PM
frdbr added a comment.Aug 12 2024, 7:40 PM

Hello,

Please note that the deadline just around the corner on Wednesday, so now is the time to finalize your proposal. Remember that proposals without a Goal Champion will be disqualified, so this step is crucial to ensure your idea moves forward. If you need help or have any questions, please let me know.

If you’re unable to finish your proposal but still want to participate, consider contributing to other ongoing tasks.

Thank you for submitting your ideas for the KDE Goals!