meganrogge
61e5c10fd3
pull apart and refactor findNext
2022-03-18 19:07:39 -04:00
meganrogge
f678f0824b
merge
2022-03-16 11:39:34 -04:00
meganrogge
4022277cec
scroll -> overviewRuler
2022-03-11 21:52:16 -05:00
meganrogge
fa4479c797
use decoration width, find all and select next
2022-03-11 12:01:19 -05:00
meganrogge
a5a9c3b368
add scroll decorations
2022-03-08 14:48:15 -06:00
Megan Rogge
d64cbc41d5
Merge branch 'master' into htmlserialize
2022-02-10 10:29:43 -06:00
meganrogge
fb4b19a393
polish
2022-02-09 08:47:10 -06:00
meganrogge
a9722371e1
add decoration test to demo
2022-02-08 15:14:36 -06:00
Simon Lamon
6dc813bdff
html serialization
2022-01-29 19:49:57 +01:00
Daniel Imms
b3c0c2bd3c
Add loadtest button to demo
2021-09-01 05:45:00 -07:00
Daniel Imms
f12b917930
Make addons tab title consistent
2021-08-31 07:32:54 -07:00
Daniel Imms
8edf0d5e1d
Improve checkbox and italics styling
2021-08-31 07:29:31 -07:00
Simran Narang
b19b3f0fb6
Implemented all the changes requested!
...
All Suggested changes committed successfully!
2021-08-31 11:41:00 +05:30
Simran Narang
2be3fc82ba
Terminal controls shifted to the right of the demo
...
The terminals have been shifted using a fixed tab bar on the right side of the demo.
2021-08-30 15:14:15 +05:30
Daniel Imms
54ce0172b4
Add test custom glyph button to demo
2021-08-18 09:48:27 -07:00
Daniel Imms
d90a0ce910
Improve demo warning and add to server.js as well
...
Fixes #2765
2020-03-19 18:26:45 -07:00
Daniel Imms
4475a82776
Fix grammar in demo
2020-02-07 09:13:03 -08:00
javacs3
903d75e6d3
Refactor
...
1. add 8 secs timeout for SerializeAddon API test
2. move demo page's addons control panel into a single div
3. remove unnecessary config in demo page
4. remove v8-profiler-node8 dependency
5. remove duplicate css option
2019-11-28 22:22:04 +08:00
Daniel Imms
6dda0c2b97
Merge branch 'feat/serialize-addon' into pr/JavaCS3/2369
2019-11-24 10:05:14 -08:00
javacs3
f12120b055
fix demo page <code> tag won't display multi space chars
2019-11-21 20:41:46 +08:00
javacs3
92709110ef
add SerializeAddon in demo page
2019-11-21 20:41:46 +08:00
Daniel
2f18edbcac
Remove old webgl enable button
2019-10-26 18:12:56 -07:00
Daniel
486fc714b3
Support checkboxes in demo to toggle addons
...
Fixes #2407
2019-10-26 18:12:20 -07:00
Daniel Imms
5321f0373f
Fix quote and comma
2019-06-17 13:42:44 -07:00
Daniel Imms
6e04058783
Reduce diff
2019-06-15 14:47:44 -07:00
Daniel Imms
eae0ab9e02
Add a webgl button to the demo
2019-06-15 00:04:02 -07:00
Daniel Imms
5998d22d14
Move css to css/, don't move it around
2019-05-26 12:49:08 -07:00
Daniel Imms
c7416a6eaa
Use logo in demo
...
Fixes #2093
2019-05-18 19:56:28 -07:00
Daniel Imms
1502fea431
Remove unused fullscreen addon from demo
2019-05-12 10:41:01 -07:00
Daniel Imms
0b78011fa3
Adopt project references
...
Recent versions of TypeScript has improved the performance of project
references so they are now viable to switch over to.
2019-03-30 14:05:24 -07:00
Alex Ross
7fc1fd947f
Added search support for 'match whole word'
2018-09-12 09:30:34 -07:00
Alex Ross
fed579238a
Added optional case sensitive searching
2018-09-10 13:45:29 -07:00
Daniel Imms
a0f9768fe8
Merge remote-tracking branch 'ups/master' into webpack_demo
2018-09-08 02:51:07 -07:00
Alex Ross
88205511e6
Added support for searching by regular expression
2018-09-07 09:47:15 -07:00
Daniel Imms
e75578440e
Improve demo webpack build
2018-09-01 16:22:27 -07:00
Daniel Imms
9293616f02
Add dispose terminal button to demo
2018-06-21 10:32:58 +10: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
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
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
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
Daniel Imms
222c42f7ea
Expose screen reader and navigation mode on demo/API
2018-01-16 10:29:40 -08:00