|
main
Default
|
917616b4
|
✨ add 2048 example showcasing transitions (#107)
|
|
|
dependabot/github_actions/github-actions-23d0c9bbca
|
14207c57
|
build(deps): bump the github-actions group with 2 updates
|
|
|
cowboyd/text-caret
|
a66eaca2
|
🐛 fix(term): resolve caret cell during the render walk
|
|
|
feat/terminfo
|
3e8056c9
|
feat: DA1 probe fence, attachment guards, public terminfo exports
|
|
|
ref/wcwidth
|
b10950d2
|
fix format
|
|
|
ref/opt-split
|
ec811d0d
|
fix(perf): build input.wasm with -O2 not -Oz
|
|
|
nm/feat/cursor
|
4b618f30
|
fix(term): use bare set OSC 22 so pointer shapes work on Ghostty
|
|
|
nm/subcell-smoothing
|
441641c2
|
spike(kitty): demos
|
|
|
feat/csi-b
|
a24cd2bf
|
feat(render): implement REP CSI Ps b
|
|
|
flex-sizing-70-71
|
e632001c
|
demo: add an example of the various uses of the flex properties
|
|
|
ref/clay-debug-tools
|
d08642c0
|
ref(opt): compile out Clay's unused debug-tools UI
|
|
|
nm/repro/wide-char-overlay
|
c12cd673
|
test: group wide-char regression into test/width.test.ts
|
|
|
nm/repro/vs16-emoji-width
|
580d6f50
|
test: group emoji-width regression into test/width.test.ts
|
|
|
nm/repro/translate
|
a650b037
|
test: failing repro for translate
|
|
|
nm/repro/stretch-sizing
|
286d077f
|
test: failing repro for stretch-sizing
|
|
|
nm/repro/align-self
|
f3a938ba
|
test: failing repro for align-self
|
|
|
nm/repro/border-per-side
|
56ad0b03
|
test: failing repro for border-per-side
|
|
|
nm/repro/border-background
|
32bf4fda
|
test: failing repro for border-background
|
|
|
nm/repro/osc8-hyperlinks
|
33028d18
|
test: failing repro for osc8-hyperlinks
|
|
|
nm/repro/text-passthrough
|
22b8fb08
|
test: failing repro for text-passthrough
|
|
|
nm/repro/align-content
|
88e97db4
|
test: failing repro for align-content
|
|
|
nm/repro/flex-wrap
|
c0d89095
|
test: failing repro for flex-wrap
|
|
|
nm/repro/targeted-sgr-resets
|
4bb6bb84
|
test: failing repro for targeted-sgr-resets
|
|
|
nm/repro/color-encoding-modes
|
f96967ab
|
test: failing repro for color-encoding-modes
|
|
|
nm/repro/floating-attach
|
9f98e7a4
|
test: failing repro for floating-attach
|
|
|
nm/repro/flex-shrink
|
de563438
|
test: failing repro for flex-shrink
|
|
|
nm/repro/border-styles
|
1e419391
|
test: failing repro for border-styles
|
|
|
nm/repro/percent-sizing
|
5b5d80bc
|
test: failing repro for percent-sizing
|
|
|
nm/repro/text-background
|
e814b5ec
|
test: failing repro for text-background
|
|
|
nm/repro/hard-word-break
|
449fd492
|
test: failing repro for hard-word-break
|
|
|
nm/repro/justify-space
|
a769af18
|
test: failing repro for justify-space
|
|
|
nm/repro/string-width
|
4c49974b
|
test: failing repro for string-width
|
|
|
nm/repro/signed-margin
|
cdf98eaa
|
test: failing repro for signed-margin
|
|
|
ref/wasm-opt
|
7d8f1a37
|
ref(opt): build input.wasm for size
|
|
|
rr/stacked-preview-v2
|
57c00a50
|
Merge PR #30 text measurement helpers
|
|
|
rr/text-measurement-helpers
|
c099165d
|
🐛 align text measurement with renderer wcwidth
|
|
|
feat/border-style
|
b6303dba
|
feat(border): update TS types to CSS border-style keywords with 4-byte per-side style encoding
|
|
|
ref/merge-all
|
29ed03dd
|
Merge branch 'ref/brotli-z85' into ref/merge-all
|
|
|
windows-keyboard-demo-fix
|
4e2fb431
|
fullscreen wrap not required
|
|
|
rr/stacked-preview
|
56f16bd2
|
Merge PR #25 scroll specification
|
|
|
rr/memmove-shim
|
d386e178
|
🐛 add memmove shim for wasm builds
|
|
|
scroll
|
ae6bfcf2
|
📝 add scroll specification and implementation
|
|
|
feat/render-info
|
ae2023dc
|
✨ add element dimensions to RenderResult via info map
|
|
|
docs/add-clayterm-spec
|
e75b49ac
|
♻️ split spec into renderer and input specifications
|
|
|
decouple-altbuffer-clear
|
a42ed956
|
✨ add clear option to alternateBuffer
|
|
|
feat/virtualizer-v1
|
80324f41
|
✨ make scroll indicator draggable in demo
|
|
|
worktree-fix-virtualizer-blocking
|
bb48b92b
|
🐛 fix anchor eviction in single-line buffer + document columns precondition
|
|
|
validate-colors
|
92577d48
|
🐛 accept signed int32 colors in validator
|
|