Daniel Imms
|
50b0f3d7ee
|
Add vtExtensions.kittySgrBoldFaintControl
|
2026-01-10 04:31:36 -08:00 |
|
Daniel Imms
|
c624a47780
|
Maintain different buffer flags, stack limit, tests
|
2026-01-09 11:59:50 -08:00 |
|
Daniel Imms
|
992da3cc4d
|
Hook up vt extensions option
|
2026-01-09 07:07:10 -08:00 |
|
Daniel Imms
|
2265fa2ade
|
Implement kitty keyboard protocol (CSI u)
Fixes #4198
|
2026-01-09 05:59:57 -08:00 |
|
Daniel Imms
|
857c4529cd
|
Save cursor and restore more modes
Fixes #1526
|
2025-12-30 04:49:54 -08:00 |
|
Daniel Imms
|
9780b44115
|
Fix decorations with height > 1
Fixes #4855
|
2025-12-29 04:14:56 -08:00 |
|
Daniel Imms
|
ca5a681363
|
Add quirks setting to control DECSET/DECRST 12
Fixes #5314
|
2025-12-28 07:34:55 -08:00 |
|
Daniel Imms
|
5d24866042
|
Move customGlyphs option into webgl addon
Fixes #5480
|
2025-12-24 08:35:06 -08:00 |
|
Daniel Imms
|
663b94011a
|
Remove remnants of deprecated options
Following up on #5462
|
2025-12-23 08:24:35 -08:00 |
|
 Chris LloydandClaude
|
6b63c5f260
|
Address PR review feedback for synchronized output
- Remove synchronizedOutputTimeout public API, hardcode 1s timeout
- Extract SynchronizedOutputHandler class for cleaner code
- Update spec URL to contour-terminal/vt-extensions
- Remove unnecessary comment in InputHandler
- Delete unit tests, add integration tests in SharedRendererTests
- Fix whitespace issue
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-09 07:58:31 -08:00 |
|
 Chris LloydandClaude
|
7228e2e2dc
|
Add synchronized output support (DEC mode 2026)
Implement synchronized output mode (CSI ? 2026 h/l) which allows
applications to batch terminal updates and render them atomically,
preventing screen tearing during rapid output.
Features:
- BSU (CSI ? 2026 h) pauses rendering, buffering row updates
- ESU (CSI ? 2026 l) flushes buffer and renders atomically
- Configurable timeout via synchronizedOutputTimeout option (default 5s)
- Exposed via terminal.modes.synchronizedOutputMode
Closes #3375
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-04 11:16:25 -08:00 |
|
Daniel Imms
|
9a7517d3eb
|
Clear selection on vertical resize
Fixes #5300
|
2025-10-19 01:15:30 -07:00 |
|
Anthony Kim
|
67cf25989a
|
only send codes, not the data when in trace
|
2025-10-17 11:26:34 -07:00 |
|
 Anthony KimandDaniel Imms
