https://bugs.kde.org/show_bug.cgi?id=465937

matterhorn...@proton.me changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |matterhorn...@proton.me

--- Comment #40 from matterhorn...@proton.me ---
(In reply to Nate Graham from comment #7)
> I tend to agree that preserving the split while there aren't tiled windows
> seems wrong because the behavior is invisible and non-resettable. It seems
> okay to preserve it as long as there are at least one quick-tiled window on
> either side of the split, but once that ceases to be the case, the split
> should reset to its midpoint position.
> 
> The name "Quick Tiling"e even communicates that this is a short-term
> transient thing; if you want a more permanent setup, you should use the new
> Custom Tiling system.
> 
> Re-opening.

(In reply to alberto.rina...@gmail.com from comment #26)
> 100% agree with Nate, I don't think this needs new configurable settings.
> The split position should reset to 50% once all windows have been closed or 
> "un-splitted".

+1 for this. I use quick tiling the entire time when using Plasma or Windows. I
also get fairly annoyed by the current behaviour as it does cost me time -- not
a lot, but a little every day. It is nice to be able to move the divider so
that all tiled windows change size at the same time, but it's annoying to not
be able to quickly restore the default divider positions.

I agree with both Nate and Alberto, I don't think this initially needs new
complicated configuration options.

Instead, I have four (fairly simple?) suggestions to make it easy and intuitive
but provide flexible options, and I really hope someone reads them:

1) There should be an easy keyboard shortcut to reset both horizontal and
vertical dividers to the default/50%. Meta+Shift+T might be an option as it's
currently unused as far as I can see. Any currently tiled windows should resize
to fit. This would work exactly the same as clicking and dragging on the
dividers with the mouse, but it has the set, round 50% target size. Note that
if this and/or 2) are implemented, 3) is less urgent or possibly even
unnecessary!

2) Shift + Double-Left-Click on a divider (see 4. for why shift) should also
reset that specific divider (not both) to the default/50%.

3) Ideally, as others have said, the quick tiling configuration should only be
persistent across "tiling sessions" rather than kwin sessions. The location of
the vertical and horizontal dividers for the quick tiling should reset to the
default/50% whenever there are no more tiled windows on screen. Detiling all
tiled windows should reset it, it shouldn't be necessary to close the windows.
Minimized tiled windows still count as tiled.

4) Clicking and dragging the edge of tiled windows should do different things
depending on whether Shift is being held or not. I suggest moving the divider
should be done with Shift + Left-Click & Drag (analogous to Shift while moving
windows to tile them) while doing it without Shift should resize it
individually in the normal manner. The window would also become detiled if its
size was changed in this way -- which is already exactly what happens if you
click and drag on any of the window's other borders that aren't the divider.

On this last idea, it could in theory be the other way round. However, I think
the way I suggest is better because I think that resizing normal windows, tiled
windows, and "snapped" (placed next to each other or resized till the window
borders "snap" to one another) windows should all behave identically. If you
snap two windows together and then adjust the edge of one, the other one
doesn't change size -- they continue to act independently.

(Incidentally, for complete consistency it would also be cool if two snapped
windows could be resized at the same time by holding Shift while moving the
dividing border.)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to