Benjamin Staneck
6d61ac400c
Electron 1.8 is out ( #2663 )
...
* update electron to 1.8.2
release notes: https://github.com/electron/electron/releases/tag/v1.8.2
* change yarn installation on travis
travis detects yarn lockfiles and automatically uses yarn in that case so no need to install it
* yarn is preinstalled on circleci
2018-02-12 22:18:29 +01:00
Lukas Geiger
59180c1419
Update xterm.js to v3.1.0 ( #2667 )
2018-02-12 21:51:12 +01:00
Cyril Damas
0105d6baf2
Add ssh url scheme handling ( #2516 )
2018-02-12 21:20:45 +01:00
CHaBou
887fb5ac1a
Focus term if needed when restoring ( #2658 )
...
* Focus term if needed when restoring
* Fix Tab component warnings
2018-02-03 17:00:30 +01:00
Angristan
4d8d56bfc5
Remove 32 bits column ( #2639 )
...
* Don't hide 3rd column on mobile
* Remove 32 bits column
2018-01-24 20:01:31 +00:00
Philippe Potvin
dc3155f190
Fix update notification link ( #2637 )
...
* distinct urlTags vs notes
* lint fix
2018-01-24 13:23:06 -05:00
Leo Lamprecht
af527b6f90
2.0.0-canary.11
2018-01-23 14:17:11 +01:00
CHaBou
7355f3ebd8
Update electron and electron-builder ( #2632 )
2018-01-23 10:32:03 +00:00
Brandon Smith
16fcb2cb70
Improve Windows default editor detection ( #2631 )
2018-01-23 10:01:33 +01:00
CHaBou
f4e32eee49
Cursor api ( #2629 )
...
* Add onCursorMove API on Term
2018-01-22 18:12:03 +01:00
CHaBou
215e03e0d5
Fixed wrong dependency version number ( #2628 )
2018-01-22 10:21:01 +01:00
CHaBou
87d4c2b37e
Fix selectAll command ( #2436 )
...
* Fix selectAll command
* Fix typo
2018-01-21 12:21:16 +01:00
Benjamin Staneck
9df56a7fe0
Update electron to v1.7.10 and other dependencies ( #2583 )
...
* Update electron to v1.7.10
Changelog: https://github.com/electron/electron/releases/tag/v1.7.10
* Update yarn-standalone.js to v1.3.2
Changelog: https://github.com/yarnpkg/yarn/releases/tag/v1.3.2
* Update various dependencies
* update electron-builder, electron-rebuild and prettier
* Use the recommended way to install yarn on travis
See https://yarnpkg.com/lang/en/docs/install-ci/#travis-tab
2018-01-21 10:21:41 +01:00
Saad Malik
24587b2780
Mac: altIsMeta support ( #2623 )
...
* Reimplement altIsMeta supprt with new xterm library
* Update xterm fork to use xtermjs/xterm.js@616958e
* Use node 8 in travis, needed by source-map@0.7.0
2018-01-21 10:19:27 +01:00
kih1024
dc421ac51f
Added a link to list of Linux distributions. ( #2475 )
2018-01-19 23:21:31 +01:00
CHaBou
a36d8e0e22
Fix xterm fork version ( #2618 )
...
* Fix xterm fork version
* Use branch name rather than commit hash
* Fix xterm fork version
2018-01-18 11:49:31 +01:00
CHaBou
97fe79bda4
Put offscreen terms far far away ( #2619 )
2018-01-17 23:24:10 +01:00
Leo Lamprecht
904f94a1bb
Corrected dates
2018-01-17 17:00:13 +01:00
Leo Lamprecht
ac54e79dea
Corrected company name everywhere
2018-01-17 16:58:49 +01:00
Leo Lamprecht
ae850ae38b
2.0.0-canary.10
2018-01-17 15:57:26 +01:00
CHaBou
f547f0299d
Revert "Fix initial cursor blinking ( #2614 )" ( #2617 )
...
* Revert "Fix initial cursor blinking (#2614 )"
This reverts commit 88c7b536a4 .
* Use 3.0.2 xterm fork
2018-01-17 13:47:35 +01:00
CHaBou
88c7b536a4
Fix initial cursor blinking ( #2614 )
...
* Fix initial cursor blinking
This is a workaround for https://github.com/xtermjs/xterm.js/issues/1194
Fixes #2596
* Add related issue comment
2018-01-16 15:44:29 +01:00
CHaBou
f56ea10fb0
Fix offscreen term size calculation ( #2612 )
...
* Fix offscreen term size calculation
* Use positioning rather than opacity
2018-01-15 23:22:54 +01:00
CHaBou
5f64127f5b
Fix CLI installation on Windows ( #2600 )
...
* Protect against missing PATH user env var
* Protect against different cases for PATH user env var name
Fixes #2580
2018-01-15 23:22:41 +01:00
Benjamin Woodruff
ac5c14adca
Use xterm.js's fit addon when calling fitResize ( #2594 )
...
xterm.js doesn't use `this.term.charMeasure.width` when rendering. It
actually uses:
`Math.floor(this._terminal.charMeasure.width * window.devicePixelRatio)`
This is important, because character widths may be non-integer values,
which means that we can end up with an empty space on the right side of
the terminal window.
Instead of trying to match xterm's behavior, it's probably better if we
just use xterm's `fit` addon. This seems to behave better for me.
We might not want to land this as-is, becuase this addon forces an
annoying hard-coded 17px margin on the right side to compensate for a
scrollbar (see xtermjs/xterm.js#400 ), but at least for my use-cases,
this is still better than it was.
2018-01-15 18:36:02 +01:00
Park Seong-beom
09dc38a41e
Add external style sheet for the website ( #2598 )
...
Fixes #2579
2018-01-13 08:38:30 +01:00
Benjamin Woodruff
a9e4aa59da
Make CLI perform static analysis of config lazily ( #2593 )
2018-01-13 08:04:57 +01:00
Daniel Liuzzi
2c5b3d5ccd
Fix Windows keymap delete typo ( #2575 )
2018-01-10 12:43:11 +01:00
Leo Lamprecht
88c65b1862
2.0.0-canary.9
2018-01-09 18:51:49 +01:00
CHaBou
dd780e6fe7
Xterm v3 integration ( #2573 )
2018-01-09 17:33:24 +01:00
CHaBou
5700690e0b
Add CLI tool to install/search plugins or launch app ( #2375 )
2018-01-09 16:05:19 +01:00
David Calhoun
bbb1caefb4
Always notify watchers of plugin updates ( #2508 )
...
During plugin updates, each `plugin.onUnload` is invoked regardless of
whether the plugin changed. This commit ensures that each `plugin.onApp`
is invoked once all plugins have been updated. Fixes #2415 .
2018-01-04 12:45:28 +01:00
Renato Campos
cb8b72a319
Added keymap to rebind the 'break' command - Issue #2432 ( #2531 )
...
* fixed documentation of roleCommands
* Added keymap for break/interrupt command
* added break keymap for linux and darwin
* fixed lint errors
2017-12-18 17:17:20 +01:00
Daniel Imms
7be41e1e28
Use public API to remove xterm listeners ( #2543 )
2017-12-16 19:06:02 +01:00
Benjamin Staneck
30964b6571
Dependency updates ( #2533 )
2017-12-12 11:54:20 +01:00
Daniel Imms
421847315d
Remove second open arg ( #2544 )
...
This was removed in xterm@3, see xtermjs/xterm.js#646
2017-12-11 17:17:01 -05:00
Daniel Imms
15a7e6ad9b
Don't use open event on xterm ( #2542 )
2017-12-11 22:33:03 +01:00
Albin Ekblom
9521fb57c1
Fix linux keymap delete typo ( #2539 )
2017-12-10 21:34:00 +01:00
Matheus Fernandes
0d5dba5cd8
Fix branch detection when setting the canary icon ( #2499 )
...
* Fix branch detection
* Use the canary icon on Windows as well
* Add missing space
* `TRAVIS_BRANCH` will be `canary` when a PR targets such branch
2017-12-05 11:41:51 +01:00
Leo Lamprecht
0549ded2c4
2.0.0-canary.8
2017-12-04 22:42:24 +01:00
CHaBou
1e6acfc109
Fix color for char under focused BLOCK cursor ( #2521 )
2017-12-04 22:28:40 +01:00
Albin Ekblom
da10f01a00
Fixed the cursor's color ( #2520 )
...
* 🐛 Fix underline cursor color
* 🐛 Fix unfocused box when cursor is underline
* 🐛 Fix BAR color and make BAR and UNDERLINE transparent when not in focus
* 🐛 Bring back the box when unfocused
* 🐛 Add cursorColor to unfocused underline and bar
2017-12-04 22:15:45 +01:00
Leo Lamprecht
744707e29c
Reset version to correct one
2017-12-04 21:37:12 +01:00
Leo Lamprecht
bb7f850b29
Bumped electron-builder and its companion ( #2519 )
2017-12-04 20:36:33 +01:00
CHaBou
1fbc85760b
Use same hazel endpoint to notify update to Linux users ( #2497 )
...
Add a pseudo auto-updater for Linux
Fixes #2476
2017-11-29 14:26:24 +01:00
Gutierri Barboza
59273ddb2a
Add alt+F4 shortcut to close window on Windows ( #2491 )
...
Fixes #2490
2017-11-29 14:25:18 +01:00
CHaBou
d148c486f5
Load/Unload theme without restarting ( #2458 )
2017-11-29 14:22:29 +01:00
CHaBou
a59ccc3ff4
Restore v1 keymaps for tab switching ( #2485 )
2017-11-22 16:10:51 +01:00
CHaBou
1e14494ec9
Fix commands without active window ( #2473 )
2017-11-22 14:29:33 +01:00
CHaBou
1d2b7818ec
Expose ‘true colour’ support in $COLORTERM ( #2484 )
...
Further discussion here: <gist.github.com/XVilka/8346728#detection>
2017-11-22 14:29:07 +01:00