Felix Seidl
b246318090
fix text baseline for legacy edge
2022-01-30 21:21:07 +01:00
Jörg Breitbart
5a468c0877
fix #3548
2021-11-10 18:02:00 +01:00
Daniel Steinberg
59f940c19c
Set text baseline conditionally by browser.
2021-10-22 19:20:21 +00:00
Daniel Imms
189ff56224
Add API to clear canvas renderer texture atlas
...
Fixes #3455
2021-09-22 06:38:47 -07:00
Daniel Imms
53dbcbafb2
Ensure underscore is within cell bounds
...
Fixes #3423
2021-08-19 07:05:42 -07:00
Daniel Imms
f52d631fa4
Add eslint type assertions rule
...
Fixes #3359
2021-06-04 06:23:12 -07:00
Daniel Imms
6b3fd2f31a
Merge branch 'master' into spacing_eslint
2021-04-02 07:45:31 -07:00
Daniel Imms
f19d7f0b70
Require spacing of objects outside of test files
2021-04-02 07:08:06 -07:00
Daniel Imms
a510ffb3c0
Use ideographic baseline for canvas
2021-04-01 17:10:14 -07:00
Daniel Imms
19c14b076b
Remove resolved TODO
2021-01-11 07:40:25 -08:00
Slawek Zachcial
bc86b7804c
Use all and not only 16 Ansi colors in CharAtlas config
2020-11-07 21:36:05 +01:00
Daniel Imms
e07b9684bb
Expose API to clear texture atlas
...
Using canvases on Electron (and plain Chromium I believe), when resuming
from sleep the graphics card may release the texture which results in
the terminal display and char atlas being corrupt. This API allows the
consumer to clear the texture atlas right after resuming, atlas warm up
is not done to simplify this process because the fact that atlases are
shared between multiple terminals complicates this.
Related microsoft/vscode#69665
2020-09-06 14:50:09 -07:00
Daniel Imms
88a50d3779
Fix most rules
2020-03-28 06:51:36 -07:00
Daniel Imms
ee74130806
Standardize how colors helper lib is structured
...
Fixes #2604
2019-12-26 12:12:08 +11:00
ivanwonder
fd868044fd
add a helper to make color opaque
2019-11-12 10:06:51 +08:00
ivanwonder
5bc80fdf67
force alpha to 1 when using background color as inverted foreground color.
2019-11-11 11:01:32 +08:00
Daniel Imms
9830a077c1
Move BaseRenderLayer into browser
2019-07-14 12:22:11 -07:00
Daniel Imms
cdefb3e7f2
Remove more terminal from render layers and cache
2019-07-14 12:07:43 -07:00
Daniel Imms
60194179f8
Move CharAtlasCache to browser
2019-07-14 09:43:54 -07:00
Daniel Imms
64062d1a25
Move CharAtlasUtils into browser
2019-07-14 09:38:49 -07:00
Daniel Imms
c0253c1093
Move DynamicCharAtlas to browser
2019-07-14 09:31:04 -07:00
Daniel Imms
58dbc98361
Move BaseCharAtlas to browser
2019-07-14 09:26:09 -07:00
Daniel Imms
c4f903e283
Move atlas/Constants to browser
2019-06-15 23:53:45 -07:00
Daniel Imms
c0e27b98e8
Move LRUMap to browser
2019-06-15 23:51:36 -07:00