Mitchell Hashimoto
|
c3e15a5cb6
|
terminal: rename semantic prompt
|
2026-01-31 11:01:03 -08:00 |
|
Mitchell Hashimoto
|
5f77b0ed98
|
terminal: remove old semantic_prompt
|
2026-01-31 11:01:03 -08:00 |
|
Mitchell Hashimoto
|
1b2376d366
|
terminal: remove last semantic_prompt usage from Terminal
|
2026-01-31 11:01:03 -08:00 |
|
Mitchell Hashimoto
|
10bc88766b
|
terminal: soft wrap preserves new semantic prompt state
|
2026-01-31 11:01:03 -08:00 |
|
Mitchell Hashimoto
|
917a42876e
|
terminal: cursorIsAtPrompt uses new APIs
|
2026-01-31 11:01:03 -08:00 |
|
Mitchell Hashimoto
|
112db8211d
|
terminal: remove clearPrompt and integrate it into resize
|
2026-01-31 11:01:03 -08:00 |
|
Mitchell Hashimoto
|
0f05c2b71a
|
terminal: fix resize test to use new semantic prompt logic
|
2026-01-31 11:01:03 -08:00 |
|
Mitchell Hashimoto
|
3aaafa2dda
|
terminal: Screen testWriteString should set prompt_continuation for soft
|
2026-01-31 11:01:03 -08:00 |
|
Mitchell Hashimoto
|
047914c7b5
|
terminal: promptPath uses new semantic_prompt logic
|
2026-01-31 11:01:02 -08:00 |
|
Mitchell Hashimoto
|
ed0979cb0c
|
terminal: selectOutput uses new semantic prompt logic
|
2026-01-31 11:01:02 -08:00 |
|
Mitchell Hashimoto
|
142f8ca6db
|
terminal: Screen.selectLine uses new semantic boundaries
|
2026-01-31 11:01:02 -08:00 |
|
Mitchell Hashimoto
|
b62ac468dc
|
terminal: change Screen.resize to take an options struct
|
2026-01-31 11:01:02 -08:00 |
|
Mitchell Hashimoto
|
07dce38cc5
|
terminal: Screen tracks semantic content seen
|
2026-01-31 11:01:02 -08:00 |
|
Mitchell Hashimoto
|
fd016fdb2a
|
terminal: move cursor semantic content functions into Screen
|
2026-01-31 11:01:02 -08:00 |
|
Mitchell Hashimoto
|
4dd5df6c05
|
terminal: PageList.highlightSemanticContent
|
2026-01-31 11:01:02 -08:00 |
|
Mitchell Hashimoto
|
f9aa759767
|
terminal: promptIterator needs to respect limits
|
2026-01-31 11:01:02 -08:00 |
|
Mitchell Hashimoto
|
c74889124a
|
terminal: PageList uses new semantic_prompt2
|
2026-01-31 11:01:02 -08:00 |
|
Mitchell Hashimoto
|
123e4ea325
|
terminal: PageList delta_prompt scroll uses new promptIterator
|
2026-01-31 11:01:02 -08:00 |
|
Mitchell Hashimoto
|
3c0fe02238
|
terminal: PageList.promptIterator
|
2026-01-31 11:01:02 -08:00 |
|
Mitchell Hashimoto
|
a80b3f34c0
|
terminal: add semantic_prompt2 to Row to track prompt state
|
2026-01-31 11:01:02 -08:00 |
|
Mitchell Hashimoto
|
84cfb9de1c
|
restore old marking behavior so everything keeps working
|
2026-01-31 11:01:02 -08:00 |
|
Mitchell Hashimoto
|
ae65998d5b
|
terminal: OSC 133;I
|
2026-01-31 11:01:01 -08:00 |
|
Mitchell Hashimoto
|
4d555f878e
|
terminal: OSC 133 N
|
2026-01-31 11:01:01 -08:00 |
|
Mitchell Hashimoto
|
af12241d88
|
terminal: OSC 133 P
|
2026-01-31 11:01:01 -08:00 |
|
Mitchell Hashimoto
|
acd7a448e1
|
terminal: OSC 133 B handling
|
2026-01-31 11:01:01 -08:00 |
|
Mitchell Hashimoto
|
3fa6320478
|
terminal: handle fresh_line_new_prompt
|
2026-01-31 11:01:01 -08:00 |
|
Mitchell Hashimoto
|
24bf642bdc
|
terminal: start implementing proper semantic prompt behaviors
|
2026-01-31 11:01:01 -08:00 |
|
Mitchell Hashimoto
|
7a69e2bf86
|
terminal: printCell writes with the current pen's content type
|
2026-01-31 11:01:01 -08:00 |
|
Mitchell Hashimoto
|
487b84da0e
|
terminal: add semantic_content enum to cell
|
2026-01-31 11:01:01 -08:00 |
|
Mitchell Hashimoto
|
513b55e0a4
|
inspector: always render the surface when the inspector is opened
|
2026-01-31 09:14:29 -08:00 |
|
Mitchell Hashimoto
|
dc2cca6490
|
inspector: renderer panel
|
2026-01-31 09:06:07 -08:00 |
|
Mitchell Hashimoto
|
400d17aa0d
|
inspector: remove cell picker
|
2026-01-31 08:47:15 -08:00 |
|
Mitchell Hashimoto
|
3793188e38
|
inspector: termio revamp
|
2026-01-31 08:47:15 -08:00 |
|
Mitchell Hashimoto
|
75eac6e3ea
|
terminal: stream handleManually => vtRaw
|
2026-01-31 08:47:15 -08:00 |
|
Mitchell Hashimoto
|
4fa2dab20d
|
inspector: clean up termio layouts
|
2026-01-31 08:47:15 -08:00 |
|
Mitchell Hashimoto
|
32ac82c66f
|
inspector: no longer holds surface pointer
|
2026-01-31 08:47:15 -08:00 |
|
Mitchell Hashimoto
|
3e825dd608
|
inspector: clean up Inspector
|
2026-01-31 08:47:15 -08:00 |
|
Mitchell Hashimoto
|
e9439533a7
|
inspector: prettify keyboard stream
|
2026-01-31 08:47:15 -08:00 |
|
Mitchell Hashimoto
|
caf301d548
|
inspector: move termio to dedicated widget
|
2026-01-31 08:47:14 -08:00 |
|
Mitchell Hashimoto
|
b2c8cdbc90
|
inspector: key events
|
2026-01-31 08:47:14 -08:00 |
|
Mitchell Hashimoto
|
9056fa7fd1
|
inspector: cell inspector
|
2026-01-31 08:47:14 -08:00 |
|
Mitchell Hashimoto
|
19d2fca9c4
|
inspector: grid
|
2026-01-31 08:47:14 -08:00 |
|
Mitchell Hashimoto
|
76fe2e9fbb
|
inspector: hyperlinks
|
2026-01-31 08:47:14 -08:00 |
|
Mitchell Hashimoto
|
3246d1f7ef
|
inspector: page managed styles
|
2026-01-31 08:47:14 -08:00 |
|
Mitchell Hashimoto
|
3ac4f70e48
|
inspector: clean up page
|
2026-01-31 08:47:14 -08:00 |
|
Mitchell Hashimoto
|
51ce210833
|
terminal: add helpers to BitmapAllocator for sizing
|
2026-01-31 08:47:14 -08:00 |
|
Mitchell Hashimoto
|
9b75f4a799
|
inspector: page improvements
|
2026-01-31 08:47:14 -08:00 |
|
Mitchell Hashimoto
|
c8e048f309
|
inspector: pagelist
|
2026-01-31 08:47:14 -08:00 |
|
Mitchell Hashimoto
|
7f008d126f
|
inspector: surface info is back
|
2026-01-31 08:47:14 -08:00 |
|
Mitchell Hashimoto
|
53b2a777e7
|
inspector: screen info has its own dockspace
|
2026-01-31 08:47:14 -08:00 |
|