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 |
|
Mitchell Hashimoto
|
9137f52cbf
|
terminal: resize cols without reflow handles higher caps
|
2024-03-22 20:27:59 -07:00 |
|
Mitchell Hashimoto
|
a2e97a86d0
|
terminal: PageList adjustCap should start from original cap
|
2024-03-22 20:27:59 -07:00 |
|
Mitchell Hashimoto
|
ab1a302daa
|
terminal: PageList.clone must use createPageExt for non-std pages
|
2024-03-22 20:27:59 -07:00 |
|
Mitchell Hashimoto
|
dc04cc1317
|
terminal: handle style ID overflow
|
2024-03-22 20:27:59 -07:00 |
|
Mitchell Hashimoto
|
5e68bc60e0
|
terminal: resize page on unique style per cell
|
2024-03-22 20:27:59 -07:00 |
|
Mitchell Hashimoto
|
98b16930c3
|
terminal: PageList adjustCapacity should return new node and fix pins
|
2024-03-22 20:27:56 -07:00 |
|
Mitchell Hashimoto
|
7ff5577d05
|
terminal: PageSize adjustCapacity for non-standard pages
|
2024-03-22 20:27:56 -07:00 |
|
Mitchell Hashimoto
|
bb42adeb2d
|
update TODO.md
|
2024-03-22 20:27:56 -07:00 |
|
Mitchell Hashimoto
|
6de661b9d1
|
core: remove completed todos
|
2024-03-22 20:27:56 -07:00 |
|
Mitchell Hashimoto
|
edc0864f32
|
core: drag triple click
|
2024-03-22 20:27:56 -07:00 |
|
Mitchell Hashimoto
|
4d0f210025
|
core: double-click drag
|
2024-03-22 20:27:56 -07:00 |
|
Mitchell Hashimoto
|
361fdd2179
|
core: checkResetSelSwitch converted
|
2024-03-22 20:27:55 -07:00 |
|
Mitchell Hashimoto
|
4254dc9eef
|
core: single click selection is on the way
|
2024-03-22 20:27:55 -07:00 |
|
Mitchell Hashimoto
|
75255780e9
|
renderer/metal: show selections
|
2024-03-22 20:27:55 -07:00 |
|
Mitchell Hashimoto
|
8ccc30da10
|
core: surface now tracks left click pin
|
2024-03-22 20:27:55 -07:00 |
|
Mitchell Hashimoto
|
3caf6779a5
|
terminal: PageList resize blank lines at start of page
|
2024-03-22 20:27:55 -07:00 |
|
Mitchell Hashimoto
|
27d2903b3c
|
terminal: don't insert newline across page boundaries
|
2024-03-22 20:27:55 -07:00 |
|
Mitchell Hashimoto
|
c0e6eb4beb
|
terminal: PageList resize fix spacer issues with tests
|
2024-03-22 20:27:55 -07:00 |
|
Mitchell Hashimoto
|
5b93acaf5f
|
terminal: PageList more resize tests
|
2024-03-22 20:27:55 -07:00 |
|
Mitchell Hashimoto
|
9d6f668c9a
|
terminal: resize create new pages as necessary
|
2024-03-22 20:27:55 -07:00 |
|
Mitchell Hashimoto
|
48d40793e7
|
terminal: bring back clearPromptForResize, with tests!
|
2024-03-22 20:27:55 -07:00 |
|
Mitchell Hashimoto
|
36c93ac968
|
terminal: Pagelist reflow cursor in blank cell wrapped properly
|
2024-03-22 20:27:52 -07:00 |
|
Mitchell Hashimoto
|
9830aacc1c
|
terminal: pagelist resize handles soft-wrap across pages
|
2024-03-22 20:27:52 -07:00 |
|
Mitchell Hashimoto
|
9c2a5bccc1
|
terminal: page size should be accounted every creation
|
2024-03-22 20:27:52 -07:00 |
|