Peter Fajdiga
7d0e83ca2f
Bump version to 0.16
v0.16
2026-03-15 09:51:14 +01:00
Jin Liu
b8650a2e1f
Add "Increase column width to maximum/minimum" actions ( #148 )
...
The width is set to the maximum/minimum of preset widths.
2026-03-15 09:13:17 +01:00
Peter Fajdiga
19f275325d
config.ui: Reword layering options (issue 155)
2026-03-09 20:21:30 +01:00
Peter Fajdiga
9a5a28db82
Add wl-clipboard to default window rules (issue 161)
2026-03-07 22:15:01 +01:00
Peter Fajdiga
6c698c9c82
Fix frameGeometry, clientGeometry, minSize problems (issue 152)
2026-02-22 07:28:41 +01:00
Peter Fajdiga
973956ed5e
MockKwinClient: Add some jitter to frameGeometry, clientGeometry, minSize
2026-02-22 00:05:13 +01:00
Peter Fajdiga
f05ae6686d
Remove uses of QmlRect.left, right, top, bottom
2026-02-21 23:52:40 +01:00
Peter Fajdiga
3a47fef028
tests: presetWidths: Include column width actions
2026-02-21 20:03:07 +01:00
Peter Fajdiga
ccf0626795
tests: presetWidths: Add test "Preset Widths custom percentages"
2026-02-21 14:53:32 +01:00
Peter Fajdiga
9ba3bc6b0b
Fix formatting in Actions.ts
2026-02-14 13:22:37 +01:00
Peter Fajdiga
99c6a39ac5
Update node_modules/js-yaml
2025-12-26 09:46:33 +01:00
Peter Fajdiga
85d7bbe777
Rename make test
2025-12-26 09:45:47 +01:00
Peter Fajdiga
6f69252001
set focus after scrolling with the touchpad gesture
...
Co-authored-by: Grafcube <grafcube@disroot.org >
2025-12-20 22:20:38 +01:00
Peter Fajdiga
60bee26e29
remove unused fullyVisible parameters
2025-12-20 13:48:38 +01:00
Peter Fajdiga
7d4eab03b9
bump version to 0.15
v0.15
2025-11-09 20:57:31 +01:00
Peter Fajdiga
7070e59044
mark cursorFollowsFocus setting as experimental
2025-10-22 21:53:09 +02:00
Peter Fajdiga
7f5745b2cf
fix cursorFollowsFocus setting after c7effc8913
2025-10-22 21:01:06 +02:00
Peter Fajdiga
c7752bf20a
add error notification for invalid tiled desktops regex
2025-10-21 23:01:00 +02:00
Peter Fajdiga
8149100aac
DesktopManager: remove addDesktop call in constructor
2025-10-21 22:57:02 +02:00
Peter Fajdiga
99bf71f0b9
config.ui: shorten tooltip for kcfg_tiledDesktops
2025-10-21 22:48:13 +02:00
Peter Fajdiga
2b882768d9
config.ui: don't use monospace font for kcfg_tiledDesktops editbox
2025-10-21 22:45:42 +02:00
Peter Fajdiga
bb42e4d3ad
clean whitespace
2025-10-21 22:16:12 +02:00
SR_team
c7effc8913
Add Desktops settings tab to control which virtual desktops Karousel operates on ( #133 )
...
* Add Desktops settings tab to control which virtual desktops Karousel operates on
* Fix cursor follow focus to only work on matched desktops
* Resolve review comments
- Implement a RegExp-based DesktopFilter.
- Add new config key tiledDesktops (String) with default ".*" (match all).
- Make DesktopManager return undefined for desktops that should not be tiled.
- Mark KWinDesktop.name as readonly.
- Replace multiline desktop editor in settings UI with a single-line QLineEdit (moved to top of Window Rules tab), shorten label to "Tiled desktops:" and add a tooltip with examples.
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2025-10-21 21:06:25 +02:00
Peter Fajdiga
2c433867f3
bump package to 0.14
v0.14
2025-09-28 09:39:17 +02:00
Peter Fajdiga
e995555074
tests: passFocus: remove assertion for null activeWindow
2025-09-13 17:31:12 +02:00
Peter Fajdiga
6a1e018df1
tests: MockWorkspace: only focus a different window if none is focused
2025-09-13 16:58:44 +02:00
Peter Fajdiga
872a67e6e1
clear Focus Passer if another window is focused by anyone
2025-09-13 15:32:19 +02:00
Peter Fajdiga
5a57ba76d8
only clear Focus Passer if another window is focused by Karousel
2025-09-13 15:31:44 +02:00
Peter Fajdiga
55c6932338
always pass Window to Focus Passer
2025-09-13 15:02:27 +02:00
Peter Fajdiga
b1d6193e48
tests: make mocks more accurately mimic kwin behaviour
2025-09-13 12:42:22 +02:00
Peter Fajdiga
456bbf30b4
fix focus passing when moving a column to another desktop
2025-09-13 12:41:21 +02:00
Peter Fajdiga
24c1fa0a38
uncomment passFocus test
2025-09-13 12:26:57 +02:00
Peter Fajdiga
ac7566d2cf
fix focus passing when closing windows
2025-09-07 20:37:00 +02:00
Peter Fajdiga
195f4e6d30
don't pass focus when window is moved and followed to a different desktop (issue 116)
2025-09-07 20:37:00 +02:00
Peter Fajdiga
e8f2a50420
tests: add test for kwin shortucts for moving windows to adjacent desktops
2025-09-07 20:37:00 +02:00
Peter Fajdiga
9910bc7041
tests: MockWorkspace.removeWindow: unfocus before focusing
2025-09-07 20:37:00 +02:00
Peter Fajdiga
1b592c5b4b
fix detection of full-screen windows for apps that manage their own window decorations
2025-09-07 19:45:36 +02:00
Peter Fajdiga
75384d9fb4
tests: make runOneOf functions optionally return a value
2025-09-07 19:45:36 +02:00
Peter Fajdiga
dba92d3826
upgrade node modules
2025-09-07 19:45:36 +02:00
Peter Fajdiga
dbb95e0470
enable eslint comma-dangle
2025-09-07 19:45:34 +02:00
Peter Fajdiga
056149440d
readme: add mention of npm requirement
2025-05-14 21:22:05 +02:00
Peter Fajdiga
33be23c6dc
bump version to 0.13
v0.13
2025-05-03 21:54:42 +02:00
Peter Fajdiga
e31669e499
config.ui: gestureScroll: add note regarding disabling KDE workspace switching gestures
2025-04-30 20:25:36 +02:00
Peter Fajdiga
caf2b5a146
Makefile: add ability to skip the linter
2025-04-17 21:11:24 +02:00
Peter Fajdiga
b7f1876a84
Makefile: add lint
2025-04-17 21:08:29 +02:00
Peter Fajdiga
f108c4a45e
require indent of 4 spaces
2025-04-17 21:02:49 +02:00
Peter Fajdiga
0aa5d8c3fa
require semicolons
2025-04-17 20:55:03 +02:00
Peter Fajdiga
1674d14453
eslint: allow empty functions
2025-04-17 20:45:39 +02:00
Peter Fajdiga
ca8b78ef04
configure eslint
2025-04-17 20:45:39 +02:00
Peter Fajdiga
877767cea3
add eslint
2025-04-17 20:45:39 +02:00