Daniel Imms
ac71f13361
Add null check in MouseZoneManager._findZoneEventAt
...
See Microsoft/vscode#36328
2017-10-23 11:54:49 -07:00
Daniel Imms
95f68a41d7
Ensure linkifier cancels mouse event when being handled
...
The terminal mouse events handling code was being run before links were
being considered. This caused clicking link to have unexpected behavior
in mouse mode term apps.
Fixes #1020
2017-10-02 10:42:14 -07:00
Daniel Imms
ef5e393510
Merge pull request #1002 from Tyriar/990_fix_link_issues
...
Fix link clearing issues
2017-09-30 05:36:48 -04:00
Daniel Imms
a8174398f5
Calculate mouse coordinates using correct char dimensions
...
Previously the Mouse class was using raw CSS pixels, we need CSS pixels based
on the amount of space the cells take up on the canvas
See Microsoft/vscode#35114
2017-09-28 17:23:45 -04:00
Daniel Imms
8243eef67c
Properly clear links
...
MouzeZoneManager rows are not 0-based
Fixes #990
2017-09-20 12:54:20 +09:00
Daniel Imms
a611fee7af
Merge pull request #976 from Tyriar/975_mousezone_leave
...
Ensure leave is called when leaving a MouseZone
2017-09-14 09:01:28 -07:00
Daniel Imms
2114bc4837
Ensure leave is called when leaving a MouseZone
...
Fixes #975
2017-09-11 11:12:51 -07:00
Daniel Imms
0e3518409e
Fix issues with link state
...
- Scrolling will now clear the link renderer
- Refreshing a single line will now recalculate only that line
Fixes #959
Fixes #960
2017-09-09 19:06:30 -07:00
Daniel Imms
75b91c618e
Update license text
2017-09-08 10:16:42 -07:00
Daniel Imms
ea8dbbd29f
Underline links on hover
2017-09-07 10:20:48 -07:00
Daniel Imms
e960a0a82c
Add ILinkMatcherOptions.hoverEndCallback
2017-09-06 16:05:09 -07:00
Daniel Imms
b30cb58ff4
Support hover callback in links
2017-09-03 12:47:04 -07:00
Daniel Imms
923ea7247c
Get links working on proper coords
2017-09-03 11:39:17 -07:00
Daniel Imms
5619abe12d
Basic link support using mouse zone manager
2017-09-03 11:20:29 -07:00