Daniel Imms
1df737c394
Fix decorator error
2019-07-14 00:41:37 -07:00
Daniel Imms
048e95e34b
Remove blankLine localized string
...
Using a nbsp is more correct and lets the screen reader handle how it wants
Fixes #2260
2019-07-03 10:23:53 -07:00
Daniel Imms
f59b3f000d
Move Strings to browser
2019-06-09 11:46:20 -07:00
Daniel Imms
447fc4f3fa
Remove old event emitter
...
Fixes #2029
2019-06-08 21:30:31 -07:00
Daniel Imms
9ad01080f3
Introduce RenderService
...
Used to be RenderCoordinator
2019-06-08 19:24:48 -07:00
Daniel Imms
5c93f2971e
Move buffer types to common
2019-06-08 17:17:17 -07:00
Daniel Imms
6e91875bc4
Rename ui to browser
2019-06-08 16:14:29 -07:00
Daniel Imms
49c8270b1c
Use absolute paths for modules in root project
2019-05-26 11:46:58 -07:00
Daniel Imms
8ffdc14143
Only update a11y announcements on animation frame
...
Fixes #1965
2019-05-25 11:46:02 -07:00
Daniel Imms
43015f85f4
Move Renderer ownership to RenderCoordinator
2019-05-18 21:15:18 -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
80025804b3
Add sanity check in AccessibilityManager
...
Fixes #2082
2019-05-15 11:47:15 -07:00
Daniel Imms
4c3082c924
Remove ITerminal dependency in RenderDebouncer
2019-04-28 01:59:40 +00:00
Daniel Imms
36567e60df
Remove extends EventEmitter from more classes
2019-04-09 20:36:08 -07:00
Daniel Imms
2e0e24c382
Remove extends EventEmitter from SelectinoManager
2019-04-09 20:26:18 -07:00
Daniel Imms
2c96c262f4
Convert scroll to EventEmitter2
2019-04-09 19:42:53 -07:00
Daniel Imms
f111aa27dc
Convert linefeed to EventEmitter2
2019-04-09 19:35:41 -07:00
Daniel Imms
2f8d49c74d
Convert internal key event usages
2019-04-04 00:45:57 -04:00
Daniel Imms
4a3609f805
Move platform to common and remove dom dependence in common
...
Because common/ imports 'xterm', it also imported dom accidentally.
Fixes #1990
2019-03-31 23:24:29 -07:00
Daniel Imms
f4a522516c
Remove shared/ folder
...
We changed plans from moving web worker compatible code to shared/
to enforcing layers using core/, common/, ui/ and public/. This
change moves files back from the shared/ dir to clean up the
codebase.
Part of #1507
2018-11-24 07:03:59 -08:00
Daniel Imms
882aea357f
Fix NPE in AccessibilityManager
...
Fixes #1596
2018-08-03 11:10:51 -07:00
Daniel Imms
d585515de1
Move RenderDebouncer and ScreenDprMonitor into ui
2018-06-23 17:34:01 +10:00
Daniel Imms
7e779cd195
Replace _disposables with Disposable, add jsdoc
2018-06-21 10:29:02 +10:00
Daniel Imms
a44f496ec7
Rename dom listener function for better clarity
2018-06-21 10:05:40 +10:00
Daniel Imms
c0f4a8eb7c
Move Dom listener helper to ui/
...
Part of #1518
2018-06-21 10:03:53 +10:00
Daniel Imms
aaaec75d73
Add remaining naming conventions into tslint
2018-04-26 13:54:20 -07:00
Daniel Imms
fcde7be62a
Enforce const enums
...
Fixes #1408
2018-04-23 17:35:41 -07:00
Daniel Imms
9942dc384d
Enforce upper case for public const/enum members
...
Fixes #1406
2018-04-23 17:17:21 -07:00
Daniel Imms
a59af6606b
Use bang operator for array methods
...
Part of #1319
2018-03-12 14:14:37 -07:00
Daniel Imms
4f0cc01485
Fix strictNullChecks errors in AccessibilityManager
...
Part of #1319
2018-03-09 11:27:10 -08:00
Daniel Imms
4443ed69c7
Add noUnusedLocals tsconfig flag, fix issues
...
Two parts were commented out:
- _writeStopped: This is because _xoffSentToCatchUp references this variable
and the feature is sort of half implemented/disabled.
- _clearChar: This is because some comments still reference this, it's part
of the work needed to do better line redrawing.
2018-03-08 10:56:10 -08:00
Daniel Imms
ec156f62e1
Only update a11y manager dimensions after a renderer resize
2018-01-27 18:38:28 -08:00
Daniel Imms
7c8b64aaf1
Revert "Hook up scroll APIs to scroll and focus when navigating"
...
This reverts commit b13826441c .
2018-01-27 18:14:58 -08:00
Daniel Imms
b13826441c
Hook up scroll APIs to scroll and focus when navigating
2018-01-27 18:14:52 -08:00
Daniel Imms
5506af5322
Clean up a11y manager
2018-01-27 16:47:23 -08:00
Daniel Imms
6439aca1d8
Refresh dimensions of only a single row
2018-01-27 15:00:19 -08:00
Daniel Imms
65850c1c20
Reduce duplication
2018-01-27 14:53:46 -08:00
Daniel Imms
963db4d2fd
Remove navigation mode/more rows element
2018-01-27 14:48:45 -08:00
Daniel Imms
5c061195c0
Get navigation right/down working with nav mode
2018-01-27 14:45:22 -08:00
Daniel Imms
b9976c3d17
Merge remote-tracking branch 'origin/master' into 731_screen_reader
2018-01-26 10:24:09 -08:00
Daniel Imms
1cceda6052
Change navigation mode to work using focus instead of activedescendant
2018-01-24 16:34:39 -08:00
Daniel Imms
3e734fab79
Support i18n
2018-01-24 11:15:56 -08:00
Daniel Imms
c41b35ae9c
Add message about entering navigation mode
2018-01-24 11:04:41 -08:00
Daniel Imms
45c6008b27
Rotate terminal rows after removing focus
2018-01-23 11:11:29 -08:00
Daniel Imms
fba4f5f261
Ensure active item is removed before scroll
2018-01-23 10:39:21 -08:00
Daniel Imms
bce0cce74d
Ensure a11y tree is located above the prompt
2018-01-23 09:50:47 -08:00
Daniel Imms
0f04f9fbb4
Rotate rows to ensure an item will be read in nav mode when scrolling
2018-01-17 14:10:03 -08:00
Daniel Imms
abfa58fca9
Keep track of nav mode focused element
2018-01-17 10:52:12 -08:00
Daniel Imms
78d734117b
Support aria posinset and setsize
2018-01-17 09:56:57 -08:00