Commit Graph

434 Commits

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