Daniel Imms
0ceeb087e9
Use less than instead of non-integer check
...
Part of #3391
2021-07-16 13:25:56 -07:00
Daniel Imms
cec71efc3e
Merge branch 'master' into tyriar/3391
2021-07-16 10:10:20 -07:00
Daniel Imms
361998bd34
Fix cursor ghosting in canvas/webgl renderers
...
Fixes #3391
2021-07-16 10:08:36 -07:00
Daniel Imms
6ae71adcac
Merge pull request #3387 from Tyriar/space_char_fix
...
Fix underline/strikethrough on space chars
2021-07-09 13:53:35 -07:00
Daniel Imms
8ec3368636
Fix underline/strikethrough on space chars
2021-07-09 08:17:52 -07:00
Daniel Imms
aad6f8147e
Increase underline/strikethrough width with font size
2021-07-09 07:44:10 -07:00
Daniel Imms
bc702d28ff
Support webgl strikethrough, fix underline position
...
Fixes #580
2021-07-09 07:39:19 -07:00
Daniel Imms
96dd021ca4
Support underline in webgl renderer
...
Fixes #2251
2021-07-09 07:32:25 -07:00
coderaiser
d046e2a77f
chore: lint using putout
2021-05-15 01:17:17 +03:00
Daniel Imms
00fa7bec42
Null out secondary ligature chars in cache
2021-04-02 11:32:02 -07:00
Daniel Imms
b03a25f4c7
Webgl ligature support
...
Fixes #3094
2021-04-02 11:15:57 -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
0421f6ebcf
Merge pull request #3279 from Tyriar/tyriar/powerline
...
Don't pad powerline glyphs and use ideographic text baseline
2021-04-01 17:45:44 -07:00
Daniel Imms
a510ffb3c0
Use ideographic baseline for canvas
2021-04-01 17:10:14 -07:00
Daniel Imms
62f5b8291d
Use ideographic over middle
...
This seems to correctly center the glyphs within the cell, making powerline
fonts appear perfectly aligned.
Fixes #3281
2021-04-01 17:05:29 -07:00
Daniel Imms
62ca4b7e13
Correct restricted glyph padding
2021-04-01 17:00:02 -07:00
Daniel Imms
b6d3120086
Restrict all sides of powerline glyphs
2021-04-01 16:55:27 -07:00
Daniel Imms
117f990055
Don't pad powerline glyphs
...
Fixes #3278
2021-04-01 16:39:59 -07:00
meganrogge
b1877b4dc7
onRecoverContext -> onContextLoss
2021-04-01 13:32:35 -07:00
meganrogge
fa7889cdd0
add onRecovercontext event
2021-04-01 12:17:34 -07:00
coderaiser
de791cfb35
chore: lint using putout
2021-03-28 15:27:03 +03:00
jeanp413
ff6d3a0768
Refresh selection on resize as dimensions changed
2021-02-03 01:29:39 -05:00
jeanp413
94d37bbe4c
Keep selection on resize and when changing colors
2021-02-03 00:24:53 -05:00
jeanp413
0b09f0bafd
Fixes #3221
2021-01-24 23:17:36 -05:00
Daniel Imms
eca36458b3
Move webgl addon test code into own tsconfig
...
Part of #2917
2020-09-09 12:53:33 -07:00
Daniel Imms
9f033cb1d2
Fix rendering of multi-line selection when only top row is visible
...
Fixes #3069
2020-09-07 09:40:02 -07: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
11bfb03add
@types/mocha@8
2020-07-13 06:21:25 -07:00
Puneethnaik
61432ab65d
Made changes according as per Review Comments.
2020-06-09 23:34:53 +05:30
Daniel Imms
bdb438972f
Fix errors in Terminal and elsewhere
...
This was mostly ! to compel TS, we should actually fix this down the road
but that can come later.
2020-04-26 10:44:44 -07:00
Daniel Imms
4d01929503
Introduce ICoreTerminal
2020-04-26 10:11:24 -07:00
Daniel Imms
6f9730c652
Merge branch 'master' into layers2
2020-04-26 08:14:47 -07:00
Daniel Imms
353a8c5388
Create CoreTerminal, fix createInstance in strict mode
2020-04-25 10:21:56 -07:00
Daniel Imms
af0845b4a3
Merge branch 'master' into selection
2020-04-25 07:18:27 -07:00
Daniel Imms
3a5def98e5
Correct selection types being optional
2020-04-25 06:56:00 -07:00
Daniel Imms
1134d0d7d4
Refresh model colors after changing theme
...
Fixes #2595
2020-04-25 06:22:08 -07:00
Daniel Imms
9ece6b1fbc
Center webgl text vertically
...
Fixes #2613
2020-04-21 18:20:10 -07:00
Daniel Imms
f2ed01993d
Track changes to hideUnderline
2020-04-18 06:18:01 -07:00
Daniel Imms
55f9203f60
Only fire IRenderService.onRender when buffer changes occurred
...
Fixes #2836
2020-04-11 09:51:28 -07:00
Daniel Imms
7609a5456e
Fix most lgtm warnings
2020-04-10 14:08:28 -07:00
Daniel Imms
c63949f384
Merge branch 'master' into master
2020-04-10 09:37:51 -07:00
Daniel Imms
6efc37eaf3
Merge branch 'master' into webkit
2020-04-10 06:34:45 -07:00
Daniel Imms
59d28e7b99
Use browser types instead of nodejs
2020-04-06 05:33:09 -07:00
Daniel Imms
8b5a133106
Pause cursor render layer before resuming
...
Fixes #2764
2020-04-06 05:32:11 -07:00
Charles Wei
88d2f26269
Merge branch 'master' into master
2020-04-05 12:15:37 +08:00
Daniel Imms
bbd83b9dba
Migrate whitespace tslint rule
2020-03-28 07:34:49 -07:00
Daniel Imms
88a50d3779
Fix most rules
2020-03-28 06:51:36 -07:00
javacs3
44ff7b0f5f
change buffer interface from IBuffer to IBufferNamespace
2020-03-22 12:13:52 +08:00
Jörg Breitbart
db304513b1
unify naming, adjust addon version, fix interface description
2020-02-22 20:30:36 +01:00