Mitchell Hashimoto
|
fd382789f3
|
ci: PR builds for macOS should be ReleaseSafe
|
2024-03-22 20:28:06 -07:00 |
|
Mitchell Hashimoto
|
7ad3195794
|
ci: create PR releases
|
2024-03-22 20:28:06 -07:00 |
|
Qwerasd
|
869b6b18e8
|
terminal/page: improve capacity adjust cols tests
|
2024-03-22 20:28:05 -07:00 |
|
Qwerasd
|
9630c39ea4
|
terminal/page: improved capacity adjust logic
|
2024-03-22 20:28:05 -07:00 |
|
Mitchell Hashimoto
|
fd9280429e
|
renderer: re-enable URL underlining
|
2024-03-22 20:28:05 -07:00 |
|
Mitchell Hashimoto
|
7419794a7b
|
renderer: convert link to new state
|
2024-03-22 20:28:05 -07:00 |
|
Mitchell Hashimoto
|
5664c3e3c9
|
core: enable link hovering
|
2024-03-22 20:28:05 -07:00 |
|
Mitchell Hashimoto
|
d664840b7f
|
terminal: add StringMap back
|
2024-03-22 20:28:05 -07:00 |
|
Mitchell Hashimoto
|
bca51ee771
|
terminal: selectionString takes a struct for opts
|
2024-03-22 20:28:05 -07:00 |
|
Mitchell Hashimoto
|
2de86ce500
|
core: converting more to new screen state
|
2024-03-22 20:28:05 -07:00 |
|
Mitchell Hashimoto
|
e18a77739c
|
terminal: screen lineIterator
|
2024-03-22 20:28:05 -07:00 |
|
Mitchell Hashimoto
|
f4fa54984c
|
terminal: selectLine can disable whitespace/sem prompt splitting
|
2024-03-22 20:28:05 -07:00 |
|
Mitchell Hashimoto
|
dae4c3e52d
|
inspector: forgot another new file
|
2024-03-22 20:28:05 -07:00 |
|
Mitchell Hashimoto
|
aadd0d3d48
|
config: increase default max scrollback to 10MB
|
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
|
a59d4286c7
|
terminal: adjust page capacity for graphemes if necessary
|
2024-03-22 20:28:04 -07:00 |
|
Mitchell Hashimoto
|
c0ed1fa370
|
terminal: pagelist can adjust grapheme byte capacity
|
2024-03-22 20:28:02 -07:00 |
|
Mitchell Hashimoto
|
2fe68eb973
|
terminal: bitmap allocator had off by one on extra bitmaps
|
2024-03-22 20:28:02 -07:00 |
|
Mitchell Hashimoto
|
5c7460a741
|
prettier
|
2024-03-22 20:28:02 -07:00 |
|
Mitchell Hashimoto
|
d1faa37b65
|
renderer/opengl: convert
|
2024-03-22 20:28:01 -07:00 |
|
Mitchell Hashimoto
|
935063d892
|
core: scroll to selection working
|
2024-03-22 20:28:01 -07:00 |
|
Mitchell Hashimoto
|
522c28207e
|
terminal: remove TODO
|
2024-03-22 20:28:01 -07:00 |
|
Mitchell Hashimoto
|
5b2f624c0a
|
update TODO
|
2024-03-22 20:28:01 -07:00 |
|
Mitchell Hashimoto
|
7ae9b0c469
|
terminal: screen clone that doesn't have sel should set null sel
|
2024-03-22 20:28:01 -07:00 |
|
Mitchell Hashimoto
|
9351cab038
|
terminal: Screen clone should preserve selection order
|
2024-03-22 20:28:01 -07:00 |
|
Mitchell Hashimoto
|
a3509f32a9
|
terminal: selection should use pin iterators
|
2024-03-22 20:28:01 -07:00 |
|
Mitchell Hashimoto
|
44d320a23e
|
terminal: selectionString should use proper ordered
|
2024-03-22 20:28:01 -07:00 |
|
Mitchell Hashimoto
|
1527936f90
|
core: only adjust selection on keypress
|
2024-03-22 20:28:01 -07:00 |
|
Mitchell Hashimoto
|
a697e97e08
|
renderer/metal: fix kitty image offset on screen
|
2024-03-22 20:28:01 -07:00 |
|
Mitchell Hashimoto
|
d7ee705a7a
|
terminal/kitty: calculate cell height more efficiently
|
2024-03-22 20:28:01 -07:00 |
|
Mitchell Hashimoto
|
0a3f431d1b
|
renderer/metal: almost bring back kitty images, some bugs
|
2024-03-22 20:28:00 -07:00 |
|
Mitchell Hashimoto
|
9eeaa0d0a9
|
renderer/metal: re-enable selection awareness for shaping
|
2024-03-22 20:28:00 -07:00 |
|
Mitchell Hashimoto
|
347c57f061
|
terminal: Selection.containedRow
|
2024-03-22 20:28:00 -07:00 |
|
Mitchell Hashimoto
|
d805fdd672
|
core: mouse untracks pin in right screen
|
2024-03-22 20:28:00 -07:00 |
|
Mitchell Hashimoto
|
3e247baef7
|
core: write scrollback file works again
|
2024-03-22 20:28:00 -07:00 |
|
Mitchell Hashimoto
|
992c736986
|
terminal: dumpScreen handles wrap
|
2024-03-22 20:28:00 -07:00 |
|
Mitchell Hashimoto
|
5813304358
|
terminal: dumpString options
|
2024-03-22 20:28:00 -07:00 |
|
Mitchell Hashimoto
|
1cdeacea34
|
core: remove incorrect std.meta.eql on selection
|
2024-03-22 20:28:00 -07:00 |
|
Mitchell Hashimoto
|
0a6735d05d
|
terminal: jump to prompt
|
2024-03-22 20:28:00 -07:00 |
|
Mitchell Hashimoto
|
1c4fb96e49
|
terminal: fix page size calculations on Linux
|
2024-03-22 20:28:00 -07:00 |
|
Mitchell Hashimoto
|
e018059a5d
|
core: re-enable click to move cursor
|
2024-03-22 20:28:00 -07:00 |
|
Mitchell Hashimoto
|
37251dca95
|
fix bench compilation
|
2024-03-22 20:27:59 -07:00 |
|
Mitchell Hashimoto
|
65909df9f9
|
terminal: commented log line to see active style count
|
2024-03-22 20:27:59 -07:00 |
|
Mitchell Hashimoto
|
3191081ea6
|
terminal: page.cloneFrom graphemes
|
2024-03-22 20:27:59 -07:00 |
|
Mitchell Hashimoto
|
49e8acbcd2
|
core: configurable scrollback limit
|
2024-03-22 20:27:59 -07:00 |
|
Mitchell Hashimoto
|
03abde6ba8
|
terminal: resize handles increased styles/graphemes
|
2024-03-22 20:27:59 -07:00 |
|