Bug 502917 - Unable to tile to the half of screen after tiling to the quarter of the screen
Summary: Unable to tile to the half of screen after tiling to the quarter of the screen
Status: RESOLVED INTENTIONAL
Alias: None
Product: kwin
Classification: Plasma
Component: Quick Tiling (other bugs)
Version First Reported In: 6.3.4
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-17 09:01 UTC by Coacher
Modified: 2025-04-18 14:09 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Coacher 2025-04-17 09:01:13 UTC
SUMMARY
Unable to tile a window to the half of the screen (any half) after the window was tiled to the quarter of the screen

STEPS TO REPRODUCE
1. Open konsole window
2. Quick tile to the top left via hotkey
3. Press key to quick tile to the left

OBSERVED RESULT
Window stays tiled to the top left

EXPECTED RESULT
Window is tiled to the left

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.13.0
Qt Version: 6.8.2
Kernel Version: 6.13.11-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × 11th Gen Intel® Core™ i7-1165G7 @ 2.80GHz
Memory: 15.3 GiB of RAM
Graphics Processor: Mesa Intel® Iris® Xe Graphics

ADDITIONAL INFORMATION
Doesn't have to be left. First quick tile to any quarter of the screen, then try to quick tile to the same half of the screen.
Tiling to the half of the screen initially works, but not after tiling to the quarter. This used to work in Plasma 6.2
Comment 1 Nate Graham 2025-04-17 16:03:18 UTC
I'm afraid this was an intentional change in KWin 6.4; now the tiling is spatial rather than modal, with windows growing and shrinking based on their current size and position.

For example, suppose a window is currently quarter-tiled in the bottom-right hand corner of the screen, and you want it to be half-tiled on the left side.

You would first press Meta+Up to make the window grow upwards so that it's half-tiled on the right side. Then you would press Meta+left to move the half-tiled window over to the left side.
Comment 2 Coacher 2025-04-18 04:31:14 UTC
(In reply to Nate Graham from comment #1)
> I'm afraid this was an intentional change in KWin 6.4; now the tiling is
> spatial rather than modal, with windows growing and shrinking based on their
> current size and position.
> 
> For example, suppose a window is currently quarter-tiled in the bottom-right
> hand corner of the screen, and you want it to be half-tiled on the left side.
> 
> You would first press Meta+Up to make the window grow upwards so that it's
> half-tiled on the right side. Then you would press Meta+left to move the
> half-tiled window over to the left side.

Oh. That's sad.
Comment 3 Coacher 2025-04-18 04:43:16 UTC
(In reply to Nate Graham from comment #1)
> I'm afraid this was an intentional change in KWin 6.4; now the tiling is
> spatial rather than modal, with windows growing and shrinking based on their
> current size and position.
> 
> For example, suppose a window is currently quarter-tiled in the bottom-right
> hand corner of the screen, and you want it to be half-tiled on the left side.
> 
> You would first press Meta+Up to make the window grow upwards so that it's
> half-tiled on the right side. Then you would press Meta+left to move the
> half-tiled window over to the left side.

Where can I read an overview of this change? I follow KDE RSS, but don't seem to recall the announcement or even mention of this change.
Comment 4 Nate Graham 2025-04-18 14:09:35 UTC
I checked and didn't find any announcement of it on https://kde.org/announcements/plasma/6/6.3.0/, https://blogs.kde.org/categories/this-week-in-plasma/, https://blog.vladzahorodnii.com/, https://pointieststick.com/, even though I distinctly remember it being mentioned somewhere. So perhaps not, or else my searching skills are poor. :(