Daniel Imms
1551d94de4
Implement remaining powerline extra symbols
...
- Uses fontforge + helper bin/convert_svg_to_custom_glyph.js
- Some of these are very large. They'll be much smaller after gzip but
if this becomes a problem we can compile the svgs into a binary format
Fixes #5479
2025-12-24 08:06:20 -08:00
Daniel Imms
663b94011a
Remove remnants of deprecated options
...
Following up on #5462
2025-12-23 08:24:35 -08:00
Daniel Imms
54fcb1ea2f
Merge pull request #5474 from Tyriar/demo_warn
...
Fix warnings in demo
2025-12-23 08:17:29 -08:00
Daniel Imms
091c3967f7
Fix warnings in demo
2025-12-23 08:12:12 -08:00
Daniel Imms
eb285af11d
Add diagonal alignment tests
2025-12-23 08:05:02 -08:00
Daniel Imms
0976935f87
Implement remaining Terminal graphic characters (1FBC0-1FBCA)
2025-12-23 07:42:57 -08:00
Daniel Imms
3d3abf9cf2
Implement folder 1FBB9-1FBBA
2025-12-23 04:22:19 -08:00
Daniel Imms
268f7af5db
Implement running man 1FBB2 and 1FBB3
2025-12-23 04:15:41 -08:00
Daniel Imms
16b72dfd63
Mark powerline symbol range as reserved
2025-12-23 03:50:34 -08:00
Daniel Imms
02a9d2b047
Indicate reserved codepoints in demo
2025-12-23 03:30:02 -08:00
Daniel Imms
717399ceb6
Implement diagonal fill chars and light solid line with stroke
2025-12-22 14:04:51 -08:00
Daniel Imms
a4edeed85d
Add box drawing to custom glyph ranges test
2025-12-22 12:48:23 -08:00
Daniel Imms
219036cb0f
Add powerline to glyph ranges test
2025-12-22 12:26:58 -08:00
Daniel Imms
3e80637145
Move powerline to unified
2025-12-22 12:14:50 -08:00
Daniel Imms
5ae9ddf4b8
Add range to headers in ranges test
2025-12-22 12:06:59 -08:00
Daniel Imms
7ac068844c
Fix warnings in unicodeTables.ts
2025-12-22 12:06:27 -08:00
Daniel Imms
415de67106
Start move to unified draw definition
...
Part of #5466
2025-12-22 11:35:41 -08:00
Daniel Imms
f11241d9de
Custom glyph support for mosaic terminal graphics chars
...
Range: U+1FB3C-U+1FB6F
Part of #5466
2025-12-22 08:29:03 -08:00
Daniel Imms
187156764a
Add demo helper to print Symbols for Legacy Computing
...
Range: 1FB00–1FBFF
Part of #5464
2025-12-22 07:16:22 -08:00
Daniel Imms
7f81df5a3a
Add BSU and ESU to VT tab in demo
2025-12-10 07:49:07 -08:00
Daniel Imms
7274e1bbea
Use Windows PowerShell instead of pwsh 7 in demo
...
When pwsh 7 isn't installed it's hard to figure out what the problem is.
2025-10-18 06:15:19 -07:00
Jörg Breitbart
6f6ce33588
Merge branch 'master' into progress-addon
2025-01-09 02:32:26 +01:00
Jörg Breitbart
8101132352
rename types, remove rc import in d.ts
2025-01-09 02:05:36 +01:00
Daniel Imms
408d0995dd
Support detailed ligatures and variants
...
Fixes #5284
2025-01-08 06:26:15 -08:00
Jörg Breitbart
f516346e09
fix docs
2025-01-07 20:36:02 +01:00
Jörg Breitbart
d7cebc312e
use event from xterm.js instead of own impl
2025-01-07 19:21:51 +01:00
Jörg Breitbart
a1e85a4eb5
Merge branch 'master' into progress-addon
2025-01-07 16:49:09 +01:00
Daniel Imms
38d340d176
Remove courier fonts from defaults
...
Fixes #5156
2025-01-07 05:17:36 -08:00
Daniel Imms
cd5438c2c5
Add = and - long ligatures too
2025-01-06 10:01:09 -08:00
Daniel Imms
ef67b42fbd
Demo test button for common ligatures
...
Part of #5231
2025-01-06 09:59:00 -08:00
Daniel Imms
b579649a39
Revert to cursor options after DECSCUSR 0
...
Fixes #3293
2024-12-20 10:34:05 -08:00
Daniel Imms
fb2e96e1b0
Add test button for DECSCUSR
...
Part of #3293
2024-12-20 10:21:19 -08:00
Daniel Imms
b74ec267e2
Blend cursor with background to support alpha in webgl
...
Fixes #5241
2024-12-20 07:37:12 -08:00
Jörg Breitbart
6bb2210a91
initial commit
2024-12-15 18:57:03 +01:00
Jacob Bandes-Storch
ae2622e5ce
Add reflowCursorLine option
2024-12-05 18:03:27 -08:00
Daniel Imms
dd54ef13bc
Update node-pty, use conpty.dll
2024-08-08 05:54:56 -07: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
9712057b91
Remove the canvas renderer
...
Fixes #4779
2024-07-14 10:48:39 -07:00
Daniel Imms
9187cd3d0a
Add load test for long lines
2024-07-14 07:41:38 -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
9b26bb4436
Support theming of overview ruler border
2024-07-10 07:30:38 -07:00
Daniel Imms
345b6906f9
Remove unused demo webpack config
2024-07-10 06:29:32 -07:00
Daniel Imms
992fa015a4
Move on to all ESM imports in the demo
2024-07-05 12:12:03 -07:00
Daniel Imms
208d6e96f8
Use esm image addon in demo
2024-07-05 12:00:05 -07:00
Daniel Imms
ba3ba899a5
Clean up
2024-07-05 08:55:01 -07:00
Daniel Imms
1f11c7e46c
Get sources building with esbuild
2024-07-05 08:46:15 -07:00
Daniel Imms
039cd02482
Merge pull request #5091 from Tyriar/tyriar/windows_server
...
Ignore EPIPE exception on Windows when reloading demo client
2024-07-05 08:02:57 -07:00
Daniel Imms
4a9e52ee44
Ignore EPIPE exception on Windows when reloading demo client
...
Whenever the demo is reloaded on Windows the demo server crashes. This just
ignores the error as I tried logging and adding try/catch around all
interactions with the websocket and couldn't narrow it down.
2024-07-05 07:53:33 -07:00