Commit Graph

413 Commits

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