npezza93
8a1f365a7e
Add ability to have a visual bell
2017-08-16 20:39:27 -04:00
thomas
5bc0ad879b
Set xterm-color for cursor element
...
Prevent focus from getting lost when in vt mouse mode
Fix: cursor style not applied on init, set a class for block cursor
Make all cursors work under all conditions (focused, unfocused, blink)
Unify cursor rendering with normal rendering code
Make sure underline AND blink can be used in co-existence
Always show outlined block cursor in unfocused state
2017-08-02 15:41:18 +02:00
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