Commit graph

939 commits

Author SHA1 Message Date
Harrison Heck
2ce66662e1 Use yarn instead of npm for scripts. (#2083) 2017-08-15 16:08:45 +02:00
Leo Lamprecht
66b9eebe9b Fixed wording about package managers (#2086) 2017-08-15 12:49:11 +02:00
CHaBou
5d171aa33e Return created window (#2081) 2017-08-14 21:29:50 -04:00
Adam Stankiewicz
cd1b8cd064 Ship yarn with hyper (#381) 2017-08-14 09:42: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
Andy
de8e70f935 Make builds work again and catch squirrel errors on windows (#2078)
* Catch errors for electron-squirrel-startup

* Made builds work again

* linting

* linting
2017-08-13 07:03:35 +02:00
Albin Ekblom
be8e0cce29 Replace gaze with chokidar for config watcher (#1946)
* Replace gaze with chokidar for config watcher

* Pin deps
2017-08-13 00:23:48 +02:00
Adam Bosco
d9dc415eff Normalize shell name before selecting URL-matching regex (#2070) 2017-08-10 10:45:02 -04:00
Benjamin Staneck
4e9bd4d953 and another one (#2063) 2017-08-09 02:23:45 -04: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
Benjamin Staneck
e175df780a fix missed this => window (#2058) 2017-08-08 22:37:05 -04:00
Benjamin Staneck
263caa0659 Dependency updates (#1958)
* Dependency updates

* update babel-loader, electron-builder, electron-builder-squirrel-windows

* update node-pty to 0.6.9

release notes: https://github.com/Tyriar/node-pty/releases

* update node-pty to 0.6.10

release notes: https://github.com/Tyriar/node-pty/releases/tag/0.6.10

* update electron-builder

* more dependency updates

* Update Electron and family

Electron release notes: https://github.com/electron/electron/releases/tag/v1.6.12

* Update redux to 3.7.2

* Update webpack to 3.x and enable ModuleConcatenation

Basically absorb PR #1967

* Update react and react-dom

* also absorb the changes of PR https://github.com/zeit/hyper/pull/2056
2017-08-08 16:29:54 -04:00
Philippe Potvin
eb85e14cbc fix (#2057) 2017-08-08 15:51:26 -04:00
Philippe Potvin
c01b4112ea fix devtools (#2048)
* fix devtools

* simp
2017-08-07 21:17:09 -04:00
Benjamin Staneck
2a6d271816 Fix travis build by removing extra snap package (#2053) 2017-08-07 20:45:07 -04:00
Leo Lamprecht
3f694130c0 Alias field added to website 2017-08-05 00:06:36 +02:00
Leo Lamprecht
21f4769231 New URL for latest Hyper release 2017-08-05 00:05:20 +02:00
Leo Lamprecht
866b5b82ce New URL for update server (#2047) 2017-08-04 23:52:38 +02:00
Philippe Potvin
4fd115bf27 Update window creation (#2028)
* add ui/window

* move window and optimize code

* cleanup
2017-08-02 15:20:03 -04:00
Guillermo Rauch
3ef368751b Merge branch 'xterm' of github.com:zeit/hyper into xterm 2017-08-02 12:06:09 -07:00
Guillermo Rauch
b302962d44 latest 2017-08-02 12:05:47 -07:00
Leo Lamprecht
8a23b18f2d New build badge for AppVeyor 2017-07-06 17:18:06 +02:00
CHaBou
221c3ce237 Add Travis dep for Linux (#1957)
`electron-builder` compatibility
See https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build#to-build-app-in-32-bit-from-a-machine-with-64-bit
2017-06-27 19:56:21 -04:00
CHaBou
db35faa431 Show plugin (name and version) loaded (#1826)
* Print plugin name and version in devtools
* Add plugins informations in About dialog
2017-06-19 23:02:53 +02:00
Andrej Mihaliak
5ec705000f Set line height same as font size (#1841)
fixes cut font on last line
2017-06-16 09:58:49 +02:00
Philippe Potvin
ab703b5bf2 Add docs for keys modification (#1937)
* Add keymaps docs to website

* de-beautify
2017-06-14 21:03:41 -04:00
Albin Ekblom
0bf10f3768 Escape parentheses for dropped files/folders (#1935)
* Escape parentheses for dropped files/folders

Fixes #1933

* Cleanup regex

* Wrap dropped path in single-quote

* Escape single quote inside single quote

* Handle escaping with current shell

* Cleanup escape
2017-06-14 09:12:03 -07:00
Albin Ekblom
6d99a6df31 Cleanup readme (#1934)
* Structure readme

* Shrink titles
2017-06-14 04:16:43 +02:00
nitsakh
debbfa1553 Addressing yarn run dist issues. (#1928)
* Addressing `yarn run dist` issues.

* Pin node-gyp version

* Move node-gyp to devDependencies

* Addressing review comments.

* Updated yarn.lock.
2017-06-14 02:44:33 +02:00
nitsakh
7b403380b0 Addressing issue #1862 by filtering out Boolean values from the plugins list (#1927)
* Addressing issue #1862 by filtering out Boolean values from the plugins list in the config.

* Updating the PR based on review comments.
2017-06-13 03:48:56 +02:00
Benjamin Staneck
38db5095d9 Make npm run clean platform agnostic (#1901)
* Make npm run clean platform agnostic
* Use rimraf-standalone.js instead of a global install
2017-06-13 00:58:30 +02:00
CHaBou
1d0b2d28d8
Fix onActive handler 2017-06-11 15:49:44 +02:00
Guillermo Rauch
6a1dcf9ef0 bunch of changes 2017-06-11 13:42:39 +03:00
Albin Ekblom
056c88f741 Check default app (#1918)
* Check .js default app

* Cleanup fallback check

* Check all keys

* Check for empty strings
2017-06-09 20:29:15 +02:00
Philippe Potvin
ca849425ac Conditional menu build fix for window (#1903)
* use speard for menu building
2017-06-03 22:12:14 +02:00
Benjamin Staneck
b609366d76 Replace react-addons-pure-render-mixin by React.PureComponent (#1902)
react-addons-pure-render-mixin is deprecated so use React.PureComponent instead

* https://www.npmjs.com/package/react-addons-pure-render-mixin
* https://facebook.github.io/react/docs/react-api.html#react.purecomponent
2017-06-03 10:31:09 +02:00
Albin Ekblom
c626f0414f 🌹 Update travis node (#1900) 2017-06-02 20:04:36 -04:00
Philippe Potvin
93b2229ff5 Implements Commands Key mapping (#1876)
Keymaps part 2
2017-06-02 20:03:47 -04:00
Benjamin Staneck
342580e730 Account for redux-logger 3.0 change (#1898) 2017-06-02 17:43:47 +02:00
Thomas Schoffelen
709fc03933 Fixed a bug with installing plugins (#1896)
Where NPM@5 whould rely on package-lock.json and not actually install new entries in package.json.
2017-06-02 15:52:38 +02:00
Benjamin Staneck
541d07be4c Dependency updates (#1889)
* react-addons-pure-render-mixin is deprecated(*) so use React.PureComponent(**) instead

* https://www.npmjs.com/package/react-addons-pure-render-mixin
** https://facebook.github.io/react/docs/react-api.html#react.purecomponent

* Update a few dependencies

* Revert "react-addons-pure-render-mixin is deprecated(*) so use React.PureComponent(**) instead"

This reverts commit b89474d7109c0b1f2ce5407b10dc09665f5957a4.
2017-06-02 15:47:58 +02:00
Albin Ekblom
216c475c2b Use native Object.values()` (#1880) 2017-05-27 23:42:42 -04:00
Albin Ekblom
af43bbbfed Proxy ReactDOM for plugins (#1878)
* Proxy ReactDOM for plugins

* Update Module._load comment
2017-05-27 15:37:41 -04:00
Philippe Potvin
0d63360011 wipe contents before \k (#1811) 2017-05-26 18:41:43 +02:00
Albin Ekblom
07ef0079fa 🎉 Check for WScript.exe (#1872)
* 🎉 Check for WScript.exe

* 🔥 Move openConfig

* 🔥 Make openNotepad mimic openItem

* 🌹 Add comments

* 🔥 Cleanup windows workaround

* 🔥 Cleanup

* 🎉 Use openConfig on darwin too
2017-05-26 12:23:25 -04:00
Leo Lamprecht
0128db9022 Invalidated cache for slack badge 2017-05-26 17:26:47 +02:00
Benjamin Staneck
8f02bc7014 Fix icon path in about window (#1874) 2017-05-26 10:09:39 -04:00
Philippe Potvin
3c1f359198 Refactor menu internals (#1867)
* Keymaps part@1 move menus
* Gather all paths in a module
2017-05-26 08:59:02 +02:00
Benjamin Staneck
650ca65e9c Update Electron to 1.6.11 (#1871)
Release notes: https://github.com/electron/electron/releases/tag/v1.6.11
2017-05-25 19:07:10 -07:00
Benjamin Staneck
871fca5988 Update node-pty to 0.6.6 (#1856)
Comes with winpty 0.4.3 (https://github.com/rprichard/winpty/releases/tag/0.4.3)
2017-05-21 21:43:09 -07:00