Commit Graph

  • 7d0e83ca2f Bump version to 0.16 master v0.16 Peter Fajdiga 2026-03-15 09:51:14 +01:00
  • b8650a2e1f Add "Increase column width to maximum/minimum" actions (#148) Jin Liu 2026-03-15 16:13:17 +08:00
  • 19f275325d config.ui: Reword layering options (issue 155) Peter Fajdiga 2026-03-09 20:21:21 +01:00
  • 9a5a28db82 Add wl-clipboard to default window rules (issue 161) Peter Fajdiga 2026-03-07 22:14:31 +01:00
  • 6c698c9c82 Fix frameGeometry, clientGeometry, minSize problems (issue 152) Peter Fajdiga 2026-02-22 00:05:21 +01:00
  • 973956ed5e MockKwinClient: Add some jitter to frameGeometry, clientGeometry, minSize Peter Fajdiga 2026-02-21 23:55:21 +01:00
  • f05ae6686d Remove uses of QmlRect.left, right, top, bottom Peter Fajdiga 2026-02-21 23:52:40 +01:00
  • 3a47fef028 tests: presetWidths: Include column width actions Peter Fajdiga 2026-02-21 14:53:14 +01:00
  • ccf0626795 tests: presetWidths: Add test "Preset Widths custom percentages" Peter Fajdiga 2026-02-21 13:57:31 +01:00
  • 9ba3bc6b0b Fix formatting in Actions.ts Peter Fajdiga 2026-02-14 13:22:37 +01:00
  • 99c6a39ac5 Update node_modules/js-yaml Peter Fajdiga 2025-12-26 09:46:33 +01:00
  • 85d7bbe777 Rename make test Peter Fajdiga 2025-12-26 09:45:47 +01:00
  • 6f69252001 set focus after scrolling with the touchpad gesture Peter Fajdiga 2025-12-20 21:59:59 +01:00
  • 60bee26e29 remove unused fullyVisible parameters Peter Fajdiga 2025-12-20 13:48:03 +01:00
  • d68494d257 WIP signal-grouping Peter Fajdiga 2025-11-30 11:10:51 +01:00
  • 679d1d488c Simplify SignalGrouping Peter Fajdiga 2025-11-30 11:10:38 +01:00
  • ce4884c48a Implement signal grouping Peter Fajdiga 2025-11-29 17:57:59 +01:00
  • 1c89391739 MockWorkspace.removeWindow: Randomize the order of signals Peter Fajdiga 2025-11-26 23:54:12 +01:00
  • 7d4eab03b9 bump version to 0.15 v0.15 Peter Fajdiga 2025-11-09 20:57:31 +01:00
  • 7070e59044 mark cursorFollowsFocus setting as experimental Peter Fajdiga 2025-10-22 21:53:09 +02:00
  • 7f5745b2cf fix cursorFollowsFocus setting after c7effc8913 Peter Fajdiga 2025-10-22 21:01:06 +02:00
  • c7752bf20a add error notification for invalid tiled desktops regex Peter Fajdiga 2025-10-21 23:01:00 +02:00
  • 8149100aac DesktopManager: remove addDesktop call in constructor Peter Fajdiga 2025-10-21 22:57:02 +02:00
  • 99bf71f0b9 config.ui: shorten tooltip for kcfg_tiledDesktops Peter Fajdiga 2025-10-21 22:48:13 +02:00
  • 2b882768d9 config.ui: don't use monospace font for kcfg_tiledDesktops editbox Peter Fajdiga 2025-10-21 22:45:42 +02:00
  • bb42e4d3ad clean whitespace Peter Fajdiga 2025-10-21 22:16:12 +02:00
  • c7effc8913 Add Desktops settings tab to control which virtual desktops Karousel operates on (#133) SR_team 2025-10-22 00:06:25 +05:00
  • 2c433867f3 bump package to 0.14 v0.14 Peter Fajdiga 2025-09-28 09:39:17 +02:00
  • e995555074 tests: passFocus: remove assertion for null activeWindow Peter Fajdiga 2025-09-13 17:31:12 +02:00
  • 6a1e018df1 tests: MockWorkspace: only focus a different window if none is focused Peter Fajdiga 2025-09-13 16:58:44 +02:00
  • 872a67e6e1 clear Focus Passer if another window is focused by anyone Peter Fajdiga 2025-09-13 15:32:19 +02:00
  • 5a57ba76d8 only clear Focus Passer if another window is focused by Karousel Peter Fajdiga 2025-09-13 15:16:51 +02:00
  • 55c6932338 always pass Window to Focus Passer Peter Fajdiga 2025-09-13 15:02:27 +02:00
  • b1d6193e48 tests: make mocks more accurately mimic kwin behaviour Peter Fajdiga 2025-09-13 10:31:15 +02:00
  • 456bbf30b4 fix focus passing when moving a column to another desktop Peter Fajdiga 2025-09-13 12:35:16 +02:00
  • 24c1fa0a38 uncomment passFocus test Peter Fajdiga 2025-09-13 10:48:38 +02:00
  • ac7566d2cf fix focus passing when closing windows Peter Fajdiga 2025-09-07 19:29:23 +02:00
  • 195f4e6d30 don't pass focus when window is moved and followed to a different desktop (issue 116) Peter Fajdiga 2025-09-07 16:48:02 +02:00
  • e8f2a50420 tests: add test for kwin shortucts for moving windows to adjacent desktops Peter Fajdiga 2025-09-07 14:39:11 +02:00
  • 9910bc7041 tests: MockWorkspace.removeWindow: unfocus before focusing Peter Fajdiga 2025-09-07 16:47:11 +02:00
  • 1b592c5b4b fix detection of full-screen windows for apps that manage their own window decorations Peter Fajdiga 2025-09-06 22:02:14 +02:00
  • 75384d9fb4 tests: make runOneOf functions optionally return a value Peter Fajdiga 2025-09-06 21:52:22 +02:00
  • dba92d3826 upgrade node modules Peter Fajdiga 2025-09-07 16:55:11 +02:00
  • dbb95e0470 enable eslint comma-dangle Peter Fajdiga 2025-09-07 14:38:47 +02:00
  • 056149440d readme: add mention of npm requirement Peter Fajdiga 2025-05-14 21:22:05 +02:00
  • 33be23c6dc bump version to 0.13 v0.13 Peter Fajdiga 2025-05-03 21:54:42 +02:00
  • e31669e499 config.ui: gestureScroll: add note regarding disabling KDE workspace switching gestures Peter Fajdiga 2025-04-30 20:25:36 +02:00
  • caf2b5a146 Makefile: add ability to skip the linter Peter Fajdiga 2025-04-17 21:11:24 +02:00
  • b7f1876a84 Makefile: add lint Peter Fajdiga 2025-04-17 21:08:29 +02:00
  • f108c4a45e require indent of 4 spaces Peter Fajdiga 2025-04-17 21:02:49 +02:00
  • 0aa5d8c3fa require semicolons Peter Fajdiga 2025-04-17 20:55:03 +02:00
  • 1674d14453 eslint: allow empty functions Peter Fajdiga 2025-04-17 20:24:26 +02:00
  • ca8b78ef04 configure eslint Peter Fajdiga 2025-04-16 23:13:51 +02:00
  • 877767cea3 add eslint Peter Fajdiga 2025-04-16 23:06:01 +02:00
  • f1a18b8276 World: simplify addExistingClients Peter Fajdiga 2025-04-17 20:40:36 +02:00
  • 8725bc84e0 use interface instead of type Peter Fajdiga 2025-04-16 23:50:54 +02:00
  • 8c23535e86 use as type assertions Peter Fajdiga 2025-04-16 23:50:14 +02:00
  • c0e7234fec remove type annotations for trivially inferred types Peter Fajdiga 2025-04-16 23:47:35 +02:00
  • 03acbe1280 use const where possible Peter Fajdiga 2025-04-16 23:18:45 +02:00
  • 7ef0c60cb8 un-maximize when swithing to another window in the same column (issue 93) Peter Fajdiga 2025-04-04 13:59:39 +02:00
  • 7e1517bbcb tests: maximization: simplify test cases' code by passing functions with fewer parameters Peter Fajdiga 2025-04-04 13:43:25 +02:00
  • a23acd056b tests: maximization: combine files Peter Fajdiga 2025-04-04 13:37:45 +02:00
  • e908f7fe8a tests: combine re-maximize tests Peter Fajdiga 2025-04-04 12:57:41 +02:00
  • ba63c1d4e7 tests: re-maximize: simplify and add another window to column Peter Fajdiga 2025-04-04 12:46:14 +02:00
  • bf060cef17 tests: "Re-maximize enabled": simplify and add another window to column Peter Fajdiga 2025-04-04 12:11:11 +02:00
  • 0f21f94d02 add test for cursorFollowsFocus and add check whether cursor already within focused client Peter Fajdiga 2025-04-04 11:19:23 +02:00
  • 6dd356dc53 add option for moving cursor to the focused window (#89) Himadri Bhattacharjee 2025-03-26 09:11:12 +05:30
  • c99cad96c3 add swipe gesture scrolling support (Wayland only) (#90) Himadri Bhattacharjee 2025-03-26 21:10:52 +05:30
  • b4fe71f91b ClientWrapper: set maximizedMode to Unmaximized for non-maximizable clients (issue 79) Peter Fajdiga 2025-04-03 20:24:51 +02:00
  • 099b9f5d6a tests: "Start full-screen (force tiling)": add case where full-screen exit is initiated by the client Peter Fajdiga 2025-04-03 17:04:04 +02:00
  • 92f6942eef tests: add debug function runReorderDebug Peter Fajdiga 2025-04-03 16:45:37 +02:00
  • 9621c2a75b tests: "Start full-screen (force tiling)": add assert for windowed client Peter Fajdiga 2025-04-03 16:08:17 +02:00
  • 36bc1be8c0 tests: enable passing different column widths to Assert.grid Peter Fajdiga 2025-04-03 15:11:43 +02:00
  • 68b659744c MockKwinClient: when switching out of full-screen mode, remember the target windowed frame geometry throughout all the steps Peter Fajdiga 2025-04-03 14:18:53 +02:00
  • c715289282 fix keepBelow and keepAbove properties for windows that start in full-screen mode (issue 79) Peter Fajdiga 2025-03-15 15:06:02 +01:00
  • 465945429a bump version to 0.12 v0.12 Peter Fajdiga 2025-03-14 12:33:19 +01:00
  • 1d7636508b Column: make stack offsets configurable Peter Fajdiga 2025-03-10 23:00:19 +01:00
  • 47213a71f5 tests: fix tests that were using screen.width/2 Peter Fajdiga 2025-03-08 19:41:14 +01:00
  • 75a548977c tests: Assert.grid: pass tilingArea instead of screen Peter Fajdiga 2025-03-08 19:38:23 +01:00
  • d746b91a88 tests: add test for stacked columns Peter Fajdiga 2025-03-08 17:24:23 +01:00
  • a0d9c49287 remove all uses of window shading Peter Fajdiga 2025-03-08 16:49:24 +01:00
  • 862cc445bd stack without shading Peter Fajdiga 2025-03-08 12:44:44 +01:00
  • 5019a5d702 re-arrange after dragging a tiled window Peter Fajdiga 2025-03-07 17:47:11 +01:00
  • 36c7cab137 tests: add test for dragging a tiled window Peter Fajdiga 2025-03-07 17:22:07 +01:00
  • df3c1f4512 allow tiling windows that start in full-screen (fixes #79) Peter Fajdiga 2025-03-07 16:43:50 +01:00
  • 5f3eaf1eec MockKwinClient: make moveable and resizable dependent on fullscreen Peter Fajdiga 2025-03-07 16:43:50 +01:00
  • 4a680177f6 respect window rules for full-screen windows (fixes #79) Peter Fajdiga 2025-03-07 16:43:50 +01:00
  • 8d807c979b tests: add test for windows that start in full-screen Peter Fajdiga 2025-03-07 16:43:50 +01:00
  • c8e37aeb87 Tiled: allow new windows to stay in fullScreen Peter Fajdiga 2025-03-07 16:43:50 +01:00
  • ad0fe7472c Window: store initial maximized and fullScreen state Peter Fajdiga 2025-03-07 16:43:50 +01:00
  • a51e45667c Assert.grid: reorder message Peter Fajdiga 2025-03-07 16:43:50 +01:00
  • 6615fe6f93 fix: float polkit authentication window (#88) Himadri Bhattacharjee 2025-03-07 13:11:45 +00:00
  • 6e69139b80 Actions.gridScrollFocused: undo if already centered Peter Fajdiga 2025-01-19 15:24:06 +01:00
  • 97430d5043 readme: update key bindings Peter Fajdiga 2025-01-18 13:35:32 +01:00
  • 47f4bbd9b6 bump version to 0.11 v0.11 Peter Fajdiga 2025-01-18 13:24:43 +01:00
  • 2d4ad73d16 tests: always use MockQSignal<[]> for signals without parameters Peter Fajdiga 2025-01-15 20:59:43 +01:00
  • bb4e4f8ebd tests: add more events and assertions to passFocus Peter Fajdiga 2025-01-15 20:40:04 +01:00
  • 0742975334 MockWorkspace: unset activeWindow when the active windows is removed Peter Fajdiga 2025-01-15 19:13:22 +01:00
  • 64457429d0 pass focus when moving a window to another desktop Peter Fajdiga 2025-01-15 19:01:24 +01:00
  • 02154f2f5e MockKwinClient: unset activeWindow when the active windows moves to an inactive desktop Peter Fajdiga 2025-01-15 14:22:45 +01:00