Peter Fajdiga
|
c7cfa261b9
|
bump version to 0.9
v0.9
|
2024-03-30 12:46:59 +01:00 |
|
Peter Fajdiga
|
56955e4df3
|
src/config: don't tile kded windows
|
2024-03-30 12:45:42 +01:00 |
|
Peter Fajdiga
|
bb308cfbfb
|
config: merge X11 and Wayland class regexes in window rules
|
2024-03-30 12:45:40 +01:00 |
|
Peter Fajdiga
|
6c00245943
|
config: escape . in window rules
|
2024-03-30 12:45:38 +01:00 |
|
Peter Fajdiga
|
2efdbe5a7b
|
support regex for class selector in window rules (resolves #41)
|
2024-03-30 12:45:36 +01:00 |
|
Peter Fajdiga
|
092cbf3ff1
|
kwin.d.ts: remove unused signal maximizedChanged
|
2024-03-30 12:45:33 +01:00 |
|
Peter Fajdiga
|
f9ae299ce8
|
Tiled: restore opacity after un-tiling
|
2024-03-30 12:45:28 +01:00 |
|
Peter Fajdiga
|
695f5edf6a
|
config: add option to disable layering (resolves #41)
|
2024-03-30 12:45:25 +01:00 |
|
Peter Fajdiga
|
9b80b535a1
|
readme: update QML dependencies
|
2024-03-19 10:58:51 +01:00 |
|
Peter Fajdiga
|
752df86db5
|
bump version to 0.8.1
v0.8.1
|
2024-03-19 10:46:33 +01:00 |
|
Peter Fajdiga
|
f05eefe19b
|
config: add plasmashell to window rules (fixes #38)
|
2024-03-19 10:17:37 +01:00 |
|
Peter Fajdiga
|
f550285778
|
bump version to 0.8
v0.8
|
2024-03-18 19:56:14 +01:00 |
|
Peter Fajdiga
|
5247a6a0d3
|
don't tile immovable windows
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
2b114a63dc
|
refactor TiledMinimized unminimization
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
63e4015f3a
|
don't tile popup windows
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
02db31266b
|
ClientWrapper: don't try to maximize/fullscreenify unsupporting windows
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
67d4d89700
|
World: remove workaround for Qt5 bug
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
755cf90b1a
|
DesktopManager: destroy removed desktops
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
e6a01217a5
|
DesktopManager.getDesktopsForClient: call getDesktops
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
21d7bbd6c4
|
DesktopManager: don't yield previously unconstructed desktops
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
605215acdc
|
workspace.ts: use Clients.makeTileable
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
4b6808dba1
|
ClientWrapper: set maximizedMode in setMaximize
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
f9749c6f56
|
Tiled: use interactiveMoveResizeStarted and interactiveMoveResizeFinished
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
9b40b2f777
|
Tiled: use cursorPos to distinguish between border and single-column resize
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
33470b4d7b
|
move kwinClient.tile = null to ClientWrapper
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
8947719621
|
ClientWrapper: store maximized state
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
4bf4f8e8a1
|
Tiled: use maximizedAboutToChange instead of maximizedChanged
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
080de7cf97
|
kwin.d.ts: add signal maximizedAboutToChange
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
c29902dc15
|
Pinned: change condition for un-tile on maximixedChanged
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
1736b0a398
|
kwin.d.ts: update client signals
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
a1c44647ca
|
TiledMinimized: support un-minimization
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
0ea75d6348
|
confirm all desktops == empty array
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
12901e45ce
|
src/keyBindings: add TODO
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
29b4ccd1dd
|
port key bindings to the kwin6 ShortcutHandler system
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
7b547bc5b8
|
pass desktop to Workspace.clientArea
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
78a127111b
|
pass output to Workspace.clientArea
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
333b7601b2
|
refactor desktops (WIP)
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
1927ae445d
|
kwin.d.ts: add KwinDesktop (WIP)
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
1f563dae01
|
kwin.d.ts: update KwinClient properties
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
6b82eedbfe
|
kwin.d.ts: move removed Workspace signals to KwinClient (WIP)
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
b479735130
|
kwin.d.ts: update Workspace properties
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
c8f022d66f
|
kwin.d.ts: rename Workspace
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
7f71750a8e
|
use QtQuick 6.0
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
13ebf24732
|
Makefile: fix uninstall recipe
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
ec6b3247b7
|
Makefile: use kpackagetool6
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
50681d3a07
|
update package structure for kde 6
|
2024-03-18 19:31:22 +01:00 |
|
Peter Fajdiga
|
af930a9b2f
|
Tiled: check if user is resizing any window in the grid
|
2024-03-18 19:28:58 +01:00 |
|
Peter Fajdiga
|
489a1447e7
|
ClientWrapper: create a workaround for the problem with stuck off-screen windows on Wayland
|
2024-03-18 19:28:58 +01:00 |
|
Peter Fajdiga
|
b984f025ec
|
Column: avoid setting preferredWidth of a window when another window's height in the same column is being resized by the user
|
2024-03-10 21:29:47 +01:00 |
|
Peter Fajdiga
|
4e1204f1bd
|
DesktopManager: refactor getDesktopForClient
|
2024-03-10 21:02:24 +01:00 |
|