Daniel Imms
05cbe41d39
scrollDisp -> scrollLines
...
Fixes #902
2017-11-04 03:20:24 -07:00
Daniel Imms
1b2bac7aef
Add letterSpacing option
...
This provides an option for fonts to be more spaced out. This is particularly useful
for fonts that can seem crammed due to not allowing floating point numbers when
drawing, such as Monoid or Operator Mono.
2017-10-09 20:07:30 -07:00
Daniel Imms
ac23be134b
Simplify viewport
2017-09-10 10:38:08 -07:00
Daniel Imms
ae741348a6
Fix several issues with line height
...
Fixes #966
Fixes #967
2017-09-10 10:31:19 -07:00
Daniel Imms
75b91c618e
Update license text
2017-09-08 10:16:42 -07:00
Daniel Imms
c94e87428d
Fix CharMeasure getting taller on successive calls
2017-09-02 19:04:07 -07:00
Daniel Imms
4f81cdfe8c
Make the terminal background theme aware
2017-09-02 13:59:22 -07:00
Daniel Imms
8039fd35e6
Remove unused CSS, selectionElement
2017-09-02 13:34:01 -07:00
Daniel Imms
24a98f2fa8
Remove rowContainer and children, disable Linkifier
2017-09-02 13:26:05 -07:00
Daniel Imms
c92a2f964a
Support lineHeight
2017-09-02 12:27:09 -07:00
Daniel Imms
f9fce53cc4
Add typedef tslint rule
2017-08-05 13:56:38 -07:00
Daniel Imms
aee474b53e
Type InputHandler._terminal
2017-08-05 12:57:29 -07:00
Oleksandr Andriienko
de82bd00ae
Fix some tests and docs, little code fix up.
...
Fix some tests and docs. Add ability to run one test file with help gulp task.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com >
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
bbafdd3d06
Start isolating buffer attributes into Buffer class
2017-07-16 03:47:15 +03:00
Paris Kasidiaris
8ede1fc9d2
Create terminal.buffer convenience attribute
2017-07-16 03:47:15 +03:00
Daniel Imms
3e8ddd1966
Add jsdoc
2017-07-03 21:43:52 -07:00
Anish Athalye
6223342890
Add scroll functionality for mobile
2017-07-03 19:49:16 -07:00
Daniel Imms
9c459aacc7
Explicitly size selectionContainer to allow for more flexible layouts
2017-06-07 11:48:31 -07:00
Daniel Imms
ee1de0980f
Perform initial viewport sync after CharMeasure is ready
...
Fixes #539
2017-02-10 09:55:35 -08:00
Daniel Imms
ada96a8373
Merge remote-tracking branch 'upstream/master' into 335_viewport_var
2017-01-08 17:04:18 -08:00
Daniel Imms
9385b9309d
Merge remote-tracking branch 'upstream/master' into 439_wide_char_class
2017-01-08 16:56:47 -08:00
Daniel Imms
06852cd904
Revert "Rate limit Viewport.refresh"
2017-01-08 16:46:23 -08:00
Daniel Imms
a1ee8aefbb
Merge remote-tracking branch 'upstream/master' into 439_wide_char_class
2017-01-08 16:32:51 -08:00
Daniel Imms
d2ef19dffe
Remove var usage from Viewport
...
Part of #335
2017-01-03 11:26:59 -08:00
Daniel Imms
efdf37b887
jsdoc
2017-01-03 11:23:36 -08:00
Daniel Imms
6ffb8f545b
Rate limit Viewport.refresh
...
This prevents 1000 scroll events from firing when the buffer is not full
Fixes #444
2017-01-03 11:18:38 -08:00
Daniel Imms
74483fb294
Use CharMeasure in Viewport and to style wide chars
...
Fixes #439
2016-12-31 15:56:57 -08:00
Paris Kasidiaris
1d30091188
Update documentation with cleaner license declaration
...
Fix #366
2016-12-01 13:37:20 +00:00
Daniel Imms
81dc48ef00
Clean up viewport more after TS conversion
...
Part of #335
2016-11-22 11:53:45 -08:00
Daniel Imms
5bddb93745
Adopt more TS syntax in Viewport.test.ts
2016-11-21 14:44:10 -08:00
Daniel Imms
e0d9871195
Convert Viewport to a TS class
2016-11-21 14:39:08 -08:00
Daniel Imms
634d4af4dd
Rename Viewport.js -> Viewport.ts
...
Part of #335
2016-11-21 14:27:41 -08:00