Commit Graph

201 Commits

Author SHA1 Message Date
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