LGUG2Z
7f6e530b35
feat(e2e): sync the neutral core from kfde 7d19fd40
2026-10-30 18:54:37 -07:00
LGUG2Z
a2ab755352
feat(e2e): sync the neutral core from kfde b3dc2ed9
2026-10-30 18:25:26 -07:00
LGUG2Z
7e5f956415
feat(e2e): sync the neutral core from kfde 72631512
2026-10-30 18:22:45 -07:00
LGUG2Z
ead3d91e37
fix(e2e): vendor the fake wallpaper that the focus and moving tests import
2026-10-30 18:22:45 -07:00
LGUG2Z
19e2cd6112
fix(e2e): vendor the fake strip that the focus and moving tests import
...
kfde's sync-e2e-core does not list tests/fake_strip.py, which
test_focus_moving.py now imports, so it is copied by hand until it does.
2026-10-30 18:22:45 -07:00
LGUG2Z
6a05754308
feat(e2e): sync the neutral core from kfde 6fb6a66e
2026-10-30 18:22:45 -07:00
LGUG2Z
fecb9d9173
feat(e2e): sync the neutral core from kfde 3830bb27
2026-10-30 18:22:44 -07:00
LGUG2Z
81b12ba0b9
feat(e2e): sync the neutral core from kfde c71c8fd0
2026-10-30 18:22:44 -07:00
LGUG2Z
4cef0ce510
feat(e2e): sync the neutral core from kfde 6748528b
2026-10-30 18:22:44 -07:00
LGUG2Z
8d5106f732
feat(e2e): sync the neutral core from kfde c03d61dd
2026-10-30 18:22:44 -07:00
LGUG2Z
30b73be36e
feat(e2e): sync the neutral core from kfde 22a81d0b
2026-10-30 18:22:44 -07:00
LGUG2Z
32af5164ef
feat(e2e): sync the neutral core from kfde d4f67164
2026-10-30 18:22:44 -07:00
LGUG2Z
27ce93fe17
feat(e2e): sync the neutral core from kfde 13edc355
2026-10-30 18:22:44 -07:00
LGUG2Z
ca2bb69587
feat(e2e): sync the neutral core from kfde f07c3eb8
...
Takes in kfde's revs d2745b80 (layouts, floating), 22e0ed01 (minimizing),
06e16878 (padding), 59777d7d (maximizing), 789e2a51 (workspace_moves),
7420cb58 (resize_commands), b66fe560 (promoting), 6f310858 (flipping),
33697a67 (pausing), d423f99b (tiling_off), aebdf2b0 (lifecycle_hidden),
cdac999a (scrolling), a9e5bd80 (rules_class) and f07c3eb8 (rules_exe,
config_reload, locking).
2026-10-30 18:22:44 -07:00
LGUG2Z
1874b1fc10
feat(e2e): sync the neutral core from kfde 13270678
2026-10-30 18:22:44 -07:00
LGUG2Z
52f4c96817
feat(e2e): sync the neutral core from kfde 2c7e13dd
2026-10-30 18:22:44 -07:00
LGUG2Z
632b6cc366
feat(e2e): sync the neutral core from kfde 7de53180
2026-10-30 18:22:44 -07:00
LGUG2Z
8a8674ac9b
feat(e2e): sync the neutral core from kfde bf5da0e6
2026-10-30 18:22:44 -07:00
LGUG2Z
fc38fbf739
feat(e2e): sync the neutral core from kfde a1024d16
2026-10-30 18:22:44 -07:00
LGUG2Z
e20e02bd12
feat(e2e): sync the neutral core from kfde 7db3f9c5
2026-10-30 18:22:44 -07:00
LGUG2Z
76918d5a88
feat(e2e): sync the neutral core from kfde 5e7e4ff1
...
Adds commands.unknown_monitor: a window sent to a monitor that does not
exist must stay managed. From kfde change lkprqpuv.
2026-10-30 18:22:44 -07:00
LGUG2Z
d2adcc9c28
feat(e2e): sync the neutral core from kfde 8b86c8ee
...
The commands sweep plugs in a second display first when the platform has
only one. From kfde change xzwqolrv.
2026-10-30 18:22:44 -07:00
LGUG2Z
72681c9913
feat(e2e): sync the neutral core from kfde 934fa65a
...
Platform gains displays, add_display, remove_display and komorebic_status,
Checks gains skip, Snapshot gains workspace_of, and the core gains the
commands, rules and hotplug scenarios. From kfde change swulsqkl.
2026-10-30 18:22:44 -07:00
LGUG2Z
40a9aa3739
feat(e2e): sync the neutral core from kfde 57e510da
...
Platform gains close(client), and the core gains the monocle and closing
scenarios. From kfde change nykrktvm.
2026-10-30 18:22:44 -07:00
LGUG2Z
94333870d8
feat(e2e): sync the neutral core from kfde 0be4c6ee
...
The Platform protocol gains has() and a Pointer, and the core gains the
resize scenario that drags the edge two tiles share. From kfde change
wumvluop.
2026-10-30 18:22:44 -07:00
LGUG2Z
b34b02814f
feat(e2e): sync the neutral core from kfde 6b6b7bb5
...
The recorded kfw and kfde states are now fixtures read by test_recorded.py,
and the sync script copies them. The only change inside komorebi_vm.core is a
diagnostic print in the workspaces scenario. From kfde change vvplllnz.
2026-10-30 18:22:44 -07:00
LGUG2Z
d00c4436d0
feat(e2e): vendor the neutral core from kfde
...
komorebi_vm.core (Rect, Checks, pixels, Snapshot, the Platform protocol and
the first scenarios) and its unit tests, copied by kfde's scripts/sync-e2e-core
from kfde change mxoqrxnx (accdd653). kfde is the source of truth until the
core moves here; the copy is not to be edited in this tree.
2026-10-30 18:22:44 -07:00