Daniel Imms
2b21f27ac2
Fix demo build script
2023-08-27 09:00:48 -07:00
Daniel Imms
7000447915
Build demo step
2023-08-27 08:54:04 -07:00
Daniel Imms
a4683ab874
dist -> /dist
2023-08-27 08:44:24 -07:00
Daniel Imms
9eadaf7079
Feature detect WebAssembly instead
2023-08-27 08:10:58 -07:00
Daniel Imms
fbebabe2e6
Add @playwright/test support
2023-08-27 08:08:52 -07:00
Daniel Imms
3aa31111de
Merge branch 'master' into demo_tscheck
2023-08-23 16:26:07 -07:00
Daniel Imms
81baad6acd
Prefer const
2023-08-23 16:26:00 -07:00
Daniel Imms
25ef47a78f
Use express-ws types
2023-08-23 16:25:15 -07:00
Daniel Imms
7d7d593fee
Merge pull request #4722 from Tyriar/client_warnings
...
Fix demo client.ts warnings
2023-08-23 16:22:28 -07:00
Daniel Imms
4534b56c1f
Use ts-check in server and start
2023-08-23 16:20:55 -07:00
Daniel Imms
ee0da5e4c1
Fix demo client.ts warnings
2023-08-23 16:03:25 -07:00
Daniel Imms
e5d60c0895
Fix demo warnings by adding complex options
2023-08-23 16:00:16 -07:00
Daniel Imms
1529e0bf04
Remove unused variable
2023-08-20 07:33:15 -07:00
Per Bothner
a20599efb4
Merge branch 'master' into demo
2023-08-19 09:15:30 -07:00
Per Bothner
025e8505d5
implement autoResize for terminal in demo
...
This is optional (but the default): You can still explicitly set COLSxROWS,
but "auto" uses a ResizeObserver sets the size based on window size.
2023-08-19 08:28:43 -07:00
Jörg Breitbart
16f5900252
fix spaces in demo
2023-08-19 17:28:27 +02:00
Per Bothner
e2d699cb32
Styling tweaks for demo
...
* Make terminal take 2/3 of the width, and the options etc get 1/3
* Remove options height limit, which could lead to annoying nested
verical scroll regions. (An inner region for the options inside a
scrollable viewport.)
2023-08-19 08:23:31 -07:00
Per Bothner
6e39d03a52
Some html/css cleanps in demo
...
* id="grid" should be id="class" (since "grid" is not unique in the document).
* Remove space after 'id=' (multiple places).
* Group 3 texture-atlas elements in new <div class="texture-atlas-container">.
2023-08-18 16:30:36 -07:00
Daniel Imms
0b54c9a5d6
Add trace log level, traceCall decorator and use in webgl
...
- New 'trace' log level in the API, you should expect very spammy logs when
trace is on and filter them down. As opposed to 'debug' which should be more
readable.
- traceCall decorator logs the args and return value of the decorated method.
Wecan use this on key functions in various parts of the code to assist
debugging issues that are hard to reproduce such as #4665 .
- Decorated a few webgl render methods for #4665 .
- There's an early exit in traceCall when not on the trace log level so the
runtime impact when not in trace is negligable.
Part of #4665
2023-08-18 11:04:23 -07:00
tisilent
5c1e6dce99
Add block to cursorInactiveStyle,
...
change line to bar
2023-08-11 11:36:40 +08:00
tisilent
482dad3036
Add cursorInactiveStyle option
2023-08-10 16:11:04 +08:00
Jörg Breitbart
b770431102
Merge branch 'master' into faster_dom
2023-08-01 18:18:31 +02:00
Daniel Imms
9cfc2c881c
Merge pull request #4626 from Tyriar/tyriar/light_cursor
...
Fix demo light theme cursor colors
2023-08-01 08:08:29 -07:00
Daniel Imms
1cfce3d0b6
Fix demo light theme cursor colors
2023-08-01 06:37:00 -07:00
Jörg Breitbart
37153018b9
fix BCE
2023-07-24 16:06:19 +02:00
Jörg Breitbart
eaa265b4fa
add image options and tests to demo
2023-06-27 15:04:55 +02:00
Jörg Breitbart
8fa3cae618
integrate addon into demo
2023-06-27 14:04:27 +02:00
Daniel Imms
22140b5e94
Add more granular windowsPty option
...
See microsoft/vscode#134448
2023-05-29 09:40:00 -07:00
Jörg Breitbart
048010c219
fix buffer corruption for utf8 transport
2023-05-21 12:28:15 +02:00
Daniel Imms
cdec1e5b03
Merge pull request #4526 from Tyriar/4499_overline
...
Add support for SGR 53 overline and SGR 55 not overline
2023-05-20 14:21:22 -07:00
Daniel Imms
2bfd95fe54
Add support for SGR 53, 55 overline
...
Specced in ECMA-48
2023-05-20 09:56:56 -07:00
Jean Pierre
4fbeb58203
Update search demo
2023-05-15 22:18:36 -05:00
Jörg Breitbart
218cfd256c
Merge branch 'master' into fix_weblinks
2022-12-19 15:59:11 +01:00
Jörg Breitbart
9411acbc73
move link tests to demo
2022-12-19 15:33:10 +01:00
Daniel Imms
1926c9bbbc
Add sequence buttons through CSI P
2022-12-19 06:20:01 -08:00
Daniel Imms
06145c02b1
Add IL vt button
...
Part of #2533
2022-12-19 06:11:34 -08:00
Daniel Imms
fd8a0690c9
Add VT arrow buttons
...
Part of #2064
2022-12-14 09:28:25 -08:00
Daniel Imms
74ea0c23ca
Add combo entries to sgr test for testing multiple sgr
2022-12-11 13:11:16 -08:00
Jörg Breitbart
d2298d84a0
move safari check to WebglAddon ctor
2022-12-07 23:56:43 +01:00
Jörg Breitbart
e46a9e12d0
fix demo in epiphany
2022-12-06 13:40:25 +01:00
Daniel Imms
0edabed595
Merge pull request #4240 from Tyriar/4222_shims
...
Remove promise and fetch shims and use await for fetch
2022-11-03 19:56:25 -07:00
Daniel Imms
7d98375ce4
Merge pull request #4254 from Tyriar/clear_green
...
Clear custom glyph test button sgr
2022-11-03 06:56:23 -07:00
Daniel Imms
7cf9b68e2c
Clear custom glyph test button sgr
2022-11-03 06:48:33 -07:00
Daniel Imms
d82da195f3
Remove atlas pages from demo when they're merged
2022-11-02 06:02:53 -07:00
Daniel Imms
abfe391d91
Add CJK with random SGR test button
...
This is good as a stress test for the renderer
2022-11-02 05:46:40 -07:00
Daniel Imms
095ceda639
Show canvas atlas pages in demo
2022-10-30 14:53:01 -07:00
Daniel Imms
0aa9fc5bb8
Add border around atlas pages
2022-10-30 12:00:55 -07:00
Daniel Imms
846573bb01
Support up to maximum texture units (eg. 16 on my machine)
2022-10-30 03:16:29 -07:00
Daniel Imms
0f70055d76
Add CJK test button
2022-10-30 03:04:58 -07:00
Daniel Imms
0a49a5dde1
Make texture atlas presentation nicer for multiple pages
2022-10-29 13:01:41 -07:00