Skip to content
This repository was archived by the owner on Jun 16, 2024. It is now read-only.

[FEATURE]: Keep tiled windows below, start all windows in floating mode. #340

Open
Eoin-ONeill-Yokai opened this issue Apr 8, 2022 · 5 comments
Labels
enhancement New feature or request

Comments

@Eoin-ONeill-Yokai
Copy link

Eoin-ONeill-Yokai commented Apr 8, 2022

Summary

I would like to be able to invert the "keep floating windows on top" behavior with the additional ability of starting all new windows in "floating" mode. This way, users who use a KDE system would have 100% predictable behavior compared to the vanilla KDE windowing experience, but would also have the additional ability of pushing certain windows into a tiled context onto the "desktop layer".

I was going to make a fork of this with such behavior for my own use case, but wanted to know what your opinion on this idea is. Basically, I like the idea of a tiling KDE environment, but I feel that most of the time I want to opt certain windows into this behavior. It would also solve some issues I have with programming where my debug builds start in tiled mode in a tiny window size where I might want to test the application using an arbitrary size (for gui testing, for example.)

A clear and concise description of what you want to happen

Settings Menu:

  • Clickable option for "Start new windows in floating mode."
  • When the above option is checked while "Keep floating windows on top" is enabled, it would actually flip the logic and set all tiled windows to Keep Below Others mode. This would mean that tiled windows are now the exception, whereas the default configuration treats floating windows as the exception.

Usage:

  • All windows start floating, even child windows of existing applications that are tiled.
  • You can tile a window by pushing a hotkey, which would put the windows into whatever tiling context is selected for the desktop or activity.

A clear and concise description of any alternative solutions or features you've considered.

No response

Additional info

Thanks for making a great KWin plugin!

@Eoin-ONeill-Yokai Eoin-ONeill-Yokai added the enhancement New feature or request label Apr 8, 2022
@Kevadroz
Copy link

In my opinion "Keep tiled windows below" should be it's own option, independant of whether windows open floating or tiled by default.

@Eoin-ONeill-Yokai
Copy link
Author

I agree, that would be better.

@benemorius
Copy link
Contributor

I really like this idea of having an out-of-the-box behavior that gives the user the same experience they're familiar with until they activate a hotkey.

I added a "float new windows" option in this branch: benemorius/bismuth@96d69c2

@Eoin-ONeill-Yokai can you test that branch and see if it works like you expect?

@Eoin-ONeill-Yokai
Copy link
Author

Yeah I can give it a try sometime this upcoming week.

@Eoin-ONeill-Yokai
Copy link
Author

@benemorius Sorry for the late reply. It's been a busy year for me.

That change seems to be pretty close to what I want. I'm not sure about how to phrase this feature (even in my own feature) but it seems roughly like what I'd want.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants