Daniel Imms
|
6dbc476cdc
|
Allow mouse events to pass through selection
|
2017-06-19 11:26:52 -07:00 |
|
Daniel Imms
|
57921e3fe0
|
Render selection on top of rows
Fixes #718
|
2017-06-19 11:18:55 -07:00 |
|
Daniel Imms
|
264757e964
|
Use user-select supported by other browsers
|
2017-06-07 19:23:46 -07:00 |
|
Daniel Imms
|
9c459aacc7
|
Explicitly size selectionContainer to allow for more flexible layouts
|
2017-06-07 11:48:31 -07:00 |
|
Daniel Imms
|
ab40908fa4
|
Disable selection manager in mouse mode
This allows the application to take full control of the selection
|
2017-05-21 12:35:07 -07:00 |
|
Daniel Imms
|
597c6939c8
|
Handle basic double click select
|
2017-05-20 00:17:23 -07:00 |
|
Daniel Imms
|
ad3ae67e70
|
Get selection partially rendering
|
2017-05-19 23:29:51 -07:00 |
|
Daniel Imms
|
207c4cf961
|
More work on SelectionManager
|
2017-05-19 19:57:52 -07:00 |
|
Daniel Imms
|
fee912023f
|
Merge remote-tracking branch 'ups/master' into 207_selection_manager
|
2017-05-19 18:38:24 -07:00 |
|
Daniel Imms
|
3baa6b9237
|
Wrap all characters temporarily in spans to force fixed with
Fixes #467
|
2017-05-07 16:08:01 -07:00 |
|
Daniel Imms
|
70fda99415
|
Basic fetching of coordinates
|
2017-05-05 17:36:15 -07:00 |
|
Daniel Imms
|
aca81c764a
|
Use setInterval over animation for cursor blink
Fixes #625
|
2017-04-03 14:49:21 -07:00 |
|
Paris Kasidiaris
|
9055bace96
|
Fix cursor style on blurred terminals
|
2017-03-15 18:28:17 +02:00 |
|
Daniel Imms
|
efac5293c0
|
Use text cursor for invalid links
Part of #570
|
2017-03-01 09:37:30 -08:00 |
|
Daniel Imms
|
6198556e50
|
Implement link validation
Fixes #570
|
2017-02-27 08:35:59 -08:00 |
|
Daniel Imms
|
a14a0834e9
|
Merge remote-tracking branch 'upstream/master' into 455_linkify
|
2017-02-17 10:05:22 -08:00 |
|
Martin Wang
|
345553012f
|
Let blink animation support style inheritance
With this change, blinking cursor will use the same font and background
color that set before.
|
2017-02-14 12:35:39 -05:00 |
|
Daniel Imms
|
8dc9ec5733
|
Only show underline on hover
|
2017-02-08 20:20:18 -08:00 |
|
Daniel Imms
|
0f3ee21d9d
|
Enable custom http link handlers
|
2017-02-08 14:13:30 -08:00 |
|
Daniel Imms
|
2207d356f2
|
Initial linkify implementation
Part of 455
|
2017-02-08 11:11:52 -08:00 |
|
Daniel Imms
|
0bd469f505
|
Implement CSI Ps SP q Set cursor style
Fixes #480
|
2017-01-18 10:06:57 -08:00 |
|
Daniel Imms
|
a4080d3706
|
Namespace cursor-blink CSS animations
Fixes #489
|
2017-01-18 08:06:41 -08:00 |
|
Daniel Imms
|
d1dac57f7a
|
Move cursor blink style to class on .terminal
|
2017-01-14 21:26:49 -08:00 |
|
Daniel Imms
|
74483fb294
|
Use CharMeasure in Viewport and to style wide chars
Fixes #439
|
2016-12-31 15:56:57 -08:00 |
|
Daniel Imms
|
55314e0fc7
|
Position the textarea at top:0
This prevents the browser from scrolling to the top of the page if the terminal
can be scrolled out of view.
Fixes #357
|
2016-12-05 11:19:36 -08:00 |
|
Daniel Imms
|
a077860464
|
Force nowrap on each line
Fixes #327
|
2016-10-26 18:07:55 -07:00 |
|
Daniel Imms
|
868f15173d
|
Fix the textarea in the composition view's pos when composing
Fixes #322
|
2016-10-24 11:06:25 -07:00 |
|
Daniel Imms
|
ebbeeefd86
|
Add top to textarea helper
Fixes #300
|
2016-10-04 19:03:15 -07:00 |
|
Paris Kasidiaris
|
9115846017
|
Merge pull request #293 from sourcelair/issue-#202-fix-paste
Allow right-click paste (again)
|
2016-10-01 10:39:46 +03:00 |
|
Paris Kasidiaris
|
a7acee726d
|
Update copyright text in all files
sourceLair Limited → SourceLair Private Company
|
2016-09-30 13:52:55 +03:00 |
|
Paris Kasidiaris
|
dff867b8a7
|
Fix right-click paste
Fix #202
|
2016-09-29 10:50:21 +03:00 |
|
Daniel Imms
|
7de7bdac71
|
Ensure composition view is on top of cursor
Fixes #233
|
2016-08-18 11:28:10 -07:00 |
|
Daniel Imms
|
e60513f554
|
Fix outline showing up when clicking terminal
|
2016-08-08 10:22:34 -07:00 |
|
Daniel Imms
|
a557a82b40
|
Fix scrollbar being transparent on OS X
|
2016-08-08 10:22:19 -07:00 |
|
Daniel Imms
|
ff927b8e79
|
Implement basic scroll bar
|
2016-08-02 16:59:50 -07:00 |
|
Daniel Imms
|
670b0d58c7
|
Add base viewport, set line height
Fixes #149
|
2016-08-02 12:42:13 -07:00 |
|
Daniel Imms
|
0a7c1bfd98
|
Position the textarea below the cursor during a composition
This will position any IME helper in the correct position
|
2016-07-13 20:46:43 -07:00 |
|
Daniel Imms
|
4efb8d24ac
|
Don't wrap multi-character compositions
|
2016-07-13 20:34:55 -07:00 |
|
Daniel Imms
|
03fa017d4a
|
Re-hide the textarea
|
2016-07-12 18:49:37 -07:00 |
|
Daniel Imms
|
26af6ffd4d
|
Get IMEs working
|
2016-07-12 18:48:08 -07:00 |
|
Daniel Imms
|
aaedcfc700
|
Support focus class on the .xterm element
|
2016-07-12 16:18:05 -07:00 |
|
Daniel Imms
|
fc7b22dc48
|
Manually revert textarea changes
|
2016-07-12 16:03:31 -07:00 |
|
Daniel Imms
|
ea1fd3d01b
|
Only blink cursor if the terminal has focus
Fixes #141
|
2016-06-23 22:16:29 -07:00 |
|
Dan Kaplun
|
323cc44e0e
|
Disable ligatures
|
2016-06-23 15:07:38 -07:00 |
|
Daniel Imms
|
0d803ac895
|
Use CSS animations
|
2016-06-14 10:52:49 -07:00 |
|
Paris
|
383d59bbc3
|
Stop marking spans as inline-block (not needed after 670b179140)
Fix #85
|
2016-06-08 22:03:45 +03:00 |
|
Paris
|
d82c008052
|
Make cursor hollow on blur
Fix #79
|
2016-06-07 10:42:21 +00:00 |
|
Paris
|
670b179140
|
Set line height of terminal rows to normal
Fix #76
|
2016-06-07 12:23:28 +03:00 |
|
Paris
|
7320515820
|
Tiny styling update in row line height
|
2016-06-02 13:08:06 +03:00 |
|
Paris
|
82cac90005
|
Remove helper styling from xterm.css
|
2016-06-02 12:02:51 +03:00 |
|