Daniel Imms
d29a527724
Introduce the public module
2018-06-10 16:40:36 +01:00
Bruno Ribeito
13d5ad6506
Fix Demo String Options
2018-06-03 19:53:51 +01:00
Daniel Imms
c748b02111
Add rendererType
2018-06-03 16:21:23 +02:00
Daniel Imms
adb0cf41ab
Improve display of options
2018-06-03 15:37:01 +02:00
Daniel Imms
908b06cfa7
Some polish
2018-06-03 11:18:34 +01:00
Daniel Imms
2d786910c8
Correctly set cols/rows
2018-06-03 11:10:11 +01:00
Daniel Imms
5b04451b05
console error on setting ctor only option via setOption
2018-06-03 11:02:39 +01:00
Daniel Imms
4d5e305a25
Generate inputs for all options in demo
2018-06-03 10:37:20 +01:00
Benjamin Woodruff
7f761b5b9e
Merge branch 'master' into dynamic-char-atlas
...
I did a bunch of testing of various ansi escape codes (including
italics) with all three char atlas implementations (none, static,
dynamic), with and without `drawBoldTextInBrightColors`, and with and
without `enableBold` to test all of the edge cases that I could.
2018-05-17 22:42:52 -07:00
Daniel Imms
6e451f58b8
Update tagline
2018-05-14 11:13:01 -07:00
Benjamin Woodruff
9c0ce1d742
Fix DynamicCharAtlas with transparency
...
There were two bugs:
- We need to clear the background of _tmpCtx instead of just drawing on
top if the background color is transparent.
- We should set the background to fully transparent if it's partially
transparent, to avoid drawing the transparent background twice.
2018-04-15 19:43:23 -07:00
Benjamin Woodruff
24feaabd9a
Add a basic dynamic character atlas implementation
...
This adds a very minimal implementation of DynamicCharAtlas using a LRU
cache.
I've got some optimizations that I'll add on top of this, but this
proves the concept.
2018-04-15 18:49:07 -07:00
Benjamin Woodruff
8c980bc30d
Add a dummy NoneCharAtlas implementation
...
This adds the logic needed to switch between multiple char atlas
implementations, and an example second implementation to test it out
with.
This also offers an escape hatch if something goes wrong with the char
atlas implementation(s).
2018-04-15 18:03:55 -07:00
Felipe Gasper
86c9b3f92c
Fix zmodem demo.
2018-04-05 07:03:09 -07:00
Daniel Imms
4fbd1adaa9
Move zmodem demo to demo/
...
Fixes #1324
2018-04-04 14:31:25 -07:00
Daniel Imms
dc822787d0
Move http links to the new webLinks addon
...
Fixes #1297
2018-02-23 11:11:23 -08:00
Daniel Imms
f089b997c0
Merge branch 'master' into 731_screen_reader
2018-02-14 09:03:31 -08:00
Thomas Zilz
dc759a93bc
Support setting padding on the .xterm element ( #1208 )
...
* Support padding on the .xterm element
2018-02-06 12:31:17 +01:00
Paris Kasidiaris
f02903a6df
Update README.md and Docker files
2018-02-06 09:22:16 +00:00
Daniel Imms
963db4d2fd
Remove navigation mode/more rows element
2018-01-27 14:48:45 -08:00
Daniel Imms
c2d78e57d0
Fix screenReadeMode disable in demo
2018-01-23 09:49:43 -08:00
Daniel Imms
421a885acd
Merge remote-tracking branch 'origin/master' into 731_screen_reader
2018-01-22 06:32:38 -08:00
Daniel Imms
e4726192f1
Various fixes
...
- altIsMeta -> macOptionIsMeta
- Moved isThirdLevelShift into Terminal class
- Moved option check into isThirdLevelShift so it doesn't affect the Windows
case and also includes the keypress case
- Add public API and typings test
- Add option checkbox to demo
2018-01-20 09:06:05 -08:00
Saad Malik
891fbd6b80
Mac OSX: altIsMeta support
...
* Support for altIsMeta option
* Instead of providing third-level shift characters
* Sample demo application using new altIsMeta option
2018-01-19 12:10:39 -08:00
Daniel Imms
222c42f7ea
Expose screen reader and navigation mode on demo/API
2018-01-16 10:29:40 -08:00
Thomas Zilz
b4e52b2334
Fix fit() sizing and also support letterSpacing, enhanced ( #1157 )
...
Fixes #1081
* Make sure character dimensions are available right after calling term.open()
* Do not assume var assignments are global anymore, webpack will isolate them
* Use DocumentFragment to build Viewport and helpers before attaching them to the DOM
* Shield term.focus call from crashing when used before term.open
2017-12-20 20:06:23 +01:00
Paris Kasidiaris
da604ff69c
Fix webpack task in Gulp and fit add-on
2017-12-16 11:29:12 +02:00
Paris Kasidiaris
8830820821
Update demo to use Webpack
2017-12-12 08:46:06 +00:00
Daniel Imms
700a10f3f4
Initial winptyCompat addon
2017-10-27 10:23:46 -07:00
Daniel Imms
be8ddb11db
Add support back for IE11
...
Fixes #1033
2017-10-05 20:22:05 -07:00
Daniel Imms
66c891df5b
Fix resize adding right padding on demo
2017-09-06 15:36:40 -07:00
Daniel Imms
c5a6d96a62
Remove padding from terminal, not support atm
2017-09-02 14:11:21 -07:00
Daniel Imms
4f81cdfe8c
Make the terminal background theme aware
2017-09-02 13:59:22 -07:00
Daniel Imms
5cd189e2e0
Fix demo pty size
2017-09-01 21:36:20 -07:00
Daniel Imms
bf95333275
Fix the fit addon
2017-09-01 20:44:41 -07:00
npezza93
c88f50125b
Add a bellStyle dropdown in the demo
2017-08-17 18:02:12 -04:00
npezza93
2f1380a31d
Make bellStyle singular. Preload sound on option setting. Use strings as options
2017-08-16 20:39:28 -04:00
npezza93
8a1f365a7e
Add ability to have a visual bell
2017-08-16 20:39:27 -04:00
Daniel Imms
c13b86a885
Add find to demo
2017-07-09 01:03:10 -07:00
Daniel Imms
11de0d0ca0
Merge remote-tracking branch 'ups/master' into 553_find_api
2017-07-08 23:07:57 -07:00
Lucian Buzzo
e4970266d8
Add a Promise polyfill to the demo so that it works in IE11
...
Connects to #751
2017-07-03 11:05:35 +01:00
Daniel Imms
19381454ad
Get find working as an addon
2017-06-22 19:36:53 -07:00
Daniel Imms
46d62f4972
Support cursorStyle selection in demo
2017-04-19 18:16:48 -07:00
coderaiser
43558fa1dc
Fix demo: wrong pid on windows #567
2017-03-03 23:40:36 +02:00
Paris Kasidiaris
6e1628bc3b
Fixes on demo based on configurable tabStopWidth
2017-01-21 00:32:39 +02:00
Paris Kasidiaris
8cb46f2726
Move tabStopWidth option callback into setOption
2017-01-20 16:19:19 +00:00
Paris Kasidiaris
f4293a6dfa
Fix #488 : Implement configurable tab width
2017-01-20 16:18:19 +00:00
Daniel Imms
0bd469f505
Implement CSI Ps SP q Set cursor style
...
Fixes #480
2017-01-18 10:06:57 -08:00
Daniel Imms
8a07b8c798
Merge pull request #442 from Tyriar/441_windows_support
...
Use node-pty for Windows support
2017-01-15 02:38:16 -08:00
Daniel Imms
375ccbd9e2
Merge remote-tracking branch 'upstream/master' into 478_cursorBlink_refresh
2017-01-15 02:22:45 -08:00