Comments (3)
Provide an option to set workspaces to have either a tiled/floating layout (i really have no idea if this can be implemented or not)
Already implemented, but the UI is not that great. The textbox below the excluded list contains something like "3:BladeLayout,1:HalfLayout,-8:". The numbers before the ":" are workspace numbers, and if they are negative, tiling will be disabled. What follows the ":" is the default layout (if empty, it'll use "HalfLayout", which is also the global default).
I've been dying to figure out how to expose this properly.
Like if the app is at the top of list, it will start as master and keep its position no matter what
Well, there's the option to choose starting new windows as master or slave, and if you start new windows as slave you can keep one as master indefinitely. I don't think we should stop the user from moving a window to another tile, and this would open up a can of worms with e.g. multiple windows that should be master (including multiple windows of the same class, e.g. two firefox windows).
Can you explain what this would be good for?
Add some space from screen edges too, as it does already for windows.
I don't quite get what this is good for, though I might add it if I have the time. The way I'd do it would be to have two separate "useless gaps" modes: The one we have now (gaps between windows), and gaps between windows and between windows and screenedges.
from kwin-tiling.
Already implemented, but the UI is not that great. The textbox below the excluded list contains something like "3:BladeLayout,1:HalfLayout,-8:". The numbers before the ":" are workspace numbers, and if they are negative, tiling will be disabled. What follows the ":" is the default layout (if empty, it'll use "HalfLayout", which is also the global default).
I've been dying to figure out how to expose this properly.
Oh, damn, i missed that textbox somehow :P
Tried: works like a charm.
Well, there's the option to choose starting new windows as master or slave, and if you start new windows as slave you can keep one as master indefinitely. I don't think we should stop the user from moving a window to another tile, and this would open up a can of worms with e.g. multiple windows that should be master (including multiple windows of the same class, e.g. two firefox windows).
That would be a problem, didn't think at it...
Well, haven't played that much with the script yet, i'll try to get used to the master/slave settings & shortcuts.
I don't quite get what this is good for, though I might add it if I have the time. The way I'd do it would be to have two separate "useless gaps" modes: The one we have now (gaps between windows), and gaps between windows and between windows and screenedges.
Mainly aesthetic reasons, actually. It's nicer to get margins to be applied on every side, instead of just being used as mere separators. This can easily goes as the bottom priority in your todo list eventually..Really: i'd like to see this, but it's not essential.
from kwin-tiling.
So, the first idea is already implemented (though the UI could use some love), the second is too difficult to implement properly (for now) and the third has been fixed by 54df571.
I'm closing this.
from kwin-tiling.
Related Issues (20)
- Window gap HOT 3
- Window class exclude rule issue HOT 1
- Set the floating window to the center of screen HOT 3
- Move to closest free desktop HOT 1
- Gnome programs resize all tiled windows HOT 2
- [Feature request] Show an indicator when the i3 layout is changed
- [Feature Request] Enable floating for spesific application HOT 4
- The support for activities failed HOT 2
- upon using 'plasmapkg2 --type kwinscript -i' terminal spits out 'kpackagetool5: Missing value after '-i'.' HOT 1
- tiling does not work correctly on fedora 35 HOT 3
- registerShortcut not working? HOT 1
- Weird behaviour with Thunderbird 91.5 HOT 1
- Unable to open Settings dialog (after KDE Plasma 5.24 ) HOT 2
- Ghost windows taking up space HOT 4
- Move window to another screen is not working HOT 3
- Ulauncher floats but causes shift in other tiled windows on screen HOT 1
- Application Window visible after start when it should be in tray only HOT 1
- Windows not spawned in tiling mode by default HOT 4
- Add 3x2 style grid please. HOT 2
- A plasmoid to toggle on/off kwin-scripts HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kwin-tiling.