Daniel Imms
|
948eedba89
|
Merge pull request #938 from Tyriar/canvas_render
Render using canvas
|
2017-09-08 11:07:59 -07:00 |
|
Daniel Imms
|
0c19bc9c28
|
Fix tests
|
2017-09-08 11:06:15 -07:00 |
|
Daniel Imms
|
75b91c618e
|
Update license text
|
2017-09-08 10:16:42 -07:00 |
|
Thomas Zilz
|
48391c3108
|
Merge pull request #952 from mofux/delete-line-fix
Fix CSI Ps M to delete the correct line
|
2017-09-08 14:00:24 +02:00 |
|
Daniel Imms
|
ea8dbbd29f
|
Underline links on hover
|
2017-09-07 10:20:48 -07:00 |
|
Thomas Zilz
|
4eb356f6be
|
Fix CSI Ps M to delete the correct line
|
2017-09-07 17:13:15 +02:00 |
|
Daniel Imms
|
e960a0a82c
|
Add ILinkMatcherOptions.hoverEndCallback
|
2017-09-06 16:05:09 -07:00 |
|
Daniel Imms
|
fb90c98f81
|
Fix blurry text by supporting floating pt devicePixelRatios
|
2017-09-06 10:36:34 -07:00 |
|
Daniel Imms
|
b69ff5d31a
|
Redraw terminal when devicePixelRatio changes
|
2017-09-06 10:22:33 -07:00 |
|
Vincent Woo
|
2f168da1dc
|
Delete unused timer variables
|
2017-09-05 19:14:11 -07:00 |
|
Daniel Imms
|
7b199ac17f
|
Some more documentation
|
2017-09-04 19:40:49 -07:00 |
|
Daniel Imms
|
5c2d5dcd27
|
Document methods of BaseRenderLayer
|
2017-09-04 19:34:57 -07:00 |
|
Daniel Imms
|
46b0857ef6
|
Resolve TODOs
|
2017-09-04 14:13:41 -07:00 |
|
Daniel Imms
|
0dc24cf800
|
Move theme setting into setOption API
|
2017-09-04 13:41:56 -07:00 |
|
Daniel Imms
|
da1e3b40cc
|
Don't use ImageBitmap on Firefox
|
2017-09-04 12:59:59 -07:00 |
|
Daniel Imms
|
9506c01824
|
Add tests for utils/Mouse
|
2017-09-04 10:27:07 -07:00 |
|
Daniel Imms
|
1f38c2f467
|
Remove unused file
|
2017-09-04 09:53:53 -07:00 |
|
Daniel Imms
|
6f6f17f5dc
|
Add tests for ColorManager
|
2017-09-04 09:52:35 -07:00 |
|
Daniel Imms
|
a35cf02208
|
Add GridCache tests
|
2017-09-04 09:39:44 -07:00 |
|
Daniel Imms
|
1c3028c59f
|
Work around an emoji bug
|
2017-09-04 09:23:14 -07:00 |
|
Daniel Imms
|
a17950290c
|
Support emoji
|
2017-09-04 09:04:50 -07:00 |
|
Daniel Imms
|
ff31f34551
|
Add selection to ITheme
|
2017-09-04 08:14:40 -07:00 |
|
Daniel Imms
|
0bfdff0b39
|
Theme unfocused cursor using cursor color
|
2017-09-04 08:09:43 -07:00 |
|
Daniel Imms
|
29a7ee30f3
|
Fix lint
|
2017-09-03 22:39:47 -07:00 |
|
Daniel Imms
|
e77f1a9287
|
Use default colors if not defined in a theme
Previous behavior didn't touch them, meaning partial themes could be
inconsistent
|
2017-09-03 21:52:52 -07:00 |
|
Daniel Imms
|
7934e05083
|
jsdoc Linkifier
|
2017-09-03 21:34:48 -07:00 |
|
Daniel Imms
|
e123dd1849
|
Null check if clicking on scroll bar
|
2017-09-03 21:15:14 -07:00 |
|
Daniel Imms
|
36778186e1
|
Fix tests
|
2017-09-03 14:34:50 -07:00 |
|
Daniel Imms
|
e518ea04c5
|
Get tests reporting failures again
|
2017-09-03 14:21:30 -07:00 |
|
Daniel Imms
|
17731c3de3
|
Support multiple links in a line, fix Linkifier tests
|
2017-09-03 13:56:53 -07:00 |
|
Daniel Imms
|
b30cb58ff4
|
Support hover callback in links
|
2017-09-03 12:47:04 -07:00 |
|
Daniel Imms
|
923ea7247c
|
Get links working on proper coords
|
2017-09-03 11:39:17 -07:00 |
|
Daniel Imms
|
5619abe12d
|
Basic link support using mouse zone manager
|
2017-09-03 11:20:29 -07:00 |
|
Daniel Imms
|
2d1a1bfb76
|
Fix inconsistency with lineHeight
|
2017-09-03 09:05:26 -07:00 |
|
Daniel Imms
|
48b37453ea
|
Ensure char measure's line height isn't influenced by outside
|
2017-09-03 08:40:00 -07:00 |
|
Daniel Imms
|
bc3470c272
|
Fix default bold text
|
2017-09-03 08:06:27 -07:00 |
|
Daniel Imms
|
a3297b0017
|
Fix viewport/background size after char size changed
|
2017-09-03 07:57:16 -07:00 |
|
Daniel Imms
|
deb47e29bf
|
Fix canvas resizing with non-1 lineHeight
|
2017-09-03 07:41:18 -07:00 |
|
Daniel Imms
|
5a4851630e
|
Prevent updating of invalid terminal row ranges
|
2017-09-03 07:27:52 -07:00 |
|
Daniel Imms
|
fd4e9d8a1b
|
Fix graphical glitch wide chars would leave behind
Wide chars now 'own' the character next to them and are entirely responsible
for drawing and clean up
|
2017-09-02 23:13:24 -07:00 |
|
Daniel Imms
|
8427f7490d
|
Clear state when resizing as canvases get cleared
|
2017-09-02 21:13:44 -07:00 |
|
Daniel Imms
|
c94e87428d
|
Fix CharMeasure getting taller on successive calls
|
2017-09-02 19:04:07 -07:00 |
|
Daniel Imms
|
7ccac09b6b
|
Fix the composition element's position
|
2017-09-02 18:41:53 -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
|
9cabb93b8b
|
Organize temporary color handling code
|
2017-09-02 11:08:43 -07:00 |
|
Daniel Imms
|
ee4b71c8e7
|
Remove Terminal.options.colors
It wasn't being used
|
2017-09-02 10:51:08 -07:00 |
|
Daniel Imms
|
b8732a25a3
|
Support Safari
Safari lacks support for window.createImageBitmap, fallback to
HTMLCanvasElement in thi case.
|
2017-09-02 10:37:51 -07:00 |
|