Commit Graph

21 Commits

Author SHA1 Message Date
Michael Lorant
61a985e74e html: Add Unicode 11 xterm.js addon (#1310)
* html: Add Unicode 11 xterm.js addon

Add Unicode 11 addon to xterm.js to enable support for newer Unicode
standards. This addon significantly improves rendering of emojis.

Signed-off-by: Michael Lorant <michael.lorant@nine.com.au>

* html: rebuild header file

---------

Signed-off-by: Michael Lorant <michael.lorant@nine.com.au>
Co-authored-by: Shuanglei Tao <tsl0922@gmail.com>
2024-03-05 15:19:47 +08:00
Michael Lorant
09e7fd8148 html: upgrade to xterm 5.4.0 (#1303)
* html: Upgrade xterm.js

Upgrade xterm.js to the latest stable release.

As part of this upgrade, the xterm packages have been scoped as the
unscoped packages were not updated.

The addons have also been upgraded to match the compatible versions.

As part of this upgrade, a compatibility issue was identified with the
Gulp task to inline source. By disabling compression, this allowed the
task to complete successfully. The size of the source file `html.h` did
not change significantly which indicates compression was not being
applied previously.

Signed-off-by: Michael Lorant <michael.lorant@nine.com.au>

* html: rebuild header file

---------

Signed-off-by: Michael Lorant <michael.lorant@nine.com.au>
Co-authored-by: Shuanglei Tao <tsl0922@gmail.com>
2024-03-05 10:35:02 +08:00
Lonny Wong
8c6c6ee885 improve support for trzsz (#1084)
* trzsz support drag and drop to upload

* optimize trzsz upload speed

* trzsz support windows

* trzsz support transfer directories in browser
2023-04-27 11:57:09 +08:00
Shuanglei Tao
cca66e4745 html: fix eslint warnings 2022-11-03 20:18:07 +08:00
Shuanglei Tao
b370b2c991 html: refactor terminal component 2022-11-03 02:01:46 +08:00
Shuanglei Tao
4cab29d470 html: upgrade to gts 4.0.0 2022-11-02 14:21:06 +08:00
Shuanglei Tao
5a4c210e7b html: add option to toggle sixel 2022-10-30 11:16:48 +08:00
Shuanglei Tao
8f754b153c html: add option to toggle zmodem 2022-10-30 00:39:41 +08:00
Shuanglei Tao
0c4feb0cab html: move flow control logic to terminal 2022-10-29 14:03:48 +08:00
Shuanglei Tao
2f7e0e0482 html: upgrade to xterm 5.0 2022-10-18 23:30:36 +08:00
Shuanglei Tao
0b6eaa80b0 html: update default font family 2022-08-08 15:41:13 +08:00
Shuanglei Tao
e11e784969 Revert "xterm: enable macbook options key as modifier for copy-and-paste (#914)"
This reverts commit 2b4dbacc10.
2022-07-05 21:05:17 +08:00
Ruben Jenster
2b4dbacc10 xterm: enable macbook options key as modifier for copy-and-paste (#914)
Enabling `set -g mouse on` in tmux.conf breaks copy-on-select.
On other keyboard layouts the shift key can be used as modifier for copy-on-select.
This commit enables the xterm options required for using the options key
as modifier for copy-on-select.
2022-04-08 22:37:02 +08:00
Shuanglei Tao
c62de53104 html: use webgl as the default renderer 2020-12-19 12:28:41 +08:00
Shuanglei Tao
6bbe4db775 html: use api to fetch auth token 2020-02-06 17:43:40 +08:00
Shuanglei Tao
75b3b59247 html: upgrade to preact 10 and xterm 4.2.0 2019-10-26 14:45:04 +08:00
Shuanglei Tao
b0ed073a00 html: reformat code 2019-07-04 21:23:04 +08:00
Shuanglei Tao
86123ca7bc html: update lint rules 2019-06-23 11:05:09 +08:00
Shuanglei Tao
089182b8c5 xterm.js 3.14.2 2019-06-15 09:20:45 +08:00
Shuanglei Tao
dbb72de418 html: fix lint 2019-05-27 11:58:26 +08:00
Shuanglei Tao
66718bc1d4 html: replace with preact version 2019-05-27 00:22:06 +08:00