Daniel Imms
f52d631fa4
Add eslint type assertions rule
...
Fixes #3359
2021-06-04 06:23:12 -07:00
meganrogge
be32590ef0
fix # https://github.com/microsoft/vscode/issues/123000
2021-05-05 08:21:26 -07:00
Daniel Imms
04092c80e8
Update src/browser/services/SelectionService.ts
2021-03-30 06:19:34 -07:00
Daniel Imms
b7e0489a53
Remove offset from link
...
The link range is absolute, not relative to viewport
2021-03-30 06:18:17 -07:00
Martin Sander
5185e5f894
Use linkifier2 to double click select links
...
Also works with right click select.
Fixes #682 .
2021-03-16 16:42:38 +01:00
Martin Sander
554b4a8224
Store old selection when firing onSelectionChange
2021-01-22 16:41:57 +01:00
Martin Sander
c6f93701f5
fire onSelectionChange on right click select
...
fixes #3216 .
2021-01-16 10:14:11 +01:00
Daniel Imms and Megan Rogge
66c80d8b78
Simplify checks
...
Co-authored-by: Megan Rogge <merogge@microsoft.com >
2021-01-15 09:39:34 -08:00
Martin Sander
0cb38cfdcb
fire onSelectionChange on empty selection
...
Fire the onSelectionChange event when a selection is cleared by
single-clicking somewhere inside the terminal area.
fixes #3193 .
This also slightly changes the behaviour when re-selecting the same area
in the terminal. Before, this fired onSelectionChange, but it does not
anymore, even when changing the direction of the selection.
2021-01-14 23:08:34 +01:00
Tony Mottaz
f68ff2a455
Check for alt+click option sooner
2020-11-22 10:00:02 -06:00
Tony Mottaz
04e2bdd6ec
Make alt+click behavior configurable
2020-11-20 19:50:03 -06:00
Daniel Davis
0e6611b528
onSelectionChange() not getting called for single character selection #2617
2020-06-11 14:12:42 +01:00
Daniel Imms
b75e42a56c
Fix terminal object leaking
2020-05-03 12:46:37 -07:00
Daniel Imms
353a8c5388
Create CoreTerminal, fix createInstance in strict mode
2020-04-25 10:21:56 -07:00
Daniel Imms
9817754f92
Fix explicit access
2020-04-14 06:23:11 -07:00
Daniel Imms
714daba393
Fix selection wrapping to end when not beyond viewport
...
This was happening as the devicePixelRatio wasn't being taken into account,
the fix was to rely on IRenderService to get the right canvas height.
Fixes #2833
2020-04-11 06:31:58 -07:00
Daniel Imms
88a50d3779
Fix most rules
2020-03-28 06:51:36 -07:00
Daniel Imms
843d5ff53c
Adopt optional chaining
2019-11-05 11:09:47 -08:00
Daniel Imms
740d261d7a
Protect against exception when clicking on mouse zones
...
Still not sure how this happens but seems harmless to just not use the row as
wrapped here.
See microsoft/vscode#82309
2019-10-16 11:07:22 -07:00
Daniel Imms
81c5fd4988
Don't execute move to cell when the user has scrolled up
...
Fixes #2401
2019-09-06 09:27:20 -07:00
Daniel Imms
29d8493a7a
Don't throw if first click is incremental
...
Fixes #2365
2019-08-07 07:18:27 -07:00
Daniel Imms
a0e2c9b270
Fix naming issue with serviceBrand
2019-07-13 23:45:25 -07:00
Daniel Imms
88c88f1141
Adopt DI in browser services
2019-07-13 22:26:13 -07:00
Logan Ramos
2a405d5f97
Fix scroll bar logic
2019-07-03 08:37:59 -07:00
Daniel Imms
47b6756ead
isMSWindows -> isWindows
2019-06-29 18:57:59 -07:00
Daniel Imms
3806f67fc0
Move SelectionService into browser (+strict)
2019-06-29 18:41:48 -07:00