Daniel Imms
041bd7a5d1
Move RenderCoordinator options listener out of Terminal
2019-06-01 09:34:13 -07:00
Daniel Imms
b7a8519173
Merge branch 'master' into 1576_remove_static_atlas
2019-05-31 16:03:33 -07:00
Daniel Imms
53c71b3579
Remove experimentalCharAtlas, make dynamic default
...
The NoneCharAtlas is still available to swap in if we need it.
Fixes #1576
2019-05-31 10:54:23 -07:00
Daniel Imms
94fc2064c2
Remove enableBold
...
fontWeightBold is the new way to do this
Fixes #1237
2019-05-31 10:43:52 -07:00
Daniel Imms
64686b5865
Merge branch 'master' into ts_wp
2019-05-28 11:58:58 -07:00
Daniel Imms
0c3f2d7222
Revert "Revert "fix: don't use Math.floor in DomRenderer charWidth computation""
...
This reverts commit 1feb0a27e9 .
2019-05-28 09:49:14 -07:00
Daniel Imms
a39da0f0d5
Ensure DOM renderer has styles injected on ctor
...
Fixes #2136
2019-05-28 09:49:03 -07:00
Daniel Imms
96b3eb982b
Draw underline over char glyph
2019-05-26 21:12:36 -07:00
Daniel Imms
49c8270b1c
Use absolute paths for modules in root project
2019-05-26 11:46:58 -07:00
Daniel Imms
1feb0a27e9
Revert "fix: don't use Math.floor in DomRenderer charWidth computation"
...
This reverts commit 23bdb2a6c2 .
2019-05-24 06:48:48 -07:00
Daniel Imms
2f08b87d95
Remove old comment
2019-05-18 21:21:02 -07:00
Daniel Imms
43015f85f4
Move Renderer ownership to RenderCoordinator
2019-05-18 21:15:18 -07:00
Daniel Imms
87dca56dee
Support pausing in RenderCoordinator
...
This actually removes the pause rendering functionality when the resize
and theme changes but simplifies it as a result, they also rarely happen
especially when off screen/hidden.
Fixes #2099
2019-05-18 20:20:46 -07:00
Daniel Imms
497d31bec3
onThemeChange -> setColors
2019-05-18 19:31:35 -07:00
Daniel Imms
24de302d2f
onWindowResize -> onDevicePixelRatioChange
2019-05-18 19:27:06 -07:00
Daniel Imms
5f70b3f3be
Move window resize listener to render coordinator
2019-05-18 19:22:51 -07:00
Daniel Imms
3e4c1b5a21
Move ScreenDprMonitor to be owned by RenderCoordinator
...
(and a11y manager)
2019-05-18 19:12:37 -07:00
Daniel Imms
f698cafccb
Move the renderer events to RenderCoordinator
2019-05-18 19:02:42 -07:00
Daniel Imms
8792bb5f36
Introduce a RenderCoordinator that owns common Renderer logic
...
Part of #2005
2019-05-18 18:47:44 -07:00
Daniel Imms
4119c7d1d7
Move ColorManager ownership to Terminal
2019-05-18 18:10:04 -07:00
Daniel Imms
000fefdead
Move ColorManager to ui
...
Part of #2005
Part of #1507
2019-05-18 17:49:48 -07:00
Daniel Imms
7c55e1be9e
Merge remote-tracking branch 'ups/master' into 1994_buffer_api
2019-05-11 10:05:31 -07:00
Jörg Breitbart
740604f035
remove instanceof check
2019-05-11 17:21:16 +02:00
Nick Mitchell
23bdb2a6c2
fix: don't use Math.floor in DomRenderer charWidth computation
...
Fixes #2063
2019-05-11 00:59:59 -04:00
Daniel Imms
22c9ad7145
Merge remote-tracking branch 'origin/master' into 1994_buffer_api
2019-05-10 21:04:26 -07:00
Daniel Imms
228ec7b818
Move BufferLine into core
2019-05-09 22:15:32 -07:00
Daniel Imms
7b7fc53157
Move more BufferLine dependencies into core
2019-05-09 22:10:07 -07:00
Daniel Imms
f381cdfc33
Move a bunch of types to core
2019-05-09 21:57:33 -07:00
Jörg Breitbart
ca193ed00d
Merge branch 'master' into 2028_handle_joined_cells
2019-05-05 21:54:16 +02:00
Jörg Breitbart
ffcdba8d5b
simplify JoinedCellData
2019-05-05 21:48:35 +02:00
roottool
4269777f1c
Fix: Refactored the css code of keyframes blink
2019-05-04 02:54:38 +09:00
Daniel Imms
8d6682a2bc
Merge branch 'master' into ui_project
2019-04-29 22:26:28 -07:00
Jörg Breitbart
4fd9b3f249
jix joined cell representation as overloaded CellData type
2019-04-30 00:58:18 +02:00
Jörg Breitbart
1f42e7c06a
fix fg color for underline
2019-04-29 23:19:16 +02:00
Jörg Breitbart
42b1dca7db
add handling for default fg color
2019-04-29 22:33:01 +02:00
Daniel Imms
362152004b
Move files not in ui project back to root
2019-04-28 02:28:20 +00:00
Daniel Imms
4c3082c924
Remove ITerminal dependency in RenderDebouncer
2019-04-28 01:59:40 +00:00
Nick Mitchell
8718d3a4ca
feat: add underline support to DOM renderer
...
part of #1896
2019-04-14 13:47:58 -04:00
Daniel Imms
b55bedc6af
Add terminal API interface to Types.ts
...
This is needed since the API/public buffer now differs from the TerminalCore's
2019-04-09 21:29:08 -07:00
Daniel Imms
f4c7e3fd7d
Remove extends EventEmitter from Linkifier
2019-04-09 20:43:42 -07:00
Daniel Imms
36567e60df
Remove extends EventEmitter from more classes
2019-04-09 20:36:08 -07:00
Daniel Imms
290bde6163
Convert refresh to EventEmitter2
2019-04-09 20:16:26 -07:00
Daniel Imms
a0b4ee56f6
Add a test for dim flag in dom renderer
2019-04-07 14:17:38 -04:00
Daniel Imms
74b68ac1c7
Fix compile error from conflicting PRs
2019-04-07 13:49:56 -04:00
Daniel Imms
e58033bbac
Merge pull request #1895 from jerch/true_color
...
True color support
2019-04-07 13:45:08 -04:00
Daniel Imms
92c435a16d
Use same dim opacity as canvas renderer
2019-04-07 09:45:54 -04:00
Nick Mitchell
ddd02b4968
feat: add DIM support to DomRenderer
...
part of #1896
2019-04-06 16:04:50 -04:00
Daniel Imms
bb324ba9c1
Move width shift back into enum
2019-04-06 14:55:43 -04:00
Daniel Imms
46f3b3fa62
Merge branch 'master' into true_color
2019-04-04 01:06:26 -04:00
Daniel Imms
8d4da3c2ac
Merge branch 'master' into pr/jerch/1895
2019-04-02 07:53:22 -07:00