Commit Graph

587 Commits

Author SHA1 Message Date
Eugene Pankov 8cf7851801 autogen docs 2019-03-07 18:04:03 +01:00
Eugene Pankov c70e6fde35 prep other plugins for typedoc 2019-03-07 02:05:26 +01:00
Eugene Pankov d25751abe7 handle split pane being closed 2019-03-04 21:26:28 +01:00
Eugene Pankov bcc4a262e2 build fix 2019-03-04 21:03:36 +01:00
Eugene Pankov 70b463b086 splits WIP (#49) 2019-03-03 22:56:58 +01:00
Eugene Pankov ef4e1e5a0d registry fixes 2019-03-02 17:44:02 +01:00
Eugene Pankov 04d621d62b use native registry implementation 2019-03-02 15:56:58 +01:00
Eugene Pankov 61726cad36 parse iTerm OSC 1337 cwd reports 2019-02-20 01:07:05 +01:00
Eugene Pankov 77c253594f don't offer separate wsl distros until Win 10 17763 (fixes #642) 2019-02-20 00:04:06 +01:00
Eugene Pankov 1675312f75 added hotkeys to open specific profiles 2019-02-17 13:12:05 +01:00
Eugene Pankov 6b56155ca5 fixed #517 2019-02-17 12:32:37 +01:00
Eugene Pankov 808e7f4699 build fix 2019-02-12 13:02:59 +01:00
Eugene Pankov e338bc417a only configure tabs if they're focused (fixes #659) 2019-02-12 12:44:23 +01:00
Eugene Pankov 3039a65757 fixed conpty detection (fixes #653) 2019-02-12 11:19:17 +01:00
Eugene Pankov 329d0448d3 reconfigure terminals on DPI change (fixes #576) 2019-02-10 00:23:49 +01:00
Eugene Pankov 100436f511 set xterm as default frontend (fixes #542) 2019-02-09 22:40:31 +01:00
Eugene Pankov 9cdcc8d8e5 fixed #649 2019-02-09 22:10:42 +01:00
Eugene Pankov a2c636fdbf console logging 2019-02-09 17:44:23 +01:00
Eugene Pankov 413ca70729 Warn when enabling ConPTY on older insider builds (fixes #609, fixes #594) 2019-02-09 17:44:17 +01:00
Eugene Pankov 89465f57d5 bumped node-pty 2019-01-30 13:02:35 +01:00
Eugene Pankov dd4566cf02 #618 fixes 2019-01-27 23:58:55 +01:00
Eugene Pankov f2be34d137 limit max font size (fixes #618) 2019-01-27 23:40:33 +01:00
Eugene Pankov 04bf5dbcfb fixed offset with tabs on bottom on macos (fixes #629) 2019-01-27 23:12:46 +01:00
Eugene Pankov 792de65696 properly recover tabs with xterm 2019-01-27 22:01:55 +01:00
Eugene Pankov 78f8f4005e fixed #610 2019-01-16 17:13:34 +00:00
Eugene Pankov 38cfb3f036 middle click to paste (fixes #613) 2019-01-16 16:46:01 +00:00
Eugene Pankov 4e4d8a0e91 bumped node-pty 2019-01-16 16:25:43 +00:00
Eugene Pankov 21cfd14f1c use the upstream xtermjs 2019-01-16 16:16:06 +00:00
Eugene Pankov a64bbe145c fixed automatic resizing with xterm 2019-01-16 15:23:55 +00:00
Eugene Pankov 6a5dc79c5d bumped plugin versions 2019-01-10 12:44:12 +01:00
Eugene Pankov b799128427 fixed TerminalContextMenuProvider typing 2019-01-10 12:44:07 +01:00
Eugene Pankov 8b64a819e7 expose DOM element ref from BaseTerminalTab 2019-01-08 16:37:54 +03:00
Eugene Pankov 5b78a5c1ed made tab context menu extensible 2019-01-07 19:30:03 +03:00
Eugene Pankov ce3610c2da automatically recover ssh tabs (fixes #583) 2019-01-06 11:54:26 +01:00
Eugene Pankov d03430fb2e ssh - show connection log while connecting 2019-01-06 11:14:13 +01:00
Eugene Pankov caacc01aea split common terminal behaviour into BaseTerminalTab 2019-01-05 16:54:22 +01:00
Eugene Pankov 3aaf490f57 fixed #597 2019-01-05 14:51:36 +01:00
Eugene Pankov 9faa346699 better messageboxes 2019-01-03 17:20:02 +03:00
Eugene Pankov d5b6a686f8 added settings tab icons 2019-01-03 17:19:50 +03:00
Eugene Pankov 492d006f64 xterm scrollback fix 2019-01-03 17:07:38 +03:00
Eugene Pankov d999320c24 bumped plugin versions 2019-01-03 13:08:57 +03:00
Eugene Pankov 453c613571 bumped xterm scrollback size (fixes #589) 2019-01-03 12:55:14 +03:00
Eugene Pankov 7a26e8bd65 ignore non-existent CWDs (fixes #586) 2018-12-30 15:59:40 +01:00
Eugene Pankov 8793613117 potentially fixed #576 2018-12-29 13:27:45 +01:00
Eugene Pankov 524550f6e3 made context menu extensible 2018-12-24 19:41:27 +01:00
Eugene Pankov fe31131fc1 typo fix 2018-12-24 18:40:29 +01:00
Eugene Pankov a7c1fe3425 Experimental UAC start-as-admin wrapper (fixes #511) 2018-12-24 18:11:26 +01:00
Eugene Pankov d7b305bf29 fixes in profile editor 2018-12-24 17:22:27 +01:00
Eugene Pankov 0bd0c850da fixed profile duplication 2018-12-24 11:32:04 +01:00
Eugene Pankov 88bb40f94b offer shell selection in the terminal context menu 2018-12-23 21:03:09 +01:00
Eugene Pankov 120e2a2cd5 fixed --login flag for older shells 2018-12-23 21:02:18 +01:00
Eugene Pankov cbb6821814 don't set an empty jumplist 2018-12-23 20:56:39 +01:00
Eugene Pankov a6fdabcd2f removed debug logging 2018-12-22 11:15:50 +01:00
Eugene Pankov 0e6886d00a fixed args field focus 2018-12-22 11:15:40 +01:00
Eugene Pankov 459d6aadd9 fixed beam cursor on xterm (fixes #582) 2018-12-22 09:39:17 +01:00
Eugene Pankov 21d533c7cf attempt to detect CWD on classic windows shells 2018-12-22 01:36:05 +01:00
Eugene Pankov 211566488d removed default ctrl-a hotkeys (fixes #578) 2018-12-21 23:49:30 +01:00
Eugene Pankov 282aab2e55 fixed alt-v passing in hterm (fixes #560) 2018-12-21 23:48:44 +01:00
Eugene Pankov 6f41865474 lint 2018-12-21 23:18:22 +01:00
Eugene Pankov e4bcfd8f39 bumped node-pty 2018-12-21 23:11:53 +01:00
Eugene Pankov 504cfcf8ff build fix (fixes 579) 2018-12-21 23:06:24 +01:00
Eugene Pankov 9aaf670092 fontawesome 5 2018-12-21 21:37:34 +01:00
Eugene Pankov c204f6d5a4 use providedIn 2018-12-21 21:21:33 +01:00
Eugene Pankov 91bba042b5 made conpty optional 2018-12-21 21:05:59 +01:00
Eugene Pankov 2ca6135c06 ui tweaks 2018-12-21 20:43:11 +01:00
Eugene Pankov 9ef3cbc177 profile args editor 2018-12-21 20:06:03 +01:00
Eugene Pankov 8a3906687a Merge branch 'master' into persistence 2018-12-21 20:04:49 +01:00
Eugene 3192a14c9d
Merge pull request #568 from ehwarren/feature/rename-tab-qol
Feature/rename tab qol
2018-12-19 10:17:08 +01:00
Eugene Pankov 137dd0bbe8 profile editor, env vars editor, creating profiles from shell list 2018-12-18 15:08:23 +01:00
Eugene Pankov 4b5b75a57a ui 2018-12-17 20:41:08 +01:00
Eugene Pankov 68c497e5fc windows jumplist integration 2018-12-16 23:20:35 +01:00
Eugene Pankov 1da7c85973 cli option to launch a specific profile 2018-12-16 23:13:14 +01:00
Eugene Pankov fe75aab724 show profiles in macos dock item menu 2018-12-16 23:02:17 +01:00
Eugene Pankov 85bcac1fb7 profile settings 2018-12-16 17:41:30 +01:00
Eugene Pankov 72287cc7cb profile settings tab 2018-12-16 17:09:35 +01:00
Eugene Pankov 1f1d212c1d build fix 2018-12-16 15:57:08 +01:00
Eugene Pankov cded1284de simpler tab recovery system 2018-12-16 15:42:04 +01:00
Eugene Pankov df97e7ebb5 updated wsl truecolor warning 2018-12-15 23:51:03 +01:00
Eugene Pankov d80c9a27d3 pulled in the freshest node-pty (fixes #23) 2018-12-15 23:44:20 +01:00
Eugene Pankov 76633db25e migrate back to stock rage-edit 2018-12-15 14:27:12 +01:00
Austin Warren 6b823d0fa0 Fixed build errors 2018-12-14 14:50:38 -08:00
Eugene Pankov cb17fd0866 fixed #564 2018-12-13 18:00:59 +01:00
Eugene Pankov 17bac5a904 build fix 2018-12-10 17:18:23 +01:00
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 215ddf0eec yarn integrity 2018-10-31 17:33:17 +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 822e068bb5 analytics user UUID 2018-10-25 17:32:51 +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 4682ef72a1 build fix 2018-10-23 13:55:22 +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 cc610e158e bumped webpack 2018-10-12 16:55:55 +02:00
Eugene Pankov 0fa94d8397 split terminal settings into separate tabs 2018-10-12 16:55:42 +02:00
Eugene Pankov c13159f7e2 nicer config editor font 2018-10-12 13:49:59 +02:00
Eugene Pankov 277f763d0e disabled webpack minification 2018-10-12 00:17:02 +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 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