Daniel Imms
|
40fdd00b9e
|
Correct if statement, ensure charAtlas exists
|
2017-09-20 09:02:21 +09:00 |
|
Daniel Imms
|
9b6c4e046f
|
Only refresh char atlas when char dimensions are valid
See Microsoft/vscode#34493
|
2017-09-16 10:57:49 -07:00 |
|
Daniel Imms
|
8bdc8fb7a2
|
Remove log
|
2017-09-14 01:00:19 -07:00 |
|
Daniel Imms
|
aca7ab63e8
|
Set background color on Renderer immediately
Prevents black flash on init
|
2017-09-14 00:22:57 -07:00 |
|
Daniel Imms
|
c2b765f3ff
|
Redraw background on text layer after a resize
|
2017-09-13 23:56:35 -07:00 |
|
Daniel Imms
|
0a58628f74
|
Clear text layer to the background color on creation
Prevents a black flash before the first draw
|
2017-09-13 23:49:37 -07:00 |
|
Daniel Imms
|
b225866c27
|
Clear cells properly for text layer
|
2017-09-13 23:21:24 -07:00 |
|
Daniel Imms
|
872c007a29
|
Finish merging bg and fg layers
|
2017-09-13 23:15:21 -07:00 |
|
Daniel Imms
|
402cebc76c
|
Support bold in non cached text drawing
Fixes #987
|
2017-09-13 22:50:48 -07:00 |
|
Daniel Imms
|
3656617044
|
Start merging fg/bg layers, draw using SP-AA
|
2017-09-13 15:21:40 -07:00 |
|
Daniel Imms
|
403fd3cd4f
|
Draw text using decimal numbers
Fixes #972
|
2017-09-12 18:55:59 -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
|
ea8dbbd29f
|
Underline links on hover
|
2017-09-07 10:20:48 -07:00 |
|
Daniel Imms
|
fb90c98f81
|
Fix blurry text by supporting floating pt devicePixelRatios
|
2017-09-06 10:36:34 -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
|
2d1a1bfb76
|
Fix inconsistency with lineHeight
|
2017-09-03 09:05:26 -07:00 |
|
Daniel Imms
|
bc3470c272
|
Fix default bold text
|
2017-09-03 08:06:27 -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
|
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
|
b8732a25a3
|
Support Safari
Safari lacks support for window.createImageBitmap, fallback to
HTMLCanvasElement in thi case.
|
2017-09-02 10:37:51 -07:00 |
|
Daniel Imms
|
32a3c9812d
|
Support wide character drawing and cursors
|
2017-09-02 10:17:49 -07:00 |
|
Daniel Imms
|
ae72e1c51e
|
Fix uncached chars bleeding into other cells
|
2017-09-02 09:49:48 -07:00 |
|
Daniel Imms
|
6dd6d0391f
|
Add cell spacing to char atlas
|
2017-09-02 00:06:28 -07:00 |
|
Daniel Imms
|
36a723c4cc
|
Fix 256 FG chars
|
2017-09-01 23:58:34 -07:00 |
|
Daniel Imms
|
4919c40b57
|
Add cursor to ITheme
|
2017-09-01 22:53:21 -07:00 |
|
Daniel Imms
|
dc1e727613
|
Support blurred cursor
|
2017-09-01 22:42:31 -07:00 |
|
Daniel Imms
|
b0653fec68
|
Support underline
|
2017-09-01 21:24:17 -07:00 |
|
Daniel Imms
|
70764a74af
|
Use the proper bg/fg colors for inverse attr
|
2017-09-01 21:09:07 -07:00 |
|
Daniel Imms
|
1f444b1913
|
Support invisible attr
|
2017-09-01 20:51:18 -07:00 |
|
Daniel Imms
|
de4fcb9241
|
Merge render layer interface types
|
2017-09-01 16:54:26 -07:00 |
|
Daniel Imms
|
bc3bdacdaa
|
Add a char atlas cache to allow different styles+reuse across terminals
|
2017-09-01 16:43:45 -07:00 |
|
Daniel Imms
|
62fea4d3ed
|
Add theme support
|
2017-09-01 15:50:18 -07:00 |
|
Daniel Imms
|
076156b66e
|
Properly support blinking cursors
|
2017-09-01 12:59:18 -07:00 |
|
Daniel Imms
|
882d7e4a30
|
Add basic support for cursor blinking
|
2017-09-01 11:34:52 -07:00 |
|
Daniel Imms
|
81d93b8fbf
|
Ensure CharMeasure exposes integers
|
2017-08-31 23:23:04 -07:00 |
|
Daniel Imms
|
510940389c
|
Provide convenience draw methods that deal with cells
|
2017-08-31 23:01:17 -07:00 |
|
Daniel Imms
|
9323833fcc
|
Move scaledCharWidth/Height into base render layer
|
2017-08-31 22:48:08 -07:00 |
|
Daniel Imms
|
15c73ef94f
|
Add fontSize and fontFamily options
|
2017-08-31 22:42:39 -07:00 |
|
Daniel Imms
|
c88824155f
|
Simplify color generation code
|
2017-08-31 21:18:55 -07:00 |
|
Daniel Imms
|
1998675dc0
|
Move char drawing to base and use in cursor layer
|
2017-08-31 17:29:58 -07:00 |
|
Daniel Imms
|
fe7b424ab8
|
Move char atlas into BaseRenderLayer
|
2017-08-31 17:20:50 -07:00 |
|
Daniel Imms
|
a91380a76f
|
Pull common parts into BaseRenderLayer
|
2017-08-31 17:13:15 -07:00 |
|