556ec9787b
add demo video as tag
2026-06-01 14:50:11 +02:00
b6a65c9f4a
add demo readme
2026-06-01 14:49:03 +02:00
44edff25d9
demo video
2026-06-01 14:42:23 +02:00
cc694a257a
lfs conf
2026-06-01 14:42:04 +02:00
1895a48550
promote floating
2026-06-01 14:39:00 +02:00
40230dd8f7
new tab inherits cwd
2026-06-01 14:03:45 +02:00
a31cf06cbd
new panes gain active pwd
2026-06-01 13:35:28 +02:00
6cf9afd664
remove unused devenv files
2026-06-01 13:31:20 +02:00
75cbea61dd
paste
2026-06-01 03:47:16 +02:00
dbb5dc350b
grap focus on launch
2026-06-01 03:30:45 +02:00
1776aa251a
fix call xseterrorhandler while gdk error trap is up
2026-06-01 03:13:59 +02:00
0be3662a93
fix call xseterrorhandler while gdk error trap is up
2026-06-01 03:09:54 +02:00
8f70c4bf45
open on active monitor
2026-06-01 03:03:42 +02:00
6738051da1
fix null pointer access
2026-06-01 02:58:20 +02:00
65f69d5c75
remove dead code
2026-06-01 02:50:21 +02:00
85f2d86c09
hybrig image rendering
2026-06-01 02:45:46 +02:00
5f0edcbe31
try to fix graphics path
2026-06-01 02:18:01 +02:00
ebf87c0bff
scrollback opens in floating pane
2026-06-01 00:46:28 +02:00
a51bee3b43
cleanup repo
2026-06-01 00:35:51 +02:00
aa5ca0451c
Merge branch 'codex-performance-improvements'
2026-05-31 23:24:06 +02:00
8ac07218fe
send backtab (ESC [ Z) for Shift+Tab
...
KeyEncoder mapped TAB to a plain tab regardless of Shift, so Shift+Tab sent the
same byte as Tab. Apps that use backtab for reverse navigation (fish completion
menu, helix theme picker) never saw it. Emit CSI Z when Shift is held.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
(cherry picked from commit 93d53fcef6 )
2026-05-31 22:34:45 +02:00
6bf69e8572
update jlibghostty
2026-05-31 22:23:14 +02:00
07585a314c
Upload only changed rows to GPU and hoist glyph bounds checks
...
paintIncremental's per-row dirty work was negated by present() calling
PixelBuffer.updateBuffer(null), which re-uploads the whole pane texture
every frame. Track the vertical band of buffer rows written since the
last present and hand that to updateBuffer so only changed rows upload.
The border is now drawn without extending the dirty band (its pixels are
unchanged between incremental frames). Also clamp blitGlyph's rectangle
once instead of bounds-checking every glyph pixel in the inner loop.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 22:12:45 +02:00
bdb33450f1
update jlibghostty
2026-05-31 21:51:57 +02:00
Gregor Lohaus
2c020bb6cb
fix race condition
2026-05-31 18:12:44 +02:00
Gregor Lohaus
71a533ec34
clear context new fix
2026-05-31 18:05:57 +02:00
Gregor Lohaus
54b08c7eca
revert failed fix
2026-05-31 18:00:49 +02:00
Gregor Lohaus
2fcdb286af
Fixed the partial-dirty blanking regression
2026-05-31 17:59:26 +02:00
Gregor Lohaus
e6848ec684
revert failed fixed
2026-05-31 17:56:36 +02:00
Gregor Lohaus
38822d66b8
Fixed the partial-dirty blanking regression
2026-05-31 17:51:53 +02:00
Gregor Lohaus
586150de59
Fixed the partial-dirty blanking regression
2026-05-31 17:48:04 +02:00
Gregor Lohaus
494d2c40cf
pixel buffer, scroll inference
2026-05-31 17:41:33 +02:00
Gregor Lohaus
a99cbdc61a
revert row diffing
2026-05-31 17:20:13 +02:00
Gregor Lohaus
86f7174eee
row diffing
2026-05-31 17:14:07 +02:00
Gregor Lohaus
137db24023
refert safe batching
2026-05-31 17:04:17 +02:00
Gregor Lohaus
d8faf8d6df
safe batching
2026-05-31 17:02:44 +02:00
Gregor Lohaus
9903e9174f
fix cell shifting regression
2026-05-31 16:58:11 +02:00
Gregor Lohaus
9b7247a4e0
small improvements
2026-05-31 16:50:12 +02:00
Gregor Lohaus
f5562baf5f
Merge branch 'refactor'
2026-05-31 16:27:21 +02:00
Gregor Lohaus
3017b99f87
recover pane
2026-05-31 16:24:43 +02:00
Gregor Lohaus
0958c93b4f
recover tab
2026-05-31 16:23:36 +02:00
Gregor Lohaus
9c98d87783
recover abstract terminal renderer
2026-05-31 16:21:38 +02:00
Gregor Lohaus
76c731578f
recover terminal metrics from helix buffer
2026-05-31 16:20:43 +02:00
Gregor Lohaus
95619f5b4c
fuck did bad git reset hard to main, recovering from helix buffer
2026-05-31 16:19:37 +02:00
Gregor Lohaus
174cfc00d3
what is happening ??
2026-05-31 16:15:37 +02:00
Gregor Lohaus
29e84c9830
remove unused old classes
2026-05-31 16:13:40 +02:00
Gregor Lohaus
a7baa08e68
add bin to gitignore
2026-05-31 15:45:55 +02:00
Gregor Lohaus
76f539d34a
fix build error
2026-05-30 01:27:10 +02:00
Gregor Lohaus
ba884cd0a2
probably wrong fix
2026-05-30 01:23:16 +02:00
Gregor Lohaus
7dbbf89b27
non fix of clearing issue
2026-05-30 01:13:53 +02:00