Daniel Imms
|
c80453f602
|
Use correct document when creating elements
|
2023-10-16 11:09:36 -07:00 |
|
Daniel Imms
|
94ed3e800a
|
Don't dispose of texture atlas in canvas addon
This would cause problems if the atlas is shared between multiple
terminals.
|
2023-08-27 06:44:48 -07:00 |
|
Daniel Imms
|
1e1ccba238
|
Use MutableDisposable in BaseRenderLayer
|
2023-08-27 06:44:11 -07:00 |
|
tisilent
|
b8bf35be17
|
Add restrictToCellHeight,Restore abnormal format
|
2023-08-09 11:53:30 +08:00 |
|
Lewis Sanchez
|
78aad113a6
|
Minor clean up
|
2023-07-14 15:07:38 -07:00 |
|
Lewis Sanchez
|
d2c28c819f
|
Add getRasterizedGlyph null and undefined check
|
2023-07-14 11:31:59 -07:00 |
|
Daniel Imms
|
8b422442b7
|
Close generator before deleting it
|
2023-05-21 09:05:21 -07:00 |
|
Daniel Imms
|
02ce3eff87
|
Workaround drawing off invalid bitmap in canvas
Fixes #4480
|
2023-05-21 08:51:31 -07:00 |
|
Daniel Imms
|
b3fb8db6b3
|
Replace dom helper with HTMLElement.remove()
|
2023-01-05 09:14:16 -08:00 |
|
Daniel Imms
|
d51ba2578b
|
Force canvas renderer selection redraw on theme change
Fixes #4057
|
2022-12-24 07:46:51 -08:00 |
|
Daniel Imms
|
6d0a287ed9
|
Merge pull request #4305 from Tyriar/4221
Fix line height and letter spacing on canvas renderer
|
2022-12-11 11:54:57 -08:00 |
|
Daniel Imms
|
83ff4e97c3
|
Merge pull request #4304 from Tyriar/4259
Simplify options API
|
2022-12-11 11:52:08 -08:00 |
|
Daniel Imms
|
7b28dc4d59
|
Fix line height and letter spacing on canvas renderer
Fixes #4221
|
2022-12-11 11:47:09 -08:00 |
|
Daniel Imms
|
02d3ef599a
|
Fix internal usages that needed Required<ITerminalOptions>
|
2022-12-11 11:42:14 -08:00 |
|
Jörg Breitbart
|
e46a9e12d0
|
fix demo in epiphany
|
2022-12-06 13:40:25 +01:00 |
|
Daniel Imms
|
1880399849
|
dirtyId -> version
|
2022-11-23 08:51:06 -08:00 |
|
Jean Pierre
|
d4ee0309d9
|
Fixes https://github.com/microsoft/vscode/issues/166158
|
2022-11-22 00:07:23 -05:00 |
|
Daniel Imms
|
dda3f5f545
|
Properly dispose of atlas event
|
2022-10-30 15:00:27 -07:00 |
|
Daniel Imms
|
04041d030f
|
Generate bitmaps for all atlas pages
|
2022-10-30 14:56:27 -07:00 |
|
Daniel Imms
|
095ceda639
|
Show canvas atlas pages in demo
|
2022-10-30 14:53:01 -07:00 |
|
Daniel Imms
|
c257a7247e
|
Only upload textures that change
|
2022-10-29 13:27:33 -07:00 |
|
Daniel Imms
|
975d52fab9
|
Remove deprecated prop
|
2022-10-28 19:12:01 -07:00 |
|
Daniel Imms
|
b0672aac09
|
Correctly offset mcr check on canvas renderer
Fixes #4224
|
2022-10-28 14:02:58 -07:00 |
|
Daniel Imms
|
8bd8195e30
|
Disable canvas ImageBitmap optimization on Safari
Fixes #4218
|
2022-10-19 10:03:01 -07:00 |
|
Daniel Imms
|
b0f1c38fd2
|
Move all other refs in canvas over
|
2022-10-15 13:44:52 -07:00 |
|
Daniel Imms
|
49e0480f78
|
Add rule jsdoc/check-alignment
|
2022-10-15 08:39:32 -07:00 |
|
Daniel Imms
|
114924f3fa
|
Add eslint-plugin-jsdoc and enable check-param-names
|
2022-10-15 08:38:14 -07:00 |
|
Daniel Imms
|
a37ea14d10
|
Use options service in renderers
|
2022-10-09 10:57:49 -07:00 |
|
Daniel Imms
|
0ba12301a6
|
Merge pull request #4188 from Tyriar/4184
Create theme service
|
2022-10-08 15:51:44 -07:00 |
|
Daniel Imms
|
6e35bcd767
|
Use theme service in more places
|
2022-10-08 13:55:23 -07:00 |
|
Daniel Imms
|
4f5154fd21
|
Ensure stale bitmap is not used when drawing new characters
This would cause a problem where the first time a glyph is used it would
not be visible because it was using the old invalidated bitmap.
|
2022-10-08 11:56:29 -07:00 |
|
Daniel Imms
|
cc6def57e4
|
Use readonly color set in canvas addon
|
2022-10-08 11:46:41 -07:00 |
|
Daniel Imms
|
eecf52e949
|
Add lint rule to ensure on prefix is only for event emitters
Fixes #4183
|
2022-10-08 10:57:31 -07:00 |
|
Daniel Imms
|
34475f24c3
|
Release canvas texture atlas
|
2022-10-08 08:11:28 -07:00 |
|
Daniel Imms
|
f88c0e7480
|
Polish emitter registering in canvas renderer
Part of #4167
|
2022-10-08 07:24:35 -07:00 |
|
Daniel Imms
|
e0324e32a8
|
Bring back ImageBitmap optimization in canvas renderer
It's more simple than it used to be, it will clear and debounce all
glyphs when any change is made.
|
2022-10-04 15:24:10 -07:00 |
|
Daniel Imms
|
3b260a2193
|
Fix resolved todo
|
2022-10-04 14:46:00 -07:00 |
|
Daniel Imms
|
622acaaad7
|
Remove old selection start/end values
|
2022-10-04 14:45:19 -07:00 |
|
Daniel Imms
|
0d7e18d236
|
Add CellColorResolver to share load color code
|
2022-10-04 14:41:27 -07:00 |
|
Daniel Imms
|
83c09c34db
|
Share selection render model code
|
2022-10-04 14:23:09 -07:00 |
|
Daniel Imms
|
03e3105c55
|
Fix fg/bg overrides in canvas
|
2022-10-04 14:10:27 -07:00 |
|
Daniel Imms
|
9259ec258f
|
Fix combined chars in canvas
|
2022-10-02 14:27:43 -07:00 |
|
Daniel Imms
|
c741c13409
|
Add ps to output string
|
2022-10-02 14:25:08 -07:00 |
|
Daniel Imms
|
dbef850039
|
Hook up attributes to new texture atlas
|
2022-10-02 13:57:35 -07:00 |
|
Daniel Imms
|
590a8219e3
|
Merge remote-tracking branch 'upstream/master' into shared_cache
|
2022-10-02 13:42:44 -07:00 |
|
Daniel Imms
|
c2bf87ee34
|
Initial working shared atlas
|
2022-10-02 11:38:46 -07:00 |
|
Daniel Imms
|
dece3cc41c
|
DynamicCharAtlas -> CanvasCharAtlas
|
2022-10-02 07:20:55 -07:00 |
|
Daniel Imms
|
8752c4fa8e
|
Remove canvas char atlas base class
|
2022-10-02 07:19:57 -07:00 |
|
Daniel Imms
|
af6f03600f
|
Show canvas texture atlas on demo
|
2022-10-02 07:10:37 -07:00 |
|
Daniel Imms
|
c5f9eacbb1
|
Move other render parts to shared folder
|
2022-10-01 17:41:16 -07:00 |
|