Eugene Pankov
c755885bbb
build fix
2018-12-10 15:06:15 +01:00
Eugene Pankov
7852ac2071
potential fix for xterm double-paste ( #468 )
2018-12-10 14:23:08 +01:00
Eugene Pankov
60358e7ac4
xterm copy-on-select ( fixes #400 )
2018-12-10 13:08:57 +01:00
Eugene Pankov
f32bdbdeac
make scroll-on-input behaviour configurable ( fixes #543 )
2018-12-10 11:57:13 +01:00
Eugene
6e5ce8e0b1
Merge pull request #536 from Drachenkaetzchen/wsl-color-warning
...
Inform users about 16 color limit with WSL
2018-12-05 01:33:36 +01:00
Eugene
bd5f274cf3
Merge pull request #537 from Drachenkaetzchen/bugfix-wheelevent-ts32
...
Fix for MouseWheelEvent deprecation in TypeScript 3.2
2018-12-05 01:30:19 +01:00
Felicia Hummel
1d593e0495
Inform users about 16 color limit with WSL
...
This patch adds a warning that when using WSL we're limited to 16 colors. It took me about 4 hours debugging why it didn't work, and this patch hopefully prevents others from wasting 4 hours.
2018-12-05 00:38:19 +01:00
Felicia Hummel
9b263c7237
Fix for MouseWheelEvent deprecation in TypeScript 3.2
...
MouseWheelEvent is deprecated and was removed with TypeScript 3.2, however, MouseWheelEvent is still aliased to WheelEvent. For more info see https://github.com/Microsoft/TSJS-lib-generator/pull/579
This PR fixes the build with TypeScript 3.2 by checking the object properties.
2018-12-05 00:33:10 +01:00
Eugene Pankov
2107ed7ab7
force focus on new terminal tabs ( fixes #533 )
2018-12-05 00:06:01 +01:00
Eugene Pankov
462232a2fb
xterm scrollbar styles
2018-11-28 16:45:58 +01:00
Eugene Pankov
12d1fb9334
Merge branch 'master' of github.com:Eugeny/terminus
2018-11-15 12:39:59 +01:00
Eugene Pankov
ab6d5e851b
don't crash if no cwd
2018-11-15 12:39:51 +01:00
Eugene Pankov
64fc36df51
cleanup
2018-11-11 12:38:51 +01:00
Eugene Pankov
2e6acd2fa1
perf: reduced pty bufferization window
2018-11-10 21:10:47 +01:00
Eugene Pankov
4426d4827f
bring window to front when called from CLI ( fixes #489 )
2018-10-31 17:37:34 +01:00
Eugene Pankov
b68f601fbb
remove whitespace from selection's end ( fixes #327 )
2018-10-27 13:37:29 +02:00
Eugene Pankov
c2a40b2c5e
getChildProcesses() support for win32
2018-10-27 13:25:51 +02:00
Eugene Pankov
d9b28f4c0b
build fix
2018-10-26 17:57:31 +02:00
Eugene Pankov
a03d01d9ce
ligatures support in xterm ( fixes #417 )
2018-10-26 16:33:32 +02:00
Eugene Pankov
2b4d3e99b6
multi-window fixes
2018-10-26 16:17:20 +02:00
Eugene Pankov
b3f15e27c6
process completion notifications
2018-10-26 14:03:46 +02:00
Eugene Pankov
2ebb107bed
ui fix
2018-10-25 16:23:32 +02:00
Eugene Pankov
7566bcaaac
custom environment vars ( fixes #346 )
2018-10-25 15:51:46 +02:00
Eugene Pankov
2fd28f2bf3
avoid double paste on macOS
2018-10-23 11:56:55 +02:00
Eugene Pankov
5cb3cef6ce
much faster tab closing on macOS
2018-10-23 11:56:44 +02:00
Eugene Pankov
a4ccbfa857
bumped electron
2018-10-23 11:45:16 +02:00
Eugene Pankov
c8e1c17514
bumped Angular to 7
2018-10-22 16:02:20 +02:00
Eugene Pankov
258665aaac
UI tweaks
2018-10-22 15:44:12 +02:00
Eugene Pankov
8881b835b4
suggest WSL root path as working directory ( #454 )
2018-10-13 19:09:50 +02:00
Eugene Pankov
144798a336
lint
2018-10-13 18:56:09 +02:00
Eugene Pankov
8110fef3c0
reversed cursor blink cycle ( fixes #422 )
2018-10-13 18:54:21 +02:00
Eugene Pankov
a0e3b0b033
tell the user how to mute the WSL bell ( fixes #413 )
2018-10-13 14:14:39 +02:00
Eugene Pankov
8f0f1b19df
allow selecting windows vibrancy type ( fixes #460 )
2018-10-13 04:30:12 -07:00
Eugene Pankov
7b33d89032
build fix
2018-10-12 20:40:31 +02:00
Eugene Pankov
9b6a09129c
hotkeys for specific shells
2018-10-12 17:59:22 +02:00
Eugene Pankov
0fa94d8397
split terminal settings into separate tabs
2018-10-12 16:55:42 +02:00
Eugene Pankov
b8bbaef7be
fixed #444
2018-10-12 00:00:12 +02:00
Eugene Pankov
69760f73d3
properly swallow registry errors ( fixes #463 )
2018-10-12 00:00:04 +02:00
Eugene Pankov
07792c227e
build re-fix
2018-10-09 08:34:23 +02:00
Eugene Pankov
665a8e714e
scan wsl distros directly in registry
2018-10-08 13:57:33 -07:00
Eugene Pankov
2ec3833977
dropped winreg in favor of rage-edit
2018-10-08 13:40:16 -07:00
Eugene Pankov
73eb8bdbe7
-nologo for powershell ( fixes #452 )
2018-10-08 12:20:28 -07:00
Eugene Pankov
5b5d145bd0
lint
2018-10-05 11:36:37 +01:00
Eugene Pankov
1b1b2af545
possibly fixed cursor blink interval overlaps ( fixes #216 )
2018-10-05 10:24:28 +01:00
Eugene Pankov
f3f969a006
fixed cursor visibility ( fixes #439 )
2018-10-05 10:18:34 +01:00
Eugene Pankov
621a6d8127
cleanup
2018-10-05 10:10:02 +01:00
Eugene Pankov
87933edb96
fixed context menu and xterm mouse events ( fixes #442 )
2018-10-05 10:02:03 +01:00
vsailev
d806fb6e1e
Restore Bash on Windows
2018-10-03 21:15:16 +01:00
Eugene Pankov
eed01e76ad
fixed cwd for new tabs on windows ( fixes #378 )
2018-09-23 09:25:49 -07:00
Eugene Pankov
e71d404c2b
added CLI option to paste text into terminal
2018-09-23 16:33:57 +02:00
Eugene Pankov
0545471f3c
added Automator workflows
2018-09-23 15:38:57 +02:00
Eugene Pankov
e315654d0a
build fix
2018-09-22 12:19:14 +02:00
Eugene Pankov
507b69acb4
sensible shell defaults for Windows ( fixes #431 )
2018-09-22 11:48:51 +02:00
Eugene Pankov
6b08341760
support multiple WSL distributions
2018-09-22 11:37:37 +02:00
Eugene Pankov
62bf681598
fixed visual bell ( fixes #419 )
2018-09-20 13:04:50 +02:00
Eugene Pankov
6bc2d18f3c
faster tab creation
2018-09-20 12:46:50 +02:00
Eugene Pankov
6fa5ab5eb2
scroll terminal to bottom on user input
2018-09-20 12:12:57 +02:00
Eugene Pankov
6a59db1a36
build fix
2018-09-11 14:44:11 -07:00
Eugene Pankov
bf5e460bca
autodetect powershell core path ( fixes #382 )
2018-09-11 13:52:33 -07:00
Eugene Pankov
6dc46bb970
lint
2018-09-04 22:49:22 +02:00
Eugene Pankov
4b7b692ace
experimental support for multiple windows ( fixes #212 , fixes #170 )
2018-08-31 15:41:28 +02:00
Eugene Pankov
0749096d9f
smarter progress detection ( fixes #406 )
2018-08-31 12:41:58 +02:00
Eugene Pankov
a98f2ce12d
bumped bootstrap
2018-08-26 21:03:49 +02:00
Eugene Pankov
6cc20c3719
allow starting commands in new tabs via CLI ( fixes #304 )
2018-08-26 17:35:04 +02:00
Eugene Pankov
7af14c5699
naming
2018-08-26 13:23:57 +02:00
Eugene Pankov
d3a5c7be8d
xterm frontend
2018-08-26 13:15:00 +02:00
Eugene Pankov
8aff33d59c
remember CSI color overrides ( fixes #59 )
2018-08-25 10:45:45 +02:00
Eugene Pankov
7f45bb57fc
nicer touch bar buttons
2018-08-25 10:11:32 +02:00
Eugene Pankov
06d14f9bb2
settings redesign
2018-08-25 09:37:56 +02:00
Eugene Pankov
64f670bd86
report progress from the console commands in tab headers and taskbar
2018-08-25 00:22:43 +02:00
Eugene Pankov
c9dde2e29c
ui fixes
2018-08-24 23:48:25 +02:00
Eugene Pankov
627d7402ca
fixed line breaks when pasting on Windows ( fixes #396 )
2018-08-24 23:48:02 +02:00
Eugene Pankov
c4415577fa
fixed #399
2018-08-23 16:06:00 +02:00
Eugene Pankov
406b061cf9
improve perf by keeping node-pty in the renderer process
2018-08-20 17:54:38 +02:00
Eugene Pankov
0e86894d81
build fix
2018-08-09 13:18:17 -07:00
Eugene Pankov
23e93f0969
rxjs cleanup
2018-08-09 12:37:14 -07:00
Eugene Pankov
e0e24878e2
SVG icons
2018-08-09 15:13:31 +02:00
Eugene Pankov
0419900e1d
isolated VT implementation into TerminalContainer
2018-08-02 23:22:36 +02:00
Eugene Pankov
cc9c66c4a9
Vibrancy ( fixes #5 ) ( #383 )
2018-08-02 10:34:46 -07:00
Eugene Pankov
7e253d72ea
made contentUpdated$ Observable
2018-07-26 22:18:50 +02:00
Eugene Pankov
9423ce7c10
vertically align wide chars ( fixes #335 )
2018-07-26 22:18:35 +02:00
Eugene Pankov
ac8bb2de49
Revert "allow text overflow in terminal ( fixes #335 , fixes #372 )"
...
This reverts commit ace6446790
.
2018-07-22 07:29:31 -07:00
Eugene Pankov
ace6446790
allow text overflow in terminal ( fixes #335 , fixes #372 )
2018-07-22 07:08:59 -07:00
Eugene Pankov
7bfc13dae5
bumped angular & webpack
2018-05-20 16:12:05 +02:00
Eugene Pankov
f011b03fb2
typo
2018-05-20 13:38:32 +02:00
Eugene Pankov
5d605a4853
Cmder support ( fixes #347 )
2018-05-20 13:30:45 +02:00
Eugene Pankov
d3a192da58
offer using Alt key as Meta key ( fixes #316 )
2018-04-24 16:41:34 +02:00
Eugene Pankov
4b30dfef58
settings layout fixes
2018-04-24 16:07:42 +02:00
Eugene Pankov
8432e3ef66
remove selection after copying using smart Ctrl-C
2018-04-24 16:01:05 +02:00
Eugene Pankov
30f221d05e
convert CRLF to LF on paste ( fixes #293 )
2018-04-01 20:05:30 +02:00
Eugene Pankov
5087224017
refreshed settings UI ( fixes #314 )
2018-04-01 19:51:04 +02:00
Eugene Pankov
9a8bad4851
touchbar improvements
2018-04-01 19:50:43 +02:00
Eugene Pankov
dce8647f55
smart ctrl-c behaviour ( fixes #307 )
2018-03-30 23:42:50 +02:00
Eugene Pankov
f947fe3f0f
paste as a configurable hotkey ( fixes #260 )
2018-03-30 23:33:46 +02:00
Eugene Pankov
b5f96a59f8
copy notification
2018-03-30 23:24:34 +02:00
Eugene Pankov
663da34e6d
performance improv for flowing output
2018-03-29 00:25:57 +02:00
Eugene Pankov
5e07dd5442
macOS touchbar support
2018-03-24 23:19:47 +01:00
Eugene Pankov
9cedeb3efb
build fixes
2018-03-23 17:15:11 +01:00
Eugene Pankov
9d7bf2ae44
skip failing tmux init commands ( fixes #300 )
2018-03-11 20:01:48 +01:00
Eugene Pankov
3b43b3914b
added powershell core as a separate shell ( #123 )
2018-03-11 19:53:13 +01:00
Eugene Pankov
fde16b8699
fixed #291
2018-02-12 16:54:04 +01:00
Eugene Pankov
132d0553ae
fixed alt-arrow keys on Mac as well as Home and End combinations ( fixes #255 )
2018-01-24 16:40:30 +01:00
Eugene Pankov
b007ff6ff6
scrollbar fix
2018-01-24 16:01:32 +01:00
Eugene Pankov
4a76c12f15
ignore Hyper theme errors
2018-01-19 15:53:14 +01:00
Eugene Pankov
46d9aabbdd
configure() doesn't have to be async
2018-01-04 21:38:02 +01:00
Eugene Pankov
9d2398bc12
fixed tmux argument list handling ( closes #231 )
2017-12-07 20:21:02 +01:00
Eugene Pankov
5cdb7527c8
added SSH connection manager ( fixes #220 )
2017-11-27 16:30:59 +01:00
Eugene Pankov
13a76db9af
Merge branch 'master' of github.com:Eugeny/terminus
2017-11-26 22:14:57 +01:00
Eugene Pankov
0de12b6b38
allow disabling plugins
2017-11-26 22:14:46 +01:00
Eugene Pankov
92993db122
fixed #234
2017-11-21 22:16:59 +01:00
Eugene Pankov
11f188f1e8
layout fix
2017-11-16 22:54:37 +01:00
Eugene Pankov
9a9db28054
Merge branch 'master' of github.com:Eugeny/terminus
2017-11-16 22:49:23 +01:00
Eugene Pankov
47d57d08ee
rearranged terminal settings tab
2017-11-16 22:46:33 +01:00
Eugene Pankov
39e2c386f0
copy-on-select and right click behaviour settings ( fixes #201 )
2017-11-16 22:37:41 +01:00
Eugene Pankov
c73d39026b
API updates
2017-11-04 19:06:58 +01:00
Eugene Pankov
8d12d6a547
allow specifying a custom startup directory ( fixes #223 )
2017-10-23 21:54:40 +02:00
Eugene Pankov
33f67503bd
pass alt-numbers to the shell ( fixes #217 )
2017-10-22 22:10:48 +02:00
Eugene Pankov
e0c0cd17bd
Handle multiple arguments in custom shell
2017-10-21 22:11:27 +02:00
Eugene Pankov
e81e5034b9
explicitly specify --login for POSIX shells
2017-10-20 21:44:34 +02:00
Eugene Pankov
11e0c36ebc
properly position context menu ( fixes #215 )
2017-10-13 20:33:10 +02:00
Eugene Pankov
48ccc538e5
fixed button group appearance in settings
2017-10-08 14:48:59 +02:00
Eugene Pankov
f68e06c9ed
.
2017-10-07 18:09:22 +02:00
Eugene Pankov
6c884e090c
blinking cursor ( fixes #191 )
2017-10-07 18:07:57 +02:00
Eugene Pankov
38cda117e2
option to auto-start a terminal tab ( fixes #107 )
2017-10-07 17:47:04 +02:00
Eugene Pankov
fb64ca08d3
custom shells ( fixes #50 )
2017-10-07 17:27:58 +02:00
Eugene Pankov
87730ba7b3
fixed #204
2017-09-28 20:34:37 +02:00
Eugene Pankov
eb2eef64fc
fixed #133
2017-09-28 20:27:16 +02:00
Eugene Pankov
e255ca7737
context menu ( fixes #42 )
2017-09-09 21:42:48 +02:00
Eugene Pankov
ede59ed4d4
ignore stray tmux responses ( fixes #178 )
2017-09-09 13:25:12 +02:00
Eugene Pankov
4d2be9ec89
handle Hyper plugin crashes ( fixes #71 )
2017-08-30 11:23:51 +02:00
Eugene Pankov
1b2236eb90
fixed #187 , fixed #188
2017-08-30 11:12:04 +02:00
Eugene Pankov
f84fd07857
invert scroll-zoom ( fixes #184 )
2017-08-26 20:02:15 +02:00
Eugene Pankov
24c59b88ca
Merge branch 'master' of https://github.com/Eugeny/terminus
2017-08-20 19:31:17 +02:00
Eugene Pankov
e45090cc89
handle compose key on Windows ( fixes #17 )
2017-08-20 19:31:15 +02:00
Eugene Pankov
f53b96eba8
detect git-bash when installed for current user only ( closes #161 )
2017-08-18 18:28:38 +03:00
Eugene Pankov
7e7d537868
allow null values in config ( fixes #165 )
2017-08-11 19:47:52 +03:00
Eugene Pankov
1afb1e718b
change default tmux hotkey ( fixes #171 )
2017-08-11 19:26:24 +03:00
Eugene Pankov
f71f518058
store Screen configuration in Terminus user directory ( fixes #177 )
2017-08-11 19:21:32 +03:00
Eugene Pankov
7a005132cc
Merge branch 'master' of github.com:Eugeny/terminus
2017-08-11 19:17:54 +03:00
Eugene Pankov
34ef809aee
handle null results from winreg ( fixes #174 )
2017-08-11 19:16:58 +03:00
Sebastian Staudt
d0f378764f
Start an interactive logon shell for Git Bash
...
Provide additional arguments to `bash.exe` to get an interactive login shell.
This ensures e.g. `.profile` and `.bash_profile` are sourced. As there’s no way
to have an existing session under Windows, `--login` is mandatory. Each bash
session must be started from scratch.
Fixes #105
2017-08-07 10:07:07 +02:00
Eugene Pankov
7885badbfd
make line padding adjustable ( fixes #141 )
2017-08-05 16:57:00 +02:00
Eugene Pankov
f428be5ae7
ignore unavaiable persistence providers in SessionsService ( fixes #159 )
2017-08-05 09:25:25 +02:00
Eugene Pankov
36f82545ae
fixed #155
2017-08-04 14:41:36 +02:00
Eugene Pankov
1ef8343ea9
default to tmux if available on Linux
2017-08-04 14:40:49 +02:00
Eugene Pankov
cdc7daf029
exported TerminalService
2017-08-02 14:30:52 +02:00
Eugene Pankov
41b6e1d54e
expose TerminalService
2017-08-02 13:47:50 +02:00
Eugene Pankov
1c62f3074c
selectable persistence providers
2017-07-31 13:52:32 +02:00
Eugene Pankov
514fdbfb6a
build fix
2017-07-30 21:24:27 +02:00
Eugene Pankov
466d862caa
tmux fixes
2017-07-30 21:03:35 +02:00