Commit graph

301 commits

Author SHA1 Message Date
dependabot-preview[bot]
097e3630ca Bump fork-ts-checker-webpack-plugin from 1.5.0 to 1.5.1
Bumps [fork-ts-checker-webpack-plugin](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin/releases)
- [Changelog](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin/compare/v1.5.0...v1.5.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-15 13:57:45 +02:00
dependabot-preview[bot]
c4e2660187 Bump parse-url from 3.0.2 to 5.0.1
Bumps [parse-url](https://github.com/IonicaBizau/parse-url) from 3.0.2 to 5.0.1.
- [Release notes](https://github.com/IonicaBizau/parse-url/releases)
- [Commits](https://github.com/IonicaBizau/parse-url/compare/3.0.2...5.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-15 13:57:26 +02:00
dependabot-preview[bot]
4a83535897 Bump @babel/cli from 7.6.3 to 7.6.4
Bumps [@babel/cli](https://github.com/babel/babel) from 7.6.3 to 7.6.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.6.3...v7.6.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-15 13:57:13 +02:00
dependabot-preview[bot]
6deb733d63 Bump proxyquire from 1.8.0 to 2.1.3
Bumps [proxyquire](https://github.com/thlorenz/proxyquire) from 1.8.0 to 2.1.3.
- [Release notes](https://github.com/thlorenz/proxyquire/releases)
- [Commits](https://github.com/thlorenz/proxyquire/compare/v1.8.0...v2.1.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-13 16:30:07 +02:00
dependabot-preview[bot]
6ebcf88d91 Bump inquirer from 5.1.0 to 7.0.0
Bumps [inquirer](https://github.com/SBoudrias/Inquirer.js) from 5.1.0 to 7.0.0.
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/v5.1.0...inquirer@7.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-13 12:28:39 +02:00
Labhansh Agrawal
a817fcde33 add type definitions 2019-10-13 03:39:33 +02:00
Labhansh Agrawal
5608fdff9e Disable some eslint typescript rules
Will be re-enabled when we have good type coverage
2019-10-13 03:39:33 +02:00
Benjamin Staneck
5c8abdccb4 increase version number 2019-10-10 22:10:02 +02:00
Raz Friman
6039acd7a9 Update Electron to v6 (#3785)
* 3.0.0

* 3.0.2

* Save

* Save

* Upgrade yarn lock packages

* update node-gyp and node-pty

* update travis and appveyor to node 12

* appveyor is outdated as always

* update travis to xenial

* update node-pty@0.9.0-beta26

* update yarn.lock

* update electron to 6.0.8

* move node-pty to the correct package.json

* Fix linting failure

* Update yarn lockfile to try to fix appveyor build

* Remove unnecessary changes from package.json

* Try to fix appveyor by using a newer image

* Fix linting after my last change

* update electron to 6.0.9

* install windows-build-tools on appveyor

* fix syntax

* switch back to 2017 image

* remove old resolutions field

* revert accidental version change

* update electron to 6.0.11 and electron-rebuild to 1.8.6

* downgrade yarn to 1.18

until this issue is resolved https://github.com/yarnpkg/yarn/issues/7584

* update node-gyp to 6.0.0 and generate a fresh yarn lockfile

* update react and a few other dependencies

* fix lint

* this should actually be electron-builder, I think!

* update a few dependencies

* change to electron-store

electron-config was renamed to electron-store a while ago

* update xterm to v4.1.0 and ora to 4.0.2

* move pify to app/package.json

* TODO: Revert maybe. Throw a fit on every change to maybe fix the resizing issues

* a

* fix react ref problem

* fix split view focus problem

* remove the unnecessary fit

* remove the init col and row

* fix the problem that cannot show about hyper

* update electron to 6.0.12

* fix lint

* add more todos for componentWillReceiveProps deprecation

* update babel and plugins


Co-authored-by: Juan Campa <juancampa@gmail.com>
Co-authored-by: Benjamin Staneck <staneck@gmail.com>
Co-authored-by: ivan <ivanwonder@outlook.com>
2019-10-10 21:20:26 +02:00
Gaby
ab0c8fe13f Add support for font ligatures via xterm-addon-ligatures - Clos… (#3853)
* Add support for font ligatures via xterm-addon-ligatures

* Add disableLigatures config option, defaults to false

* Fix lint issue
2019-10-09 22:23:55 +02:00
Lukas Geiger
ff479fdfb1 ⬆️ xterm@4.1.0
I quickly tested this upgrade and haven't seen any problems so far on macOS.
2019-10-09 22:12:14 +02:00
Labhansh Agrawal
01e485f9a7 use cpy to copy files 2019-10-09 00:32:48 +02:00
Labhansh Agrawal
25cb25933b Linting and concurrently color 2019-10-08 21:42:51 +02:00
Labhansh Agrawal
95fccb8880 Fix yarn install error 2019-10-08 21:42:51 +02:00
Labhansh Agrawal
21072fb1f0 Use concurrently to run tsc watch, Add target to build config 2019-10-08 21:42:51 +02:00
Labhansh Agrawal
6a87ab4597 Rename compiled_app to target and add target in eslintignore 2019-10-08 21:42:51 +02:00
Labhansh Agrawal
7874fa813a add setup to compile ts files to compiled_app folder 2019-10-08 21:42:51 +02:00
Benjamin Staneck
2cc4c9e1ef
Update xterm to v4 (#3830)
* update xterm to 4

* add back webGL addon

* remove ligatures xterm addon, unused atm and does not work with webGL renderer

* update node-pty

* more work on trying to get xterm4 to work

* update xterm to 4.0.2

* move where xterm addon props are assigned

* more updates

* only load webgl addon if webgl is enabled

* fix search function

* remove rendererType setting, the xterm addon does this for us

* use xcode 10.3 on circleci

* fix typo

* revert node-pty bump for now

* use stable versions of the xterm plugins

* fix focus listener

* add windowsMode prop

* move webGL check

* apply tweaks by @GitSquared

* fix resizing issue

* Revert "fix resizing issue"

This reverts commit fce3780b038d69378f63bdfbfa613f20130fad34.

* apply review suggestions

* change so all addons have separate instances for each terminal

* update yarn-standalone to 1.19

* fix resize problem of split view

by @ivanwonder

* apply review feedback

* fix lint

* add name and version to package.json

* address review feedback

* more review feedback
2019-10-06 20:51:56 +02:00
Labhansh Agrawal
6e1f6f2b5e eslint config small fix (#3844)
removed babel parser override config from prettier, it should use typescript parser instead
2019-10-03 09:24:00 +02:00
Labhansh Agrawal
b52d8152bf Upgrade eslint to v6 and add TypeScript linting (#3843)
* Upgrade eslint to v6 and add TypeScript linting

* Fix pr checks


Co-authored-by: Benjamin Staneck <Stanzilla@users.noreply.github.com>
2019-10-03 02:56:50 +02:00
Labhansh Agrawal
b9ed180f27 Setup TypeScript 2019-09-23 17:55:53 +02:00
Labhansh Agrawal
6da86bb0e8 Upgrade to Babel7 2019-09-23 17:55:53 +02:00
Labhansh Agrawal
6c4a064f22 Upgrade to Webpack4 2019-09-23 17:55:53 +02:00
Benjamin Staneck
ec259be982 Revert "switch to open (#3788)"
This reverts commit 84bab83e88.
2019-09-11 05:22:19 +02:00
James George
84bab83e88 switch to open (#3788) 2019-09-11 04:05:04 +02:00
dependabot[bot]
31aa130d23 Bump eslint from 4.7.2 to 4.18.2 (#3775)
Bumps [eslint](https://github.com/eslint/eslint) from 4.7.2 to 4.18.2.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v4.7.2...v4.18.2)

Signed-off-by: dependabot[bot] <support@github.com>
2019-07-30 18:37:05 +02:00
Pablo P Varela
b2ff1fab42 Support dark mode on macOS (#3687) 2019-06-14 01:28:02 +02:00
Juan Campa
a5010da417 Upgrading xterm.js to 3.12.0-1 (#3536) 2019-03-22 10:27:40 -07:00
Juan Campa
5aae351c99 Upgrading xterm.js to 3.11.0-1 (#3508) 2019-03-08 19:58:57 +01:00
Juan Campa
bb1f94e8b8
Bumping electron to 3.1.3 (#3458) 2019-02-04 21:28:20 -05:00
onecamp
aa278282fa
Upgrading xterm to 3.10.1-4 (#3431)
Removing selection outline
2019-01-22 11:40:12 -05:00
onecamp
5e06bea218
Upgrading xterm to 3.10.1-3 (#3429)
This version has emoji fixes and webgl performance improvements
2019-01-21 22:01:28 -05:00
Juan Campa
ee8e95b8f1 Downgrade electron to v3 (#3420)
* Reverting back to electron v3

Electron v4 has a big performance issue with 2d canvases Tracked here:

 https://github.com/electron/electron/issues/16439
2019-01-18 19:03:09 +01:00
Juan Campa
ff8fb84917 Fix modifier keys being printed (#3414)
Fixes #3413 #3403
2019-01-14 06:22:58 +01:00
CHaBou
b709a3a971
Add macOptionSelectionMode option (#3406)
Two possible value: 
* `'vertical'` (Default): enable column selection when Option key is hold
* `'force'`: force selection regardless of whether the terminal is in mouse events mode
2019-01-11 14:31:11 +01:00
Juan Campa
077c1231a4
Upgrade to include fixes in xterm v3.10.1 (#3400) 2019-01-08 11:52:20 -05:00
Juan Campa
038249f273 Upgrading xterm.js with the meta key fix (#3393)
Issue: https://github.com/xtermjs/xterm.js/pull/1885
2019-01-07 00:22:52 +01:00
Juan Campa
fca3c50399 Upgrading xterm.js with a couple of emoji fixes (#3390) 2019-01-06 21:43:50 +01:00
Juan Campa
bc2d32ba1d Emoji Fix (#3388)
* Upgrading xterm.js with emoji support

* Removing emoji shortcut

My understanding is that this was needed at some point because we
weren't typing into a textarea. No that we're typing into a textarea the
browser (i.e. Chromium) handles this for us
2019-01-04 17:35:17 -08:00
CHaBou
5c41a82813 Update reat-dom to v16.2.1 (#3386) 2019-01-04 13:05:35 -08:00
Dylan Frankland
2f2f36e4dc Configure Electron Builder to build Snap in classic confinement mode (#3374)
This is needed to allow Hyper to access files outside of its image such as ~/.hyper.js
2019-01-02 14:39:29 +01:00
Juan Campa
e56409931a Updating xterm to include the selection outline (#3373) 2018-12-31 21:02:26 +01:00
Juan Campa
7a40fd7c97 WebGL renderer (using xterm.js fork) (#3368)
* Enabling webGL renderer

* Use @zeit/xterm fork of xterm

* Adding webGLRenderer config

* Fix linting issues

* Allow for hot-reloading of webGLRenderer

* Adding link to WebGL renderer issue we're working around

* Using NPM tarball instead of resolutions (which wasn't working

* Hard-coding selection color to white because nothing else is yet supported
2018-12-28 14:42:05 -08:00
Juan Campa
dd68286c5f Upgrade Electron to v4 (#3329)
* Bumping electron to 3.0.10

* Updating node version in travis and appveyor

* Fixing incorrect require of electron-fetch

* Fix zoom to match previous versions

Additionally I'm removing a call to disable pinch-zoom, it's disable by
default since Electron 2 (https://electronjs.org/releases#2.0.0)

* Bumping electron to 4.0.0-beta.8

* Bumping electron to 4.0.0-beta.9

* Work around for Copy accelerator not firing on electron v4

* Fixing header/titlebar in MacOS

* Upgrading to electron 4.0.0 and node-pty 0.8.0

* Adding yarn.lock changes for electron 4.0.0

* Adding comments for editor:copy workaround. Scaling issue is only on Linux

* Upgrading node-abi to support electron 4.0.0

* popup now takes an object as input
2018-12-25 18:15:25 -08:00
CHaBou
dc7110abce
Update xterm to v3.9.1 (#3326)
https://github.com/xtermjs/xterm.js/releases/tag/3.9.1
2018-12-12 21:39:44 +01:00
CHaBou
9e3d43879e Update xterm to v3.9.0 (#3319) 2018-12-10 17:22:04 -08:00
CHaBou
f3a2f0211d Update xterm to v3.8.0 (#3255) 2018-12-06 15:56:29 -08:00
Pablo Varela
23c4945a12 Add snapcraft build (#3216)
https://docs.snapcraft.io/build-snaps/electron
2018-10-13 16:50:20 +02:00
Andrew Mitchell
d634fc3aff Update electron to 1.8.8 (#3151) 2018-09-23 22:15:14 +02:00
Benjamin Staneck
88f5804ad4 Update xterm to 3.4.1 (#3032) 2018-06-04 08:51:57 +02:00