Commit graph

290 commits

Author SHA1 Message Date
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
CHaBou
2de45245bf
Build: use comodoca.com time stamping server (#2893) 2018-04-21 01:17:18 +02:00
Leo Lamprecht
79ee3d0c74 New timestamp server (#2825)
* Replaced timestamp server

* Added different server
2018-04-16 08:42:36 -07:00
CHaBou
e599d6427c Use last state of xterm dynamic char atlas (#2783) (#2786)
Use xterm v3.2.0 with PR xterm/#1327 (9e54b86) merged
This time right fork commit is pointed
2018-03-26 15:56:55 +01:00
CHaBou
4b18e6c781
Use last state of xterm dynamic char atlas (#2783)
Use xterm v3.2.0 with PR xterm/#1327 (9e54b86) merged
2018-03-26 00:06:55 +02:00
CHaBou
269bb8e65f
Improve rendering performance of chars with background (#2769)
Integrate https://github.com/xtermjs/xterm.js/pull/1327 (7c3a30f239)

Fixes #2592
2018-03-18 01:19:26 +01:00
CHaBou
429710328a
Integrate xterm v3.2 (#2768)
* Add xterm3.2

Fixes #2751
2018-03-18 00:24:26 +01:00
Benjamin Staneck
7e40e88a36 Update electron to 1.8.4 (#2753)
Update electron to v1.8.4 and electron-builder to v20.5.1: https://github.com/electron/electron/releases/tag/v1.8.4
2018-03-17 23:15:13 +01:00
Timothy
20173f0e86 Migrate styling to styled-jsx (#2761)
Fixes #2737
2018-03-17 13:51:36 +01:00
Steven
24b83615d4 Ensuring that the restored window position is valid (#2459)
Fixing #1869
2018-03-02 22:11:33 +01:00
CHaBou
e17aab656d
CLI: better existence check (#2700) 2018-02-25 14:18:45 -06:00
Ameya Advankar
76beaa32f5 Fix AVA tests and made them mandatory. #2705
Removed obsolete test cases and included unit tests a mandatory step while build and push.

Fixed #2703
2018-02-24 22:59:50 +01:00