|
f87e574971
|
Update src/common/services/CoreService.ts
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
|
2025-10-17 11:23:24 -07:00 |
|
Anthony Kim
|
5269462817
|
Only log character codes for verbose/trace
|
2025-10-17 10:12:10 -07:00 |
|
Daniel Imms
|
d7d7f1b023
|
Merge pull request #5391 from Tyriar/tyriar/mouse_events
Bring back partial wheel tracking
|
2025-09-09 18:42:38 -07:00 |
|
Anthony Kim
|
9c42fb348b
|
ignore fastScrollModifier
|
2025-09-09 13:21:37 -07:00 |
|
Anthony Kim
|
e4f222f6b0
|
Make test happy
|
2025-09-09 12:03:51 -07:00 |
|
Anthony Kim
|
38bee71630
|
More clear comments
|
2025-09-09 12:00:19 -07:00 |
|
Anthony Kim
|
1a6a807f68
|
Remove stale comment
|
2025-09-09 11:59:29 -07:00 |
|
Anthony Kim
|
03ce26c697
|
Questions, possible concern
|
2025-09-09 11:56:28 -07:00 |
|
Anthony Kim
|
cf6b868dfb
|
fastScrollModifier seems deprecated
|
2025-09-09 11:51:27 -07:00 |
|
Anthony Kim
|
50df7a69e6
|
remove unused var
|
2025-09-08 21:06:37 -07:00 |
|
Anthony Kim
|
26ecba8de1
|
Fix sluggish mouse problem. Now similar to trackpad
|
2025-09-08 21:03:05 -07:00 |
|
Anthony Kim
|
ebddd5d346
|
Move from CoreBrowerTerminal to CoreMouseService. Still slow though
|
2025-08-28 22:54:50 -07:00 |
|
Anthony Kim
|
a6fdf043ce
|
Respect original formatting
|
2025-08-28 08:57:25 -07:00 |
|
Anthony Kim
|
753ea81fc0
|
BufferService listen to onBufferActivate, remove tests
|
2025-08-28 08:46:27 -07:00 |
|
Anthony Kim
|
a3ab942ea1
|
Fix teleport issue when coming back from alt buffer
|
2025-08-27 20:45:52 -07:00 |
|
Daniel Imms
|
e5b838a01b
|
scrollOnDisplayErase -> scrollOnEraseInDisplay
|
2025-04-21 06:39:15 -07:00 |
|
Daniel Imms
|
42946d72ba
|
More alphabetical fix
|
2025-04-21 06:37:17 -07:00 |
|
Adrian Błasiak
|
26d29abef1
|
Merge branch 'master' into master
|
2025-04-15 11:03:04 +02:00 |
|
Daniel Imms
|
38d340d176
|
Remove courier fonts from defaults
Fixes #5156
|
2025-01-07 05:17:36 -08:00 |
|
Asem Dreibati
|
db925ad65d
|
Merge branch 'master' into di-enhancement
|
2024-12-23 16:06:48 +03:00 |
|
Daniel Imms
|
b579649a39
|
Revert to cursor options after DECSCUSR 0
Fixes #3293
|
2024-12-20 10:34:05 -08:00 |
|
Jacob Bandes-Storch
|
ae2622e5ce
|
Add reflowCursorLine option
|
2024-12-05 18:03:27 -08:00 |
|
blashaq
|
92c21a6950
|
+ scrollOnDisplayErase option
|
2024-11-23 10:58:19 +00:00 |
|
blashaq
|
9aba07f8f8
|
putty-style ED2 sequence handling as terminal option
|
2024-11-21 18:16:19 +00:00 |
|
Asem Dreibati
|
a1b438cea6
|
Store the DI decorator's id in specific property (#5131).
|
2024-10-29 10:31:57 +03:00 |
|
Daniel Imms
|
2a6cd8230c
|
Merge remote-tracking branch 'upstream/master' into tyriar/lifecycle
|
2024-07-15 09:52:09 -07:00 |
|
Daniel Imms
|
bf41eb4204
|
Add top/bottom border overview ruler options
|
2024-07-15 09:14:49 -07:00 |
|
Daniel Imms
|
144bdb5dd0
|
Move over to vs disposables
|
2024-07-14 16:19:20 -07:00 |
|
Daniel Imms
|
9c7e2ea98e
|
Remove IEvent and runAndSubscribe
|
2024-07-14 08:17:16 -07:00 |
|
Daniel Imms
|
9141b525a6
|
Migrate rest of EventEmitter to base/ Emitter
|
2024-07-14 08:06:48 -07:00 |
|
Daniel Imms
|
90ff6f3d06
|
Migrate most EventEmitter to base/ Emitter
|
2024-07-14 07:41:56 -07:00 |
|
Daniel Imms
|
0f373512d2
|
Fix ICoreMouseService injecting
|
2024-07-11 08:37:48 -07:00 |
|
Daniel Imms
|
2b8ccb5e51
|
Deprecate fast scroll modifier as it's no longer possible
Not possible via the component we import. We could add this but I
doubt it was being used anyway.
|
2024-07-10 08:30:32 -07:00 |
|
Daniel Imms
|
884141cd8f
|
Support theming of scroll bar slider
|
2024-07-10 07:54:39 -07:00 |
|
Daniel Imms
|
9b26bb4436
|
Support theming of overview ruler border
|
2024-07-10 07:30:38 -07:00 |
|
Daniel Imms
|
416f12fcc3
|
Remove ScrollSource
This isn't used anymore, it was used earlier to workaround recursion between
the viewport and the terminal objects
|
2024-07-10 07:01:44 -07:00 |
|
Daniel Imms
|
dc541d5495
|
Optimize SortedList.delete by batching to idle task
|
2024-04-20 10:32:30 -07:00 |
|