Commit graph

4140 commits

Author SHA1 Message Date
Pierre Margueritte
fee4acbf5a Fix #88 (#279) 2016-07-19 10:43:52 -07:00
Jason Miller
dc9b4d371f Add support for a registry configuration field (#211)
* Add support for a `registry` configuration field

For those of us using a system-wide private registry, this helps by allowing hyperterm to bypass it when installing/updates plugins.

* Use getDecoratedConfig()

* registry -> npmRegistry

* no message
2016-07-18 17:50:58 -07:00
Cameron Spear
17af6cb85d Expose 'getWindows' and 'createWindow' to plugins (#248) 2016-07-18 17:11:30 -07:00
Sean Zhu
610d6c6d3e Make preference-opening command universal (#267)
The `$EDITOR ~/.hyperterm.js && exit` requires that the default shell recognize variables as commands and to recognize the `&&` syntax, so it does not work with fish shell. The new command works with all common shells, including fish.
2016-07-18 16:59:16 -07:00
Marc Bachmann
b6e5bf63c7 Remove unused state variable (#268) 2016-07-18 16:58:50 -07:00
Conor Hastings
e073de9aea remove unnecessary comment referencing use of !important due to aphrodite" (#223) 2016-07-18 15:16:02 -07:00
Martin Ek
1214d26323 app: close window when last tab is exited (#263) 2016-07-18 15:12:14 -07:00
Leo Lamprecht
fa4033937e Bring focus to main window when clicking preferences (#235) 2016-07-18 09:44:33 -07:00
Jason Miller
08fc3311f9 Remove unnecessary/odd addEventListener in Term component unmount hook (#242) 2016-07-18 09:44:01 -07:00
Jason Miller
d3736a36aa Mortimer - BE QUIET! (#244)
![book](http://d.gr-assets.com/books/1347876644l/285788.jpg)
2016-07-18 09:43:46 -07:00
Marc Bachmann
112baec8d0 Make CMD + K work for all commands, even tail (#215) 2016-07-17 19:52:29 -07:00
Mauro Otonelli
af945e064c Fixed some documentation typos. (#212) 2016-07-17 14:05:37 -07:00
Mike
8164d673e0 Add an option for a non-login shell to be run (#192)
* Add an option for a non-login shell to be run

By default, however, the user's login shell will be used

* Reset shell default to empty string, and improve documentation
2016-07-17 14:05:08 -07:00
Marc Bachmann
2ecc23fe1f Hide scrollbar when webview is active (#209) 2016-07-17 13:38:02 -07:00
Guillermo Rauch
13c40c9a38 Release 0.6.0 2016-07-17 13:25:49 -07:00
Guillermo Rauch
a5cfe76c61 notification style improvements and link to release notes upon updates 2016-07-17 13:02:34 -07:00
Marc Bachmann
1e1b31aad8 plugins: use user env vars for npm install (#172) 2016-07-17 10:28:24 -07:00
Teemu Kallio
3d7f6fa060 Fixing problems with alt key and special characters like å, ö and ä. (#201) 2016-07-17 10:18:01 -07:00
Hoony
e85f1658ef change the version of eslint-config-standard from 5.3.1 to 5.3.5 (#166)
the previous dependencies between eslint and eslint-config-standard
return the following warn and error.

```
npm WARN peerDependencies The peer dependency eslint@^2.0.0-rc.0
included from eslint-config-standard will no
npm WARN peerDependencies longer be automatically installed to fulfill
the peerDependency
npm WARN peerDependencies in npm 3+. Your application will need to
depend on it explicitly.
```
```
npm ERR! peerinvalid The package eslint@3.0.1 does not satisfy its
siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer eslint-config-standard@5.3.1 wants
eslint@^2.0.0-rc.0
```
so updated the version of eslint-config-standard from 5.3.1 to 5.3.5
which is the newest now.
2016-07-16 18:30:26 -07:00
Abhinav I
277e4ee1d9 Fixed an issue where the app icon was not showing up in Linux - report in Issue#126 (#168) 2016-07-16 18:30:12 -07:00
Andrew Murray
dc320e4707 Fixed typo (#152) 2016-07-16 18:26:45 -07:00
Akash Nimare
ec4483cb7f Icon typo fixed in about dialog (#146)
Icon.png does not exist here.
2016-07-16 18:26:32 -07:00
Hugo Locurcio
a63fcebaed Add a copy of the MIT license (#160) 2016-07-16 18:24:53 -07:00
Fernando Montoya
f6f6cb08f4 Fix notification message (#111) 2016-07-16 18:24:16 -07:00
Amila Welihinda
31d560e524 Improved installation method (#104)
Previous method assumes a global installation of webpack, which isnt necessary.
2016-07-16 18:23:27 -07:00
Amila Welihinda
2eab442821 Initial travis ci support (#107) 2016-07-16 18:21:25 -07:00
Sindre Sorhus
c3f41daefa menu improvements (#185)
- Add missing separator after `About`.
- Use `role` instead of deprecated `selector` for menu items
- Add `undo` and `redo` menu items. Both Terminal and iTerm have these.
- Remove indent of the report issue template. The indent ended up in the issue body, which looks weird.
- Add separator after `New Tab`. This is how iTerm does it.
2016-07-16 18:20:52 -07:00
Harrison Harnisch
04c0b1acff Provide hooks to open a new tab to the same directory (#174)
* provide a cwd for #4

* expose a pid for #4
2016-07-16 15:41:13 -07:00
Fernando Montoya
ba84c12788 Fix hypersolar plugin example, it does not exist (#179) 2016-07-16 15:37:46 -07:00
Dylan Frankland
c00d488de2 Fix onWindow hook (#180)
The `onWindow` method of plugins.js has no second parameter of `app`.
Switch to the `BrowserWindow` passed as the first parameter.
2016-07-16 15:37:27 -07:00
Guillermo Rauch
8ca862f1b8 Release 0.5.0 2016-07-16 12:16:55 -07:00
Guillermo Rauch
c2658ff1a0 plugins: improve error handling and introduce getDecoratedConfig 2016-07-16 11:59:20 -07:00
Guillermo Rauch
0ca6faf544 index: notify renderer of plugins changes 2016-07-16 11:58:56 -07:00
Guillermo Rauch
ebb0b7f1d2 index: allow plugin authors to affect initial config 2016-07-16 11:58:41 -07:00
Guillermo Rauch
e8eb170204 index: expose config and plugins to plugin authors in electron process 2016-07-16 11:58:21 -07:00
Guillermo Rauch
4863fe581b app: preserve class names with uglification 2016-07-16 11:58:08 -07:00
Guillermo Rauch
e2ebbf4e5e config: reload config upon plugins change due to decoration 2016-07-16 11:57:42 -07:00
Guillermo Rauch
25027c12a3 config: actually use decorateConfig hook 2016-07-16 11:54:48 -07:00
Guillermo Rauch
87bac682a7 app: expose plugins and config to window which plugin authors might want 2016-07-16 11:54:21 -07:00
Guillermo Rauch
450e337e11 use inline styles overrides :)
cc @jedwatson
2016-07-16 11:54:03 -07:00
Guillermo Rauch
bee6ba0072 component: switch to our fork of aphrodite that prevents !important 2016-07-16 11:53:40 -07:00
Guillermo Rauch
470b7477e8 remove override style utility 2016-07-16 11:53:04 -07:00
Guillermo Rauch
1dc5f67685 Update README.md 2016-07-15 13:18:15 -07:00
Amio • 晋晓炜
2b38e0d84d Add missing shebang to scripts/install.sh (#85)
Fix the error when executing in some none-bash shell(eg. fish):

```
  Failed to execute process './scripts/install.sh'. Reason:
  exec: Exec format error
  The file './scripts/install.sh' is marked as an executable
    but could not be run by the operating system.
```
2016-07-15 12:43:50 -07:00
Alireza Ahmadi
a4b039e870 Fix two comment in config file (#90) 2016-07-15 12:43:36 -07:00
Guillermo Rauch
483ad67182 Update README.md 2016-07-15 09:22:55 -07:00
Guillermo Rauch
5071314cfe Release 0.4.5 2016-07-14 16:41:43 -07:00
Guillermo Rauch
5ba9f27c5d performance improvements 2016-07-14 16:40:15 -07:00
Guillermo Rauch
2f2268906a session: improve title subscriptions 2016-07-14 16:16:44 -07:00
Guillermo Rauch
81bfbd6006 term: fix resize events 2016-07-14 15:02:13 -07:00