Mitchell Hashimoto
9f1572918f
bikeshed style
2024-06-05 09:11:44 -07:00
Jan200101
4220a3bd3a
inspector: fallback to unicode when key event is invalid
...
This prevents non-ascii characters like Ö from being displayed as invalid
2024-06-05 09:10:24 +02:00
Mitchell Hashimoto
93f8db59ce
inspector: show cell codepoints and wide property
2024-04-19 09:33:43 -07:00
Mitchell Hashimoto
07a27072dc
inspector: needs to call new PageList.maxSize func
2024-03-22 20:28:07 -07:00
Mitchell Hashimoto
dae4c3e52d
inspector: forgot another new file
2024-03-22 20:28:05 -07:00
Mitchell Hashimoto
b677460258
inspector: add page system details
2024-03-22 20:28:04 -07:00
Mitchell Hashimoto
55b4e49cb6
inspector: forgot the new file
2024-03-22 20:28:04 -07:00
Mitchell Hashimoto
172d62ca12
inspector: get mouse points working
2024-03-22 20:28:04 -07:00
Mitchell Hashimoto
62932f3631
inspector: cell selection works again
2024-03-22 20:28:04 -07:00
Mitchell Hashimoto
9015b7548f
inspector: support cell pinning again
2024-03-22 20:28:04 -07:00
Mitchell Hashimoto
ea51e9bca5
inspector: todo on render
2024-03-22 20:27:45 -07:00
Mitchell Hashimoto
9b4ab0e209
zig build test with renamed terminal package
2024-03-22 20:27:44 -07:00
Mitchell Hashimoto
3360a008cd
build: build produces a broken object file for iOS
...
This gets `zig build -Dtarget=aarch64-ios` working. By "working" I mean
it produces an object file without compiler errors. However, the object
file certainly isn't useful since it uses a number of features that will
not work in the iOS sandbox.
This is just an experiment more than anything to see how hard it would be to
get libghostty working within iOS to render a terminal. Note iOS doesn't
support ptys so this wouldn't be a true on-device terminal. The
challenge right now is to just get a terminal rendering (not usable).
2024-01-13 21:38:58 -08:00
Gregory Anders
060bdff117
terminal: track palette color in cell state
...
Rather than immediately converting a color palette index into an RGB
value for a cell color, when a palette color is used track the palette
color directly in the cell state and convert to an RGB value in the
renderer.
This causes palette color changes to take effect immediately instead of
only for newly drawn cells.
2024-01-02 22:34:06 -06:00
Mitchell Hashimoto
53a5734d09
terminal: change mask from u256 to StaticBitSet
2023-11-09 15:14:33 -08:00
Gregory Anders
f397353282
core: implement querying with OSC 4
2023-11-09 11:49:06 -06:00
Mitchell Hashimoto
fac2e470d9
inspector: add cursor style to inspector panel
2023-11-05 22:02:51 -08:00
Mitchell Hashimoto
c12bb4a035
inspector: reset vt seq number on clear
2023-10-25 09:24:37 -07:00
Mitchell Hashimoto
a6c765d1c0
inspector: termio filter also checks metadata values
2023-10-25 08:59:39 -07:00
Mitchell Hashimoto
b91f4c6b0c
inspector: minor style tweak
2023-10-25 08:56:58 -07:00
Mitchell Hashimoto
2ecbc8d04e
inspector: add OSC command metadata to inspector
2023-10-25 08:55:15 -07:00
Mitchell Hashimoto
74d9996eb8
inspector: always increment seq number for vt events
2023-10-24 22:26:39 -07:00
Mitchell Hashimoto
b70498e77a
inspector: reversed a checkbox
2023-10-24 22:04:01 -07:00
Mitchell Hashimoto
7604bf1cac
inspector: forgot a file
2023-10-24 21:57:14 -07:00
Mitchell Hashimoto
c1469eb7b2
inspector: track lots of metadata for vt events
2023-10-24 21:56:38 -07:00
Mitchell Hashimoto
a72bfc4a31
inspector: add sequence number to termio
2023-10-24 21:26:34 -07:00
Mitchell Hashimoto
ff54c466cd
inspector: termio pause/resume
2023-10-24 21:20:08 -07:00
Mitchell Hashimoto
dc11513c1b
inspector: add basic termio seq filter
2023-10-24 21:15:00 -07:00
Mitchell Hashimoto
ccb1cea49a
inspector: filter terminal io events by kind
2023-10-24 20:55:29 -07:00
Mitchell Hashimoto
c60ead99aa
inspector: format termio a little better, incomplete
2023-10-24 20:31:26 -07:00
Mitchell Hashimoto
7b2af3a039
inspector: start termio log
2023-10-24 15:27:17 -07:00
Mitchell Hashimoto
5da0e0dab6
inspector: show kitty graphics metadata
2023-10-24 15:27:17 -07:00
Mitchell Hashimoto
dbe4530377
inspector: fix key memory leak
2023-10-24 15:27:17 -07:00
Mitchell Hashimoto
60c8ae806b
inspector: remove unused next id system
2023-10-24 15:27:17 -07:00
Mitchell Hashimoto
d82a4760da
inspector: note memory leak
2023-10-24 15:27:17 -07:00
Mitchell Hashimoto
25106f9644
inspector: add clear keyboard events button
2023-10-24 15:27:17 -07:00
Mitchell Hashimoto
f560423e3e
inspector: render key events
2023-10-24 15:27:17 -07:00
Mitchell Hashimoto
a162c7c47f
inspector: move inspector to dedicated folder
2023-10-24 15:27:16 -07:00
Mitchell Hashimoto
00ed6069f6
inspector: render basic key inspector
2023-10-24 15:27:16 -07:00