summaryrefslogtreecommitdiff
path: root/test/snapshots/chordcut.snap
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-11 12:38:56 -0300
committerGabriel Schneider <[email protected]>2026-09-15 17:24:42 -0300
commit682e237df7e8b22f820d14a4adee58e6e2f84268 (patch)
tree5d888cb46f1a49e89fc55e2a4c232d3af0265b1d /test/snapshots/chordcut.snap
parent6878e1c309172d624c0d7a3555f6f0217ae6770e (diff)
downloadpardes-682e237df7e8b22f820d14a4adee58e6e2f84268.tar.gz
pardes-682e237df7e8b22f820d14a4adee58e6e2f84268.zip
trunk: resume before the Reload experiment
Empty marker on the last pre-Reload change. Keep the Reload experiment on reload (3801914), its first change on reload-start (200a1fc), and the unfinished performance investigation on reload-perf-wip.
Diffstat (limited to 'test/snapshots/chordcut.snap')
-rw-r--r--test/snapshots/chordcut.snap132
1 files changed, 66 insertions, 66 deletions
diff --git a/test/snapshots/chordcut.snap b/test/snapshots/chordcut.snap
index fe191f64..56170cce 100644
--- a/test/snapshots/chordcut.snap
+++ b/test/snapshots/chordcut.snap
@@ -7,64 +7,64 @@
# left during a right (look) drag cancels the gesture entirely.
lines f.txt 5
lines g.txt 2
-# Source-local column splitting deliberately leaves the unrelated right
-# column wide. Give the caller half enough cells that the selected
+# The narrow-window fallback splits below the source shell and leaves the
+# unrelated right column untouched. Give the caller enough cells that the selected
# `echo B''OO g.txt` remains one displayed row; this test is about chords, not
# soft-wrap traversal.
-start 30 120 -n 3
+start 31 120 -n 3
wait 8000 f.txt
stable 700 20000
# open f.txt: click a body spot, type the name, look it
-press left 5 8
-release left 5 8
+press left 5 9
+release left 5 9
stable 400 5000
key i
text f.txt
key esc
settle 100
stable 400 5000
-press right 6 8
-release right 6 8
+press right 6 9
+release right 6 9
wait 10000 line 3
stable 700 15000
snap opened
# 1-2 Cut: left-drag over "line" on line 2, tap middle while holding
-press left 8 4
-drag left 11 4
-press middle 11 4
-release middle 11 4
-release left 11 4
+press left 8 9
+drag left 11 9
+press middle 11 9
+release middle 11 9
+release left 11 9
stable 400 5000
snap cut
# 1-2 then 1-3 in one hold = copy: line 3 keeps its text, register loaded
-press left 8 5
-drag left 11 5
-press middle 11 5
-release middle 11 5
-press right 11 5
-release right 11 5
-release left 11 5
+press left 8 10
+drag left 11 10
+press middle 11 10
+release middle 11 10
+press right 11 10
+release right 11 10
+release left 11 10
stable 400 5000
snap copied
# 1-3 at a bare click point: hold left past the end of line 4, tap right —
# the register splices in at the click
-press left 14 6
-press right 14 6
-release right 14 6
-release left 14 6
+press left 14 11
+press right 14 11
+release right 14 11
+release left 14 11
stable 400 5000
snap pointpaste
# 1-3 over a fresh selection replaces it with the register
-press left 9 7
-drag left 11 7
-press right 11 7
-release right 11 7
-release left 11 7
+press left 9 12
+drag left 11 12
+press right 11 12
+release right 11 12
+release left 11 12
stable 400 5000
snap replaced
# arm the cancel tests: append `echo B''OO g.txt` to line 2
-press left 10 4
-release left 10 4
+press left 10 9
+release left 10 9
stable 400 5000
key i
text echo B''OO g.txt
@@ -73,67 +73,67 @@ settle 100
stable 400 5000
# 2-3 cancel (acme textselect2): tap right during the middle execute-drag
# over `echo B''OO` — the command never runs (no BOO anywhere)
-press middle 10 4
-drag middle 19 4
-press right 19 4
-release right 19 4
-release middle 19 4
+press middle 10 9
+drag middle 19 9
+press right 19 9
+release right 19 9
+release middle 19 9
stable 700 8000
snap cancelexec
# the same drag released clean proves the word was live: BOO appears
-press middle 10 4
-drag middle 19 4
-release middle 19 4
+press middle 10 9
+drag middle 19 9
+release middle 19 9
wait 10000 BOO
stable 700 10000
snap execafter
# 3-1 cancel (acme textselect3): tap left during the right look-drag over
# g.txt — no pane opens
-press right 21 4
-drag right 25 4
-press left 25 4
-release left 25 4
-release right 25 4
+press right 21 9
+drag right 25 9
+press left 25 9
+release left 25 9
+release right 25 9
stable 700 8000
snap cancellook
# the same look released clean opens g.txt
-press right 21 4
-drag right 25 4
-release right 25 4
+press right 21 9
+drag right 25 9
+release right 25 9
wait 10000 line 2
stable 700 10000
snap lookafter
# a fresh left click dismisses the chord's leftover selection instead of
-# dragging the anchored span to the click: copy `line` on f.txt line 1
+# dragging the anchored span to the click: copy `line` on g.txt line 1
# (styled snap shows the selection), then click the next row (it's gone)
-press left 8 6
-drag left 11 6
-press middle 11 6
-release middle 11 6
-press right 11 6
-release right 11 6
-release left 11 6
+press left 8 14
+drag left 11 14
+press middle 11 14
+release middle 11 14
+press right 11 14
+release right 11 14
+release left 11 14
stable 400 5000
snapstyle chordsel
-press left 8 7
-release left 8 7
+press left 8 15
+release left 8 15
stable 400 5000
snapstyle clickdismiss
# tty paste chord: a mouse-listening app gets the click forwarded (SGR,
# body-relative) then the register between bracketed-paste markers —
# cat -v prints the received bytes visibly
-press left 35 11
-release left 35 11
+press left 35 22
+release left 35 22
stable 400 5000
key c-b
stable 600 8000
text stty -icanon -echo; printf '\x1b[?2004h\x1b[?1000h\x1b[?1006h'; cat -v
key enter
stable 700 8000
-press left 40 12
-press right 40 12
-release right 40 12
-release left 40 12
+press left 40 24
+press right 40 24
+release right 40 24
+release left 40 24
stable 700 8000
snap ttyprobe
# a plain prompt (mouse modes off) gets no click bytes — just the paste;
@@ -143,9 +143,9 @@ stable 600 8000
text stty sane; printf '\x1b[?1000l\x1b[?1006l'
key enter
stable 600 8000
-press left 40 12
-press right 40 12
-release right 40 12
-release left 40 12
+press left 40 24
+press right 40 24
+release right 40 24
+release left 40 24
stable 700 8000
snap ttyprompt