summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-30 00:08:16 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:17 -0300
commitd6195b4ecc89a6506985e17313b580d570b03b77 (patch)
tree0946cd2b7adc2b4d5bdcff01cb26df815da71505 /test
parente38d236225b9da40f08bcb8d0ec72259cfe6647c (diff)
downloadpardes-d6195b4ecc89a6506985e17313b580d570b03b77.tar.gz
pardes-d6195b4ecc89a6506985e17313b580d570b03b77.zip
lapis_plain: lapis on flat grounds, with its framed and shadowed tags and its file-name shadow
No dot grid under the text and no stripes behind the focused tag; every colour, the gold frames and vermilion shadows of the plaques, the rules, the scroll column's checker and the title shadow stay lapis's. It follows lapis in the ring and the Themes picker. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'test')
-rw-r--r--test/gui_monkey.py2
-rw-r--r--test/snapshots/theme.golden2
-rw-r--r--test/snapshots/theme.snap7
-rw-r--r--test/snapshots/themesel.golden123
-rw-r--r--test/snapshots/themesel.snap9
5 files changed, 87 insertions, 56 deletions
diff --git a/test/gui_monkey.py b/test/gui_monkey.py
index 2b32f050..540c377a 100644
--- a/test/gui_monkey.py
+++ b/test/gui_monkey.py
@@ -25,7 +25,7 @@ from fs import session # noqa: E402
MOTIONS = ['off', 'crisp', 'smooth', 'bouncy', 'playful']
LIFTS = ['off', 'shadow', 'rim', 'auto']
BLOOMS = ['0', '2']
-THEMES = ['lapis', 'forge', 'acme', 'dusk', 'daybreak']
+THEMES = ['lapis', 'lapis_plain', 'forge', 'acme', 'dusk', 'daybreak']
W, H = 1280, 840
diff --git a/test/snapshots/theme.golden b/test/snapshots/theme.golden
index 351f8905..cbd5ee61 100644
--- a/test/snapshots/theme.golden
+++ b/test/snapshots/theme.golden
@@ -586,6 +586,8 @@
|28: 0-0 d,#e8c46a, 1-49 d,#0a1030, 50-50 d,#e8c46a, 51-99 d,#0a1030,
|29: 0-0 d,#e8c46a, 1-49 d,#0a1030, 50-50 d,#e8c46a, 51-99 d,#0a1030,
|30: 0-0 d,#e8c46a, 1-49 d,#0a1030, 50-50 d,#e8c46a, 51-99 d,#0a1030,
+== snap lapis-plain grid=100x31 cursor=4,6
+== style lapis-plain grid=100x31
== snap dark-plus grid=100x31 cursor=4,6
== style dark-plus grid=100x31
|0: 0-75 #a7a7a7,#3c3c3c, 76-84 #d4d4d4,#264f78, 85-99 #d4d4d4,#3c3c3c,
diff --git a/test/snapshots/theme.snap b/test/snapshots/theme.snap
index 4cb360d3..2a046ef3 100644
--- a/test/snapshots/theme.snap
+++ b/test/snapshots/theme.snap
@@ -109,11 +109,16 @@ snapstyle lapis
press middle @NextColor 1
release middle @NextColor 1
stable 700 10000
+snap lapis-plain
+snapstyle lapis-plain
+press middle @NextColor 1
+release middle @NextColor 1
+stable 700 10000
snap dark-plus
snapstyle dark-plus
press middle @NextColor 1
release middle @NextColor 1
stable 700 10000
-# After orchard_black: acme and lapis, then the first faithful ports.
+# After orchard_black: acme, lapis and lapis_plain, then the first faithful ports.
snap solarized-dark
snapstyle solarized-dark
diff --git a/test/snapshots/themesel.golden b/test/snapshots/themesel.golden
index a82d88f5..253fc73a 100644
--- a/test/snapshots/themesel.golden
+++ b/test/snapshots/themesel.golden
@@ -482,7 +482,7 @@
|27: 16 Theme orchard_black
|28: 17 Theme acme
|29: 18 Theme lapis
-|30: 19
+|30: 19 Theme lapis_plain
== style step-orchard-black grid=100x31
|0: 0-99 #b2c3b8,#1d2824,
|1: 0-1 d,#887455, 2-2 d,#314738, 3-99 #becfc4,#314738,
@@ -514,7 +514,7 @@
|27: 0-0 d,#111813, 1-1 d,#000000, 2-3 d,#000000,b 4-6 #616f64,#000000,b 7-99 #f2f8ef,#000000,
|28: 0-0 d,#111813, 1-3 d,#000000, 4-6 #59675c,#000000, 7-99 #f2f8ef,#000000,
|29: 0-0 d,#111813, 1-3 d,#000000, 4-6 #59675c,#000000, 7-99 #f2f8ef,#000000,
-|30: 0-0 d,#111813, 1-3 d,#000000, 4-99 #59675c,#000000,
+|30: 0-0 d,#111813, 1-3 d,#000000, 4-6 #59675c,#000000, 7-99 #f2f8ef,#000000,
== snap step-acme grid=100x31 cursor=7,27
|17: 7 Theme atelier Theme
|18: 8 Theme forge
@@ -528,8 +528,8 @@
|26: 16 Theme orchard_black
|27: 17 Theme acme
|28: 18 Theme lapis
-|29: 19
-|30: 20 # Visual Studio Code
+|29: 19 Theme lapis_plain
+|30: 20
== style step-acme grid=100x31
|0: 0-99 #000000,#eaffff,
|1: 0-1 d,#8888cc, 2-2 d,#eaffff, 3-99 #000000,#eaffff,
@@ -560,8 +560,8 @@
|26: 0-0 d,#99994c, 1-3 d,#ffffea, 4-6 #999980,#ffffea, 7-99 #000000,#ffffea,
|27: 0-0 d,#99994c, 1-1 d,#ffffea, 2-3 d,#ffffea,b 4-6 #999980,#ffffea,b 7-99 #000000,#ffffea,
|28: 0-0 d,#99994c, 1-3 d,#ffffea, 4-6 #999980,#ffffea, 7-99 #000000,#ffffea,
-|29: 0-0 d,#99994c, 1-3 d,#ffffea, 4-99 #999980,#ffffea,
-|30: 0-0 d,#99994c, 1-3 d,#ffffea, 4-6 #999980,#ffffea, 7-99 #000000,#ffffea,
+|29: 0-0 d,#99994c, 1-3 d,#ffffea, 4-6 #999980,#ffffea, 7-99 #000000,#ffffea,
+|30: 0-0 d,#99994c, 1-3 d,#ffffea, 4-99 #999980,#ffffea,
== snap step-lapis grid=100x31 cursor=7,27
|17: 8 Theme forge Theme
|18: 9 Theme lagoon
@@ -574,9 +574,9 @@
|25: 16 Theme orchard_black
|26: 17 Theme acme
|27: 18 Theme lapis
-|28: 19
-|29: 20 # Visual Studio Code
-|30: 21 Theme dark_plus
+|28: 19 Theme lapis_plain
+|29: 20
+|30: 21 # Visual Studio Code
== style step-lapis grid=100x31
|0: 0-99 #9aa6d9,#0f1a4a,
|1: 0-1 d,#8a3a3a, 2-2 d,#25397d, 3-99 #eee6d2,#25397d,
@@ -606,24 +606,43 @@
|25: 0-0 d,#050a24, 1-3 d,#0a1030, 4-6 #5a6aa8,#0a1030, 7-99 #eee6d2,#0a1030,
|26: 0-0 d,#050a24, 1-3 d,#0a1030, 4-6 #5a6aa8,#0a1030, 7-99 #eee6d2,#0a1030,
|27: 0-0 d,#050a24, 1-1 d,#0a1030, 2-3 d,#0a1030,b 4-6 #6a7ab8,#0a1030,b 7-99 #eee6d2,#0a1030,
+|28: 0-0 d,#050a24, 1-3 d,#0a1030, 4-6 #5a6aa8,#0a1030, 7-99 #eee6d2,#0a1030,
+|29: 0-0 d,#050a24, 1-3 d,#0a1030, 4-99 #5a6aa8,#0a1030,
+|30: 0-0 d,#050a24, 1-3 d,#0a1030, 4-6 #5a6aa8,#0a1030, 7-99 #eee6d2,#0a1030,
+== snap step-lapis-plain grid=100x31 cursor=7,27
+|17: 9 Theme lagoon Theme
+|18: 10 Theme solarium
+|19: 11 Theme spectrum
+|20: 12 Theme harvest
+|21: 13 Theme clay
+|22: 14 Theme forge_black
+|23: 15 Theme forge_soft
+|24: 16 Theme orchard_black
+|25: 17 Theme acme
+|26: 18 Theme lapis
+|27: 19 Theme lapis_plain
+|28: 20
+|29: 21 # Visual Studio Code
+|30: 22 Theme dark_plus
+== style step-lapis-plain grid=100x31
+|18: 0-0 d,#050a24, 1-3 d,#0a1030, 4-6 #5a6aa8,#0a1030, 7-99 #eee6d2,#0a1030,
|28: 0-0 d,#050a24, 1-3 d,#0a1030, 4-99 #5a6aa8,#0a1030,
|29: 0-0 d,#050a24, 1-3 d,#0a1030, 4-6 #5a6aa8,#0a1030, 7-99 #eee6d2,#0a1030,
-|30: 0-0 d,#050a24, 1-3 d,#0a1030, 4-6 #5a6aa8,#0a1030, 7-99 #eee6d2,#0a1030,
== snap step-dark-plus grid=100x31 cursor=7,27
-|17: 11 Theme spectrum Theme
-|18: 12 Theme harvest
-|19: 13 Theme clay
-|20: 14 Theme forge_black
-|21: 15 Theme forge_soft
-|22: 16 Theme orchard_black
-|23: 17 Theme acme
-|24: 18 Theme lapis
-|25: 19
-|26: 20 # Visual Studio Code
-|27: 21 Theme dark_plus
-|28: 22
-|29: 23 # Solarized
-|30: 24 Theme solarized_dark
+|17: 12 Theme harvest Theme
+|18: 13 Theme clay
+|19: 14 Theme forge_black
+|20: 15 Theme forge_soft
+|21: 16 Theme orchard_black
+|22: 17 Theme acme
+|23: 18 Theme lapis
+|24: 19 Theme lapis_plain
+|25: 20
+|26: 21 # Visual Studio Code
+|27: 22 Theme dark_plus
+|28: 23
+|29: 24 # Solarized
+|30: 25 Theme solarized_dark
== style step-dark-plus grid=100x31
|0: 0-99 #a7a7a7,#3c3c3c,
|1: 0-1 d,#458276, 2-2 d,#1e1e1e, 3-99 #ffffff,#1e1e1e,
@@ -657,20 +676,20 @@
|29: 0-3 d,#1e1e1e, 4-6 #858585,#1e1e1e, 7-99 #d4d4d4,#1e1e1e,
|30: 0-3 d,#1e1e1e, 4-6 #858585,#1e1e1e, 7-99 #d4d4d4,#1e1e1e,
== snap step-solarized-dark grid=100x31 cursor=7,27
-|17: 14 Theme forge_black Theme
-|18: 15 Theme forge_soft
-|19: 16 Theme orchard_black
-|20: 17 Theme acme
-|21: 18 Theme lapis
-|22: 19
-|23: 20 # Visual Studio Code
-|24: 21 Theme dark_plus
-|25: 22
-|26: 23 # Solarized
-|27: 24 Theme solarized_dark
-|28: 25 Theme solarized_light
-|29: 26
-|30: 27 # Dracula
+|17: 15 Theme forge_soft Theme
+|18: 16 Theme orchard_black
+|19: 17 Theme acme
+|20: 18 Theme lapis
+|21: 19 Theme lapis_plain
+|22: 20
+|23: 21 # Visual Studio Code
+|24: 22 Theme dark_plus
+|25: 23
+|26: 24 # Solarized
+|27: 25 Theme solarized_dark
+|28: 26 Theme solarized_light
+|29: 27
+|30: 28 # Dracula
== style step-solarized-dark grid=100x31
|0: 0-99 #01090b,#657b83,
|1: 0-1 d,#758a41, 2-2 d,#93a1a1, 3-99 #073642,#93a1a1,
@@ -737,20 +756,20 @@
|29: 0-3 d,#1e1e1e, 4-99 #858585,#1e1e1e,
|30: 0-3 d,#1e1e1e, 4-6 #858585,#1e1e1e, 7-99 #d4d4d4,#1e1e1e,
== snap tail grid=100x31 cursor=7,29
-|17: 326 Theme wolf_alabaster_dark
-|18: 327 Theme wolf_alabaster_dark_bg
-|19: 328 Theme wolf_alabaster_dark_mono
-|20: 329 Theme wolf_alabaster_light
-|21: 330 Theme wolf_alabaster_light_bg
-|22: 331 Theme wolf_alabaster_light_mono
-|23: 332 Theme yellowed
-|24: 333 Theme yo
-|25: 334 Theme yo_berry
-|26: 335 Theme yo_light
-|27: 336 Theme zed_onedark
-|28: 337 Theme zed_onelight
-|29: 338 Theme zenburn
-|30: 339
+|17: 327 Theme wolf_alabaster_dark
+|18: 328 Theme wolf_alabaster_dark_bg
+|19: 329 Theme wolf_alabaster_dark_mono
+|20: 330 Theme wolf_alabaster_light
+|21: 331 Theme wolf_alabaster_light_bg
+|22: 332 Theme wolf_alabaster_light_mono
+|23: 333 Theme yellowed
+|24: 334 Theme yo
+|25: 335 Theme yo_berry
+|26: 336 Theme yo_light
+|27: 337 Theme zed_onedark
+|28: 338 Theme zed_onelight
+|29: 339 Theme zenburn
+|30: 340
== snap picked grid=100x31 cursor=7,3
|16: 14 line 14
|17: 15 line 15
diff --git a/test/snapshots/themesel.snap b/test/snapshots/themesel.snap
index 01e4dc5e..1d61bf6a 100644
--- a/test/snapshots/themesel.snap
+++ b/test/snapshots/themesel.snap
@@ -11,7 +11,7 @@
# and nothing to cancel: the row you ran is the theme you have.
#
# The whole ring is in the buffer, in sections: the fifteen native themes,
-# acme and lapis, the faithful ports a family at a time, the legacy helix and
+# acme, lapis and lapis_plain, the faithful ports a family at a time, the legacy helix and
# dark, then everything exported from the vendored helix .toml and zed .json
# files, sorted. The colors below are
# read with snapstyle, so this proves the generated themes are real data and
@@ -82,7 +82,7 @@ key tab
stable 700 15000
snap step-clay
snapstyle step-clay
-# The three native contrast variants precede acme and lapis, and then the first
+# The three native contrast variants precede acme, lapis and lapis_plain, and then the first
# ported family's section. Its heading
# and blank separator are not stops in the n/N command walk.
key n
@@ -113,6 +113,11 @@ snapstyle step-lapis
key n
key tab
stable 700 15000
+snap step-lapis-plain
+snapstyle step-lapis-plain
+key n
+key tab
+stable 700 15000
snap step-dark-plus
snapstyle step-dark-plus
# across the Visual Studio Code section into Solarized: a section heading and