esjeon / krohnkite

A dynamic tiling extension for KWin
MIT License
1.69k stars 71 forks source link

Columnar Layout Request #54

Open btilford opened 4 years ago

btilford commented 4 years ago

Essentially the tile layout with 1 row. Have an ultra wide monitor but prefer keeping the height at 100% for my tiles.

Also the options "Maximize the sole window" and "Always maximize windows" don't seem to prevent 1 window from taking up the whole screen when it's the only window open. So I've got a 3840px wide window if I'm only doing 1 thing.

esjeon commented 4 years ago

Essentially the tile layout with 1 row. Have an ultra wide monitor but prefer keeping the height at 100% for my tiles.

I'll definitely add some layouts for ultra wide monitors, since I'm using one. I've been wasting too much time on pushing the limits of the architecture.

"Maximize the sole window" and "Always maximize windows" don't seem to prevent 1 window from taking up the whole screen when it's the only window open

Those are meant to take over the entire screen (e.g. web browsers, image editors) but I do get that it's often is too much (e.g. terminals, file explorer, text editors). Maybe I can try limiting the maximum width, but I'm not 100% sure, and can only try.

gbytedev commented 4 years ago

I'll definitely add some layouts for ultra wide monitors, since I'm using one. I've been wasting too much time on pushing the limits of the architecture.

Great to hear! I have two ultra wides with different ratios and will be happy to help testing.

btilford commented 4 years ago

If it's simpler even a static 1x2 grid that behaved like 2 monitors/screens vs. tiles would work I think. I looked into trying it with xrandr but it seems like that's not possible at least when using KDE.

gbytedev commented 4 years ago

If it's simpler even a static 1x2 grid that behaved like 2 monitors/screens vs. tiles would work I think.

1x2 can be done with kwin with shortcuts, it would not add much value. The amont of tiles would have to be dynamic or adjustable.

esjeon commented 4 years ago

1x2 can be done with kwin with shortcuts, it would not add much value. The amont of tiles would have to be dynamic or adjustable.

People do love 2 tiles per screen, but mainly on 16:9 and 21:9 screens. That is, there should be something for ultra wide screen.

I actually tried to implement Column layout, where tiles are grouped in columns, but failed to find streamlined workflow. As more columns and windows are added, moving and focusing windows becomes heavy burden, because switching always requires 2~4 key strokes. There gotta be ways to ease this process, but, for now, I just removed the layout. It's a disaster at the current state.

Instead, I put Three-Column layout, with master in the middle and stack on each sides. It still requires some final touch, but is mostly okay. Hope this helps you for now.

papadako commented 4 years ago

Hi,

I am sorry for the dumb question, but which is the shortcut for enabling the three-column layout ?

esjeon commented 4 years ago

I am sorry for the dumb question, but which is the shortcut for enabling the three-column layout ?

The three column layout has no default key binding, though I personally use Meta + C. You can change this in "Global Shortcuts" in system settings.

papadako commented 4 years ago

I am sorry for the dumb question, but which is the shortcut for enabling the three-column layout ?

The three column layout has no default key binding, though I personally use Meta + C. You can change this in "Global Shortcuts" in system settings.

Thanks for the reply. Unfortunately at least in setup (plasma 5.18.5) I can only change the shortcuts for specific applications. Maybe I am missing something?

Thanks again

esjeon commented 4 years ago

Thanks for the reply. Unfortunately at least in setup (plasma 5.18.5) I can only change the shortcuts for specific applications. Maybe I am missing something?

Sorry for being late. You can find Krohnkite shortcuts in "KWin". Screenshot_20200701_204001

papadako commented 4 years ago

Thank you!

voider1 commented 3 years ago

Would it be possible to get a 4 column layout?

Herfen commented 3 years ago

Bittle late to the Party...but the 4 column thing would be great and sticky windows as well