Eugene Pankov
e315654d0a
build fix
2018-09-22 12:19:14 +02:00
Eugene Pankov
3e41d0df4e
yarn
2018-09-22 11:48:57 +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
2d43e29bcd
bumped hterm
2018-09-11 14:44:04 -07:00
Eugene Pankov
bf5e460bca
autodetect powershell core path ( fixes #382 )
2018-09-11 13:52:33 -07:00
Eugene Pankov
d574f634c9
bumped plugin versions
2018-09-11 13:37:14 -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
81579fa9cc
bumped node-pty to the one with newer nan dep
2018-08-17 13:57:02 +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
259a1d26b0
bumped plugin versions
2018-07-04 10:02:15 +02:00
Eugene Pankov
950f071737
cleanup & fixes
2018-07-02 19:53:48 +02:00
Eugene Pankov
1e902d734f
use the fixed font-manager release
2018-06-03 18:45:17 +02:00
Eugene Pankov
59a3c9aeb6
fixed font-manager Node 9 compat ( fixes #354 )
2018-05-28 10:50:50 +02: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
3673542197
bumped plugins
2017-11-18 22:40:57 +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
89dff969b1
bumped plugins
2017-10-31 15:27:28 +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
7e602a3612
bump
2017-08-02 15:22:32 +02:00
Eugene Pankov
26e212ff2f
bump
2017-08-02 14:31:07 +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
Eugene Pankov
1f825b16c1
make shell providers pluggable
2017-07-30 20:58:31 +02:00
Eugene Pankov
17ad43bf65
cursor shape hints
2017-07-30 20:47:37 +02:00
Eugene Pankov
c957ebabda
tmux: PID detection
2017-07-29 10:11:30 +02:00
Eugene Pankov
c0c2b693f3
autoselect tmux
2017-07-27 12:54:51 +02:00
Eugene Pankov
23dabca2ab
.
2017-07-26 19:59:05 +02:00
Eugene Pankov
98a5a95bec
wip
2017-07-26 19:29:47 +02:00
Eugene Pankov
5045c4c82a
wip
2017-07-26 16:14:18 +02:00
Eugene Pankov
feb4c5bcb6
tmux wip
2017-07-26 16:04:55 +02:00
Eugene Pankov
0fe2de591a
cursor shape setting ( fixes #55 )
2017-07-25 19:36:28 +02:00
Eugene Pankov
9bee253dd0
reapply screen config on reattach
2017-07-24 16:04:17 +02:00
Eugene Pankov
a26b38f5ae
.
2017-07-24 15:34:30 +02:00
Eugene Pankov
9312db1fc6
fixed #126
2017-07-24 14:48:16 +02:00
Eugene Pankov
932ed9b8f2
proper visual bell ( fixes #131 )
2017-07-23 20:55:41 +02:00
Eugene Pankov
49b90f15bc
inherit session environment ( fixes #119 , fixes #125 , fixes #124 , fixes #129 )
2017-07-20 23:32:17 +02:00
Eugene Pankov
5f5772501b
apply styles on start and to the terminal iframe ( fixes #134 )
2017-07-20 23:09:04 +02:00
Eugene Pankov
e64126af37
bumped Angular
2017-07-15 19:07:41 +02:00
Eugene Pankov
19565fba2c
re-enable Ctrl-S on Linux ( fixes #111 )
2017-07-15 18:33:53 +02:00
Eugene Pankov
f39443b0ff
fix
2017-07-15 18:20:51 +02:00
Eugene Pankov
4ba7cf106f
provide a fallback monospace font for characters missing in user's font ( fixes #112 )
2017-07-15 18:15:49 +02:00
Eugene Pankov
23c7acde51
fixed CLI paths on Windows ( fixes #90 )
2017-07-12 20:52:06 +02:00
Eugene Pankov
b640abd85d
set proper $TERM on Windows ( fixes #91 , fixes #28 )
2017-07-10 18:26:46 +02:00
Eugene Pankov
6f8f83d178
detect 32-bit Cygwin setups ( fixes #106 )
2017-07-10 18:11:47 +02:00
Eugene Pankov
475c4f91be
handle directory paths supplied on cli ( fixes #90 )
2017-07-10 17:57:58 +02:00
Eugene Pankov
42007f4fef
upgraded node-pty ( fixes #84 )
2017-07-10 17:30:42 +02:00
Eugene Pankov
980834df6f
macOS UTF8 fixes fixed #31 , fixed #40
2017-07-08 11:30:25 +02:00
Eugene Pankov
50968508df
fixed cwd detection on el capitan ( fixes #63 )
2017-07-06 10:37:52 +02:00
Eugene Pankov
dc9b2553ae
Merge branch 'master' of github.com:Eugeny/terminus
2017-07-06 10:28:31 +02:00
Eugene Pankov
c087a969d6
cmd-k to clear the terminal ( fixes #39 )
2017-07-05 19:31:58 +02:00
Eugene Pankov
deb4b963cd
copy hotkey for macOS ( fixes #61 )
2017-07-05 18:46:16 +02:00
Eugene Pankov
9834b27b8d
bump
2017-07-05 16:24:03 +02:00
Eugene Pankov
fc060acd88
open new tabs from cli ( fixes #67 )
2017-07-05 16:22:44 +02:00
Eugene Pankov
709ffadc7c
don't resize dead PTYs
2017-07-05 15:33:50 +02:00
Eugene Pankov
94217f0b01
ignore screen shutdown errors
2017-07-05 15:21:01 +02:00
Eugene Pankov
80762e92d6
don't crash when closing a background tab after recovery
2017-07-05 14:58:40 +02:00
Eugene Pankov
e6ef21fa9d
replaced fs-promise with mz/fs
2017-07-05 14:48:02 +02:00
Eugene Pankov
c0c2373ed6
hopefully fixed #2
2017-07-05 12:49:01 +02:00
Eugene Pankov
48e8ffd729
ligatures switch ( fixes #51 )
2017-07-05 11:26:28 +02:00
Eugene Pankov
7327a7008c
.
2017-07-05 11:09:17 +02:00
Eugene Pankov
856c7e7e9e
fixed #62
2017-07-05 11:07:46 +02:00
Eugene Pankov
353a4da083
added zoom hotkeys & mouse handler ( fixes #24 )
2017-07-05 11:01:03 +02:00
Eugene Pankov
7de0bd95b9
fixed env.HOME on Windows ( fixes #6 , fixes #60 )
2017-07-04 18:25:58 +02:00
Eugene Pankov
904828c3e3
hterm update
2017-07-04 18:17:23 +02:00
Tri Nguyen
05f16f1719
add Base16 color scheme
...
This was generated using https://github.com/mbadolato/iTerm2-Color-Schemes/blob/master/tools/xrdb2Xresources.py
from a xrdb file, which was generated by using https://github.com/mbadolato/iTerm2-Color-Schemes/blob/master/tools/iterm2xrdb
on https://github.com/chriskempson/base16-iterm2/blob/master/base16-default.dark.256.itermcolors
2017-07-04 16:15:17 +02:00
Eugene Pankov
5b7ded9097
make size non-observable
2017-07-03 19:00:58 +02:00
Eugene Pankov
06b60b86f2
emoji support ( fixes #35 )
2017-07-03 18:21:12 +02:00
Eugene Pankov
b109fb8766
plugin versions
2017-07-01 00:54:55 +02:00
Eugene Pankov
f58cf469ed
Linux default shell fix
2017-06-30 21:20:03 +02:00
Eugene Pankov
60b02b17e4
Start shell as login shell ( fixes #2 )
2017-06-30 20:52:22 +02:00
Eugene Pankov
bf8bb7ee80
use user's default shell ( #2 )
2017-06-30 20:44:17 +02:00
Eugene Pankov
1e1d48a5f8
rollback
2017-06-30 20:01:41 +02:00
Eugene Pankov
77b55a003c
Git-bash support ( fixes #12 )
2017-06-30 19:54:17 +02:00
Eugene Pankov
8a7e7c4eb5
fixes
2017-06-28 16:55:09 +02:00
Eugene Pankov
434199c108
.
2017-06-24 16:00:38 +02:00
Eugene Pankov
4d9d765d78
.
2017-06-24 13:06:52 +02:00
Eugene Pankov
3459d6c78f
handle files dragged into the terminal
2017-06-21 23:06:23 +02:00
Eugene Pankov
5e2dae153e
wip
2017-06-20 23:28:58 +02:00
Eugene Pankov
d9fd78fb42
wip
2017-06-20 22:11:08 +02:00
Eugene Pankov
65e9cbe759
wip
2017-06-10 00:29:16 +02:00
Eugene Pankov
2e81a1657e
.
2017-06-03 17:11:38 +02:00
Eugene Pankov
73722c0b2f
wip
2017-06-01 22:23:36 +02:00
Eugene Pankov
c0f7cd9a7a
.
2017-05-14 13:45:14 +02:00
Eugene Pankov
2377a8c522
clink
2017-05-11 22:56:48 +02:00
Eugene Pankov
34c90326da
.
2017-05-01 20:12:39 +02:00
Eugene Pankov
889a60ba3b
lint
2017-05-01 13:35:26 +02:00
Eugene Pankov
cb6e9243c1
Merge branch 'master' of github.com:Eugeny/terminus
2017-04-30 13:42:32 +02:00
Eugene Pankov
46b0b0e172
.
2017-04-30 00:25:01 +02:00
Eugene Pankov
94d8886d5a
.
2017-04-28 22:40:58 +02:00
Eugene Pankov
633ef9e791
.
2017-04-27 19:16:17 +02:00
Eugene Pankov
2d1dca41d7
.
2017-04-24 21:26:59 +02:00
Eugene Pankov
d4c3efdea1
.
2017-04-23 22:37:19 +02:00
Eugene Pankov
82e0a9238d
.
2017-04-20 22:33:55 +02:00
Eugene Pankov
d909c4a791
.
2017-04-20 22:00:21 +02:00
Eugene Pankov
e6310a17f8
.
2017-04-17 22:43:26 +02:00
Eugene Pankov
4d6c63a0e3
.
2017-04-17 17:27:04 +02:00
Eugene Pankov
919aa7c65f
.
2017-04-17 14:57:22 +02:00
Eugene Pankov
36c2aef860
.
2017-04-17 13:26:33 +02:00
Eugene Pankov
be72ad3c36
.
2017-04-16 23:06:54 +02:00
Eugene Pankov
acc13087bf
.
2017-04-16 23:04:29 +02:00
Eugene Pankov
125ec2b81c
.
2017-04-16 20:38:42 +02:00
Eugene Pankov
8385161417
.
2017-04-16 20:06:29 +02:00
Eugene Pankov
9c12669e8f
config
2017-04-15 15:35:20 +02:00
Eugene Pankov
c19f0b1895
.
2017-04-15 15:20:18 +02:00
Eugene Pankov
00ff63f16f
.
2017-04-14 15:30:19 +02:00
Eugene Pankov
137c100bbf
webpack
2017-04-12 12:12:57 +02:00
Eugene Pankov
dc513b427d
done
2017-04-11 22:45:59 +02:00
Eugene Pankov
0ea346a6ae
wip
2017-04-11 02:22:48 +02:00