Commit graph

20 commits

Author SHA1 Message Date
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
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
Benjamin Staneck
f8bc2884b7 Update dependencies (#2416) 2017-11-01 14:44:43 +01:00
CHaBou
43242cf663
Add canary icons and setup CIs 2017-09-20 01:09:39 +02:00
Leo Lamprecht
0ee4fb6104 Updated dependencies to the latest version (#2146)
* Bumped dependencies to the latest version

* Bumped root lockfile

* Bumped app dependencies

* Fixed linting

* No command line switch needed anymore for native async/await

* Fixed color error

* Bumped Node.js versions for CI

* Downgraded hterm-umdjs

* Try to fix the AppVeyor build

* Made colors work again
2017-08-31 15:20:39 +02:00
Leo Lamprecht
3aceb14357 AppVeyor environment variables are now on the platform (#2137) 2017-08-30 21:58:28 +02:00
Benjamin Staneck
10abd8149e Travis: use yarn cache, update node to v7.9.0 and remove git-lfs (#2060) 2017-08-13 18:53:28 +02:00
Benjamin Staneck
1a61359996 Update node to v8 on appveyor and add fast_finish (#2059)
By default AppVeyor runs all build jobs. If at least one job has failed the entire build is marked as failed.
2017-08-08 22:37:48 -04:00
Matheus Fernandes
d521e8e162
Use yarn for everything 2017-02-23 18:02:53 -03:00
Matheus Fernandes
a82d8acaa7
Bring yarn back 2017-02-23 17:43:12 -03:00
Matheus Fernandes
70822a31b5
Ditch yarn 2017-02-15 19:08:10 -03:00
Matheus Fernandes
533a5cb7a3
Use yarn instead of npm install on CI 2017-01-21 22:35:18 -02:00
Guillermo Rauch
fcd56b596a let's try again 2017-01-12 12:47:04 -08:00
Guillermo Rauch
dd5aba4dea fix appveyor 2017-01-12 12:33:28 -08:00
Guillermo Rauch
aec98f08b3 don't cache cc @albinekb 2017-01-10 10:20:11 -08:00
Matheus Fernandes
c8af214d55
Make AppVeyor run the dist script again 2016-12-07 12:46:40 -02:00
Matheus Fernandes
af5c075bcb
Disable dist task on AppVeyor 2016-12-01 16:07:33 -02:00
Matheus Fernandes
aec7042274
Add GH_TOKEN to AppVeyor 2016-11-22 12:17:57 -02:00
Sergei Vorobev
8573976260 Add artifacts publishing on windows (#984) 2016-11-15 19:39:23 -02:00
Matheus Fernandes
9c90e19760 Add Windows support and first-class Linux support (#946)
* `child_pty` => `pty.js`

* Create a frameless window on Windows and Linux

* Add a brand new UI for Linux and Windows 💅

* [Windows] Fix plugin installation

* [Windows] Fix the `build` script

* [Windows] Add a bigger `icon.ico`

* [Mac] Add `WebKitAppRegion: drag` when running on macOS

* Fix code style 🤔

* Add `appveyor.yml`

* Fix code style (again)

* [Windows] Fix AppVeyor's `install` script

* [Windows] Try a new AppVeyor config

* [Windows] Set the binary path so Spectron can run the tests

* [Windows] Try to build on x64

* Try again to build on x64

* Try one more time 😩

* Throw an error to indicate that `pty.js` was built incorrectly

* [Win/Linux] Add `display: hidden` to <Tabs /> if tabs.length === 1

* [Win/Linux] Reorganize SVGs – via @CodeTheory

* [Win/Linux] Fix the hamburger menu height

* Make the SVGs look better with `shape-rendering: crispEdges;`

* [Win/Linux] Add config options for the window controls and the 🍔 menu

* Add `electron-squirrel-startup` dependency

* [Win] Handle Squirrel commands

* [Win/Linux] Fix default color for the 🍔 and window controls – via @CodeTheory

* [Win/Linux] Add some padding - via @CodeTheory

* [Win/Linux] Add hover states – via @CodeTheory

* [Win] Fix empty window/tab titles

* [Win] Fix opening Preferences (#978)

* [Win] Fix opening Preferences

* Update ui.js

* Update ui.js

* Enhance messages and default editor

* [Win] Add dependency instructions to the README.md [skip ci]

* Fix code style

* [Win/Linux] Check the number of open windows before quitting the app
2016-11-11 15:18:04 -02:00