From 682e237df7e8b22f820d14a4adee58e6e2f84268 Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Fri, 11 Sep 2026 12:38:56 -0300 Subject: 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. --- docs/screenshots/agave-lsp.txt | 38 +++++++++++++++++++++++++++ docs/screenshots/atelier.png | Bin 0 -> 461005 bytes docs/screenshots/before.png | Bin 0 -> 369430 bytes docs/screenshots/classic-gallery.json | 21 +++++++++++++++ docs/screenshots/classic-themes.png | Bin 0 -> 2287763 bytes docs/screenshots/columns-atelier.png | Bin 0 -> 295421 bytes docs/screenshots/columns-orchard.png | Bin 0 -> 294658 bytes docs/screenshots/columns-parity.json | 37 ++++++++++++++++++++++++++ docs/screenshots/columns-tag-reveal.png | Bin 0 -> 296255 bytes docs/screenshots/compact-columns.png | Bin 0 -> 214695 bytes docs/screenshots/daybreak.png | Bin 0 -> 455797 bytes docs/screenshots/dusk.png | Bin 0 -> 459601 bytes docs/screenshots/ink.png | Bin 0 -> 459899 bytes docs/screenshots/orchard.png | Bin 0 -> 459125 bytes docs/screenshots/paper.png | Bin 0 -> 457492 bytes docs/screenshots/parity.json | 20 ++++++++++++++ docs/screenshots/pdf-and-tty-tags.png | Bin 0 -> 459114 bytes docs/screenshots/pets.png | Bin 0 -> 24844 bytes docs/screenshots/theme-preferences-forge.png | Bin 0 -> 229694 bytes docs/screenshots/theme-preferences.png | Bin 0 -> 3458848 bytes docs/screenshots/theme-selector.png | Bin 0 -> 253767 bytes 21 files changed, 116 insertions(+) create mode 100644 docs/screenshots/agave-lsp.txt create mode 100644 docs/screenshots/atelier.png create mode 100644 docs/screenshots/before.png create mode 100644 docs/screenshots/classic-gallery.json create mode 100644 docs/screenshots/classic-themes.png create mode 100644 docs/screenshots/columns-atelier.png create mode 100644 docs/screenshots/columns-orchard.png create mode 100644 docs/screenshots/columns-parity.json create mode 100644 docs/screenshots/columns-tag-reveal.png create mode 100644 docs/screenshots/compact-columns.png create mode 100644 docs/screenshots/daybreak.png create mode 100644 docs/screenshots/dusk.png create mode 100644 docs/screenshots/ink.png create mode 100644 docs/screenshots/orchard.png create mode 100644 docs/screenshots/paper.png create mode 100644 docs/screenshots/parity.json create mode 100644 docs/screenshots/pdf-and-tty-tags.png create mode 100644 docs/screenshots/pets.png create mode 100644 docs/screenshots/theme-preferences-forge.png create mode 100644 docs/screenshots/theme-preferences.png create mode 100644 docs/screenshots/theme-selector.png (limited to 'docs/screenshots') diff --git a/docs/screenshots/agave-lsp.txt b/docs/screenshots/agave-lsp.txt new file mode 100644 index 00000000..9a46b911 --- /dev/null +++ b/docs/screenshots/agave-lsp.txt @@ -0,0 +1,38 @@ +backend: zls-inproc+lsp-client +zls: 0.16.1-dev+3e0d0820 (compiled in — no server process, no JSON-RPC) +zig lib dir: /usr/lib/zig [OK] +offsets: utf-8 walk caps: 512 files, 2000 rows + +dependency imports gd can follow (8): + zls /home/goblin/00-projects/0x4200.cafe/02-pardes-code/zig-pkg/zls-0.16.1-dev-rmm5ftfOJgAzIdWUGVB08ycFbud2O3viKnGF1HZgfKZJ/src/zls.zig + tree-sitter /home/goblin/00-projects/0x4200.cafe/02-pardes-code/zig-pkg/tree_sitter-0.26.0-8heIf3CaAQB4SSumoGzq3gLSz2rkvXxcKFyskRWqDGBz/src/root.zig + zstbi /home/goblin/00-projects/0x4200.cafe/02-pardes-code/zig-pkg/zstbi-0.11.0-dev-L0Ea_3GWBwAh7m54XX055vwLKPTPij5hyqyeq92MXPE2/src/zstbi.zig + mvzr /home/goblin/00-projects/0x4200.cafe/02-pardes-code/zig-pkg/mvzr-0.3.9-ZSOky6t2AQCA7efmm5EYbPb5sOdbXa4EFsUgYbQ6hZv9/src/mvzr.zig + mupdf /home/goblin/00-projects/0x4200.cafe/02-pardes-code/src/pdf.zig + ghostty-vt /home/goblin/00-projects/0x4200.cafe/02-pardes-code/zig-pkg/ghostty-1.3.2-dev-5UdBCzeJJQXw_vG5Hsfx0DYUmF7Exs_9yctijqOIfp7W/src/lib_vt.zig + vaxis /home/goblin/00-projects/0x4200.cafe/02-pardes-code/zig-pkg/vaxis-0.6.0-BWNV_CrbCQCscGpzsAlR402rYQ_tV3aAl081c2iRRkka/src/main.zig + uucode /home/goblin/00-projects/0x4200.cafe/02-pardes-code/zig-pkg/uucode-0.2.0-ZZjBPlK5VADj7fdoq7G8LIHzD5o6FSkcBXXrRWr4jnrA/src/root.zig +asked from: /home/goblin/00-projects/00-solana/agave/02-upstream/gossip/src/crds_value.rs + +answers: definition, declaration, type_definition, implementation, references, hover, document_symbols, workspace_symbols, diagnostics, workspace_diagnostics, rename, code_action, format, select_refs, completion +refuses: incoming_calls, outgoing_calls, supertypes, subtypes + +last queries (0 total, keeping 24): + (none yet — press gd somewhere, then ask again) + +protocol servers (lsp-client): + rust-analyzer ready root /home/goblin/00-projects/00-solana/agave/02-upstream utf8 pull-diags call-hier docs 1 diag-files 0 [PARDES_LSP_RS=/home/goblin/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rust-analyzer] + .rs + clangd off [PARDES_LSP_C=(disabled)] + .c .h .cc .cpp .hpp .cxx .hxx + gopls off [PARDES_LSP_GO=(disabled)] + .go + typescript-language-server off [PARDES_LSP_TS=(disabled)] + .ts .tsx .js .jsx .mjs .cjs + pyright off [PARDES_LSP_PY=(disabled)] + .py + +client queries (3 total, keeping 24): + document_symbols rust-analyzer crds_value.rs 52 row(s) + hover rust-analyzer crds_value.rs 0 row(s) + definition rust-analyzer crds_value.rs 1 row(s) diff --git a/docs/screenshots/atelier.png b/docs/screenshots/atelier.png new file mode 100644 index 00000000..f889647a Binary files /dev/null and b/docs/screenshots/atelier.png differ diff --git a/docs/screenshots/before.png b/docs/screenshots/before.png new file mode 100644 index 00000000..f2e3d506 Binary files /dev/null and b/docs/screenshots/before.png differ diff --git a/docs/screenshots/classic-gallery.json b/docs/screenshots/classic-gallery.json new file mode 100644 index 00000000..0b1092dd --- /dev/null +++ b/docs/screenshots/classic-gallery.json @@ -0,0 +1,21 @@ +{ + "themes": [ + "forge", + "lagoon", + "solarium", + "spectrum", + "harvest", + "clay" + ], + "pets": [ + "cat", + "frog", + "off" + ], + "os_windows": [ + "20971567" + ], + "font_effective_pixels": 18, + "tagline_percent": 80, + "source_unchanged": true +} \ No newline at end of file diff --git a/docs/screenshots/classic-themes.png b/docs/screenshots/classic-themes.png new file mode 100644 index 00000000..f0fe4089 Binary files /dev/null and b/docs/screenshots/classic-themes.png differ diff --git a/docs/screenshots/columns-atelier.png b/docs/screenshots/columns-atelier.png new file mode 100644 index 00000000..2727df2f Binary files /dev/null and b/docs/screenshots/columns-atelier.png differ diff --git a/docs/screenshots/columns-orchard.png b/docs/screenshots/columns-orchard.png new file mode 100644 index 00000000..0fa179a5 Binary files /dev/null and b/docs/screenshots/columns-orchard.png differ diff --git a/docs/screenshots/columns-parity.json b/docs/screenshots/columns-parity.json new file mode 100644 index 00000000..9e18f2d4 --- /dev/null +++ b/docs/screenshots/columns-parity.json @@ -0,0 +1,37 @@ +{ + "commands": [ + "python3 -B test/column_tags.py zig-out/column-review/bin/pardes-gui /home/goblin/.cache/ct-sdl --project /home/goblin/00-projects/00-solana/agave/02-upstream", + "python3 -B test/column_tags.py zig-out/column-review/bin/pardes /home/goblin/.cache/ct-tty --project /home/goblin/00-projects/00-solana/agave/02-upstream --tty" + ], + "checks_per_host": 11, + "input": "Real keyboard and SGR mouse bytes through each host PTY parser; 9P state observation", + "comparison": "Core grid text and foreground/background colors; owned output directory names normalized ct-sdl/ct-tty to ct-run", + "limitations": [ + "SDL captures are native GPU PNGs; TTY captures are core grids, not independent terminal-emulator screenshots.", + "This helper does not automate SDL pixel-coordinate mouse events.", + "Unicode editing and persistence are verified separately; presentation tags use ASCII because selected font lacks CJK glyph coverage." + ], + "frames": { + "columns-orchard": { + "cols": 150, "rows": 48, + "matching_color_cells": 7200, "total_cells": 7200, + "matching_text_rows": 48, + "cursor_sdl": {"x": 82, "y": 3, "bar": false}, + "cursor_tty": {"x": 82, "y": 3, "bar": false} + }, + "columns-atelier": { + "cols": 150, "rows": 48, + "matching_color_cells": 7200, "total_cells": 7200, + "matching_text_rows": 48, + "cursor_sdl": {"x": 82, "y": 3, "bar": false}, + "cursor_tty": {"x": 82, "y": 3, "bar": false} + }, + "columns-tag-reveal": { + "cols": 150, "rows": 48, + "matching_color_cells": 7200, "total_cells": 7200, + "matching_text_rows": 48, + "cursor_sdl": {"x": 74, "y": 2, "bar": true}, + "cursor_tty": {"x": 74, "y": 2, "bar": true} + } + } +} diff --git a/docs/screenshots/columns-tag-reveal.png b/docs/screenshots/columns-tag-reveal.png new file mode 100644 index 00000000..ce55adbc Binary files /dev/null and b/docs/screenshots/columns-tag-reveal.png differ diff --git a/docs/screenshots/compact-columns.png b/docs/screenshots/compact-columns.png new file mode 100644 index 00000000..61b07ad7 Binary files /dev/null and b/docs/screenshots/compact-columns.png differ diff --git a/docs/screenshots/daybreak.png b/docs/screenshots/daybreak.png new file mode 100644 index 00000000..09cba567 Binary files /dev/null and b/docs/screenshots/daybreak.png differ diff --git a/docs/screenshots/dusk.png b/docs/screenshots/dusk.png new file mode 100644 index 00000000..53c55313 Binary files /dev/null and b/docs/screenshots/dusk.png differ diff --git a/docs/screenshots/ink.png b/docs/screenshots/ink.png new file mode 100644 index 00000000..171c6427 Binary files /dev/null and b/docs/screenshots/ink.png differ diff --git a/docs/screenshots/orchard.png b/docs/screenshots/orchard.png new file mode 100644 index 00000000..66057fa5 Binary files /dev/null and b/docs/screenshots/orchard.png differ diff --git a/docs/screenshots/paper.png b/docs/screenshots/paper.png new file mode 100644 index 00000000..7294869f Binary files /dev/null and b/docs/screenshots/paper.png differ diff --git a/docs/screenshots/parity.json b/docs/screenshots/parity.json new file mode 100644 index 00000000..c2e636e3 --- /dev/null +++ b/docs/screenshots/parity.json @@ -0,0 +1,20 @@ +{ + "comparison": "Every row-major cell resolved to (grapheme, foreground color, background color), using each capture's own style table; indices are not compared.", + "gui_artifacts": "/home/goblin/.cache/pardes-ui-review-final", + "tty_artifacts": "/home/goblin/.cache/pardes-ui-review-final-tty", + "capture_files": "theme-.json", + "gui_command": "python3 -B test/ui_review.py zig-out/ui-review/bin/pardes-gui /home/goblin/.cache/pardes-ui-review-final --project /home/goblin/00-projects/00-solana/agave/02-upstream --skip-lsp --theme orchard --themes orchard dusk ink paper daybreak atelier", + "tty_command": "python3 -B test/ui_review.py zig-out/ui-review/bin/pardes /home/goblin/.cache/pardes-ui-review-final-tty --project /home/goblin/00-projects/00-solana/agave/02-upstream --tty --skip-lsp --theme orchard --themes orchard dusk ink paper daybreak atelier", + "themes": [ + {"name": "orchard", "cols": 150, "rows": 48, "compared_cells": 7200, "matching_cells": 7200}, + {"name": "dusk", "cols": 150, "rows": 48, "compared_cells": 7200, "matching_cells": 7200}, + {"name": "ink", "cols": 150, "rows": 48, "compared_cells": 7200, "matching_cells": 7200}, + {"name": "paper", "cols": 150, "rows": 48, "compared_cells": 7200, "matching_cells": 7200}, + {"name": "daybreak", "cols": 150, "rows": 48, "compared_cells": 7200, "matching_cells": 7200}, + {"name": "atelier", "cols": 150, "rows": 48, "compared_cells": 7200, "matching_cells": 7200} + ], + "limitations": [ + "TTY evidence is the real core grid and styles, not an independently rendered emulator screenshot.", + "Comparisons exclude SDL pixel decorations, rasterization, font-role metadata and terminal-emulator rendering." + ] +} diff --git a/docs/screenshots/pdf-and-tty-tags.png b/docs/screenshots/pdf-and-tty-tags.png new file mode 100644 index 00000000..66c3a008 Binary files /dev/null and b/docs/screenshots/pdf-and-tty-tags.png differ diff --git a/docs/screenshots/pets.png b/docs/screenshots/pets.png new file mode 100644 index 00000000..b9a83d66 Binary files /dev/null and b/docs/screenshots/pets.png differ diff --git a/docs/screenshots/theme-preferences-forge.png b/docs/screenshots/theme-preferences-forge.png new file mode 100644 index 00000000..3497c291 Binary files /dev/null and b/docs/screenshots/theme-preferences-forge.png differ diff --git a/docs/screenshots/theme-preferences.png b/docs/screenshots/theme-preferences.png new file mode 100644 index 00000000..48bb0d57 Binary files /dev/null and b/docs/screenshots/theme-preferences.png differ diff --git a/docs/screenshots/theme-selector.png b/docs/screenshots/theme-selector.png new file mode 100644 index 00000000..883a2801 Binary files /dev/null and b/docs/screenshots/theme-selector.png differ -- cgit v1.3