Felix Seidl
0dc1a1cd5d
don't treat AltGr like Alt+Ctrl
...
fixes #699
2020-04-10 15:03:19 +02:00
Felix Seidl
ea1a167dd3
improve paste implementation
2020-03-07 11:09:21 +01:00
Felix Seidl
941c525409
fix ~ input on german keyboard layout
2020-03-05 15:59:26 +01:00
Felix Seidl
475e2da999
Reworked context menu
2020-03-01 13:04:26 +01:00
Max Risuhin
264502e1e6
Disable WebView zooming to prevent crash on too small font size. ( #673 )
2020-02-29 20:40:34 +01:00
Felix Seidl
27c55c6f09
Reworked search view, added search options
2020-02-29 19:09:54 +01:00
Felix Seidl
5ae7151916
Added handler for xterm.js onBinary (supposed to handle legacy mouse reports)
2020-02-29 13:24:09 +01:00
Felix Seidl
80d57342f9
use unicode 11
2020-02-25 18:22:07 +01:00
Felix Seidl
a9ec669a27
add new unicode addon
2020-02-24 18:55:28 +01:00
Felix Seidl
33bc06a366
Update xterm.js, use official serialize addon
...
#fixes #652
2020-02-10 19:20:55 +01:00
Jenia Dysin
21631f5cca
Add font weight setting ( #560 )
...
* Added font weight setting functionality
* Removed BoldText setting
2019-10-30 22:57:36 +01:00
Jenia Dysin
2d94753690
Add ability to copy link location ( #547 )
...
* Finished implementing ILinkMatcherOptions.
* Need to implement custom event handler for hover
* For some reason this only works on first try...
* Removed clearSelection from leaveCallback
* Finished implementing link right click logic.
2019-10-20 10:41:07 +02:00
Felix
26317d9ed2
[WIP] Use WebAllowedObject for communication between App and WebView ( #522 )
2019-09-18 21:04:23 +02:00
FelixSe
b46dcb193f
Make weblinks clickable
...
fixes #354
2019-09-12 11:23:06 +02:00
Max Risuhin
93939d08bb
Terminal settings option to customize XTermJS word separator chars list.
2019-09-02 15:07:08 +03:00
Max Risuhin
09e4381ea7
Extend list of word separators for text selection. ( #504 )
2019-08-28 07:41:18 +02:00
Max Risuhin
afb50f1bdd
Serialize whole xterm.js buffer trimmed from the end. ( #480 )
2019-08-13 21:22:14 +02:00
Max Risuhin
8b18773da9
Web browser like tabs ( #467 )
...
* Web browser like tabs.
* Turn on AlwaysShowTabs by default.
* removed unused event handler
2019-07-31 21:16:22 +02:00
Max Risuhin
010f3fdd7e
Upgrade xterm.js to v3.15.0-beta70. ( #457 )
2019-07-19 06:41:04 +02:00
FelixSe
02a695056a
Revert "Upgrade xterm.js to v3.15.0-beta70 ( #444 )"
...
This reverts commit b87ec9f348 .
2019-07-14 11:58:31 +02:00
Max Risuhin
b87ec9f348
Upgrade xterm.js to v3.15.0-beta70 ( #444 )
2019-07-11 20:52:33 +02:00
Max Risuhin
c70061995f
Use patched xterm 3.14.1 with wordSeparator option ( #413 )
2019-06-22 11:18:36 +02:00
FelixSe
de07e277f1
write utf8 to xterm.js
2019-06-02 13:23:45 +02:00
FelixSe
5c52810149
Migrate index.js to typescript
2019-06-01 14:12:15 +02:00
Felix Seidl
5ed24f85cf
Fix resize event handler argument deconstruction
2019-05-20 12:03:30 +02:00
FelixSe
7284ce7f52
Update xterm.js
2019-05-12 14:29:11 +02:00
Harsh Chokshi
b9686ac4ec
Use idiomatic JS import style in web client ( #245 )
...
Add-ons imported as per Xterm documentation recommendations:
https://xtermjs.org/docs/guides/using-addons/
2019-03-25 20:49:13 +01:00
FelixSe
8b6aae7bda
Added logging, fixed a problem with websocket
2019-03-10 16:01:34 +01:00
Felix
0d85f933c7
Experimental ConPTY support ( #199 )
...
* First steps of ConPty support
* Added resize functionality
* fix cwd, args, hide console window
* Handle shell process exited
* Make ConPTY optional
2019-02-08 22:12:29 +01:00
Eric Cornelissen
90f15cc1e3
Add option to use bold text in terminals ( #183 )
...
* Add option to use bold text in terminals
... as per #182
* Add BoldText to setting defaults
2019-01-28 21:57:36 +01:00
Mike
6be29f49d7
fix #114 scrolling issue on presicion touchpads ( #171 )
...
* fix #114 scrolling issue on presicion touchpads, bounce scroll & pinch zoom
* rephrased comment
* removed css that enforced autohiding
* simplified js code handling scrollbar size
2019-01-14 21:47:35 +01:00
FelixSe
ff2cfc36b6
Fix problems with selectAll, clear and Ctrl+C
2019-01-04 18:15:24 +01:00
Fauzie
9bf8284d9f
Add Padding setting ( #155 )
...
* add padding setting
* `=` instead of `:`
Co-Authored-By: fauzie811 <fauzie811@yahoo.com >
* call setPadding in createTerminal function
* Add "px" suffix to padding slider tooltip
Based on this tutorial:
https://www.codeproject.com/Tips/715438/Slider-Thumb-Tooltip
* term.fit() after setPadding()
* move back term.fit() below term.open()
* Changed max value, added throttling, moved converter
2018-12-26 14:41:16 +01:00
FelixSe
14d111c4de
Added mouse settings for copy&paste
2018-07-19 21:22:47 +02:00
FelixSe
4505504732
Refactored paste to be compatible with xterm 3.5
2018-07-17 21:55:10 +02:00
FelixSe
188046e60a
Fixed invisible text when background color was used as text color (e.g. micro editor)
2018-06-25 21:48:55 +02:00
FelixSe
7b2bd59365
Improve clear and selectAll behaviour
2018-06-12 22:39:44 +02:00
FelixSe
847e1c045a
Added option to set scrollback limit, comands to select all and clear buffer, cleaned up keyBindings UI code
2018-06-11 23:11:38 +02:00
FelixSe
bd64aacbab
Add option to set scrollbar style
2018-05-30 21:09:06 +02:00
FelixSe
dcdf8d1854
Added search function
2018-05-27 20:22:21 +02:00
FelixSe
99a7de25d3
Close tab/window when shell process has exited
2018-05-26 22:32:15 +02:00
FelixSe
941c7c1948
update to xterm 3.4.0 and use dynamic charAtlas
2018-05-20 12:16:03 +02:00
FelixSe
c48889cbbc
Execute copy only when selection is not empty, this allows for ctrl + c to be used as the default copy keybinding
2018-04-22 13:12:50 +02:00
FelixSe
7f7f15ea03
Support meta key for keybindings
2018-04-22 12:45:30 +02:00
FelixSe
1654e9f1f5
Propagate changed keyBindings immediately
2018-02-25 21:52:17 +01:00
FelixSe
f542331192
Editable keybindings
2018-02-25 15:40:36 +01:00
FelixSe
02e015371c
Supress webview native context menu
2018-02-22 22:07:21 +01:00
FelixSe
8870f0621c
Keyboard shortcuts
2018-02-18 21:08:22 +01:00
FelixSe
37518cf88b
Terminal Settings
2018-02-15 22:26:55 +01:00
FelixSe
0b40963c82
change theme also on existing windows
2018-02-14 11:56:52 +01:00