Guillermo Rauch
9aff04acf3
hyperterm: set global background color
2016-07-07 17:25:56 -07:00
Guillermo Rauch
d17784f962
document backgroundColor as hex and set up initial window bg from config
2016-07-07 17:25:45 -07:00
Guillermo Rauch
9f635021c9
first pass at plugins system
2016-07-07 17:16:44 -07:00
Guillermo Rauch
eb147d9b9a
config: add plugins hook and decoration
2016-07-07 17:15:42 -07:00
Guillermo Rauch
c97b67b4c8
menu: implement plugin updating in menu
2016-07-07 16:23:23 -07:00
Guillermo Rauch
c693a46896
hyperterm: normalize our events :D
2016-07-07 16:23:01 -07:00
Guillermo Rauch
1383775fbe
initialize auto updater once per window, not per tab
2016-07-07 16:22:45 -07:00
Guillermo Rauch
c3f8e81a5c
auto-updater: prevent memory leaks :D
2016-07-07 16:19:39 -07:00
Guillermo Rauch
6bba2c6ded
notify: more robust notifications API
2016-07-07 15:17:11 -07:00
Guillermo Rauch
e39143e4cd
hyperterm: exit after editing
2016-07-07 14:37:28 -07:00
Guillermo Rauch
29b853fcbf
index: initialize config and plugins together
2016-07-07 13:49:34 -07:00
Guillermo Rauch
622f584d15
package: add deps
2016-07-07 13:49:21 -07:00
Guillermo Rauch
01f3b36c81
config: expose plugins
2016-07-07 13:49:10 -07:00
Guillermo Rauch
1993ca576f
app: get config preferences and not plugins
2016-07-07 13:48:55 -07:00
Guillermo Rauch
29df9b277d
add basic notification system
2016-07-07 13:48:43 -07:00
Guillermo Rauch
0bb26b9c5b
improve config defaults
2016-07-07 11:15:24 -07:00
Afshin Mehrabani
7fbe019a22
Update README.md ( #74 )
2016-07-07 09:00:42 -07:00
Guillermo Rauch
80fc25c6a4
make term configurable
2016-07-07 08:53:23 -07:00
Guillermo Rauch
043c9c86da
hyperterm: implement font size config
2016-07-07 08:28:46 -07:00
Guillermo Rauch
fcb221456d
index: notify windows of config changes
2016-07-07 08:17:02 -07:00
Guillermo Rauch
24f1ae657e
config: added ability to subscribe to changes
2016-07-07 08:16:48 -07:00
Guillermo Rauch
318f684da4
add <Config> higher order component heavily inspired by @nfcampos ( #59 )
2016-07-07 08:15:03 -07:00
Guillermo Rauch
95d2392f35
package: add gaze and move electron to dev
2016-07-07 08:01:50 -07:00
Guillermo Rauch
2a6ec3e955
config: add more error handling
2016-07-07 07:50:18 -07:00
Guillermo Rauch
4e6fc051ec
config: add error handling
2016-07-07 07:49:11 -07:00
Guillermo Rauch
995206c19b
index: use config module
2016-07-07 07:47:24 -07:00
Guillermo Rauch
98e45a500f
webpack: ignore electron, fix optimization
2016-07-07 07:47:10 -07:00
Guillermo Rauch
b6990f7543
simplify config
2016-07-07 07:46:58 -07:00
Guillermo Rauch
bff6909407
rename init-config to config-init
2016-07-07 07:10:23 -07:00
Guillermo Rauch
395cafbabd
init-config: refactor
2016-07-07 07:09:56 -07:00
Guillermo Rauch
40d8d9c843
add module that exports the config location
2016-07-07 07:09:37 -07:00
Guillermo Rauch
336cdd25ab
rename to config-default
2016-07-07 07:09:24 -07:00
Guillermo Rauch
adcbbcdc1b
add config auto-initialization and default config
2016-07-07 06:31:53 -07:00
Guillermo Rauch
d3322090a1
add support for editing preferences with cmd+, ( #52 )
2016-07-07 06:31:03 -07:00
Guillermo Rauch
952c328e01
lint
2016-07-07 06:30:51 -07:00
Guillermo Rauch
914178bab4
index: ignore auto updates during dev
2016-07-07 00:32:29 -07:00
Guillermo Rauch
7e57aa94bc
auto-updater: emit both release name and notes
2016-07-07 00:20:07 -07:00
Guillermo Rauch
f6b0277438
display first line of release notes as update note
2016-07-07 00:19:54 -07:00
Guillermo Rauch
08a106312d
remove old updater and add update dismissing
2016-07-07 00:13:53 -07:00
Guillermo Rauch
173d747f43
Revert "add electron-osx-sign"
...
This reverts commit cb99034969 .
2016-07-07 00:09:12 -07:00
Guillermo Rauch
21c8ab1241
extensibility point
2016-07-06 23:58:46 -07:00
Guillermo Rauch
e7c6978200
add auto-update production settings
2016-07-06 22:30:58 -07:00
Guillermo Rauch
a5b805cf66
auto-updater: clean up error handling
2016-07-06 21:42:41 -07:00
Matias Tucci
461f7d9430
electron auotupdater
2016-07-06 21:42:41 -07:00
Matias Tucci
20aa12d526
uodate indicator styles
2016-07-06 21:42:41 -07:00
Matias Tucci
cb99034969
add electron-osx-sign
2016-07-06 21:42:41 -07:00
Guillermo Rauch
3d592290ab
Update README.md
2016-07-06 21:38:59 -07:00
Johan Brook
bfefc2d74e
Add close cross for tabs ( #58 )
...
* Add .DS_Store to gitignore
* Add SVG icon component
* Add button for closing a tab (re: #40 )
* Use external icon sheet for icons
2016-07-06 16:39:26 -07:00
Harrison Harnisch
88501ecef9
improved default color palette ( #61 )
2016-07-05 20:33:39 -07:00
Nuno Campos
ea8ca82186
font size improvements ( #57 )
...
* font size improvements
- fixed keyboard shortcut registering (listeners were being called twice)
- now saving fontSize in the state of Hyperterm
- Term now accepts fontSize as a prop and internally sets it
- added font size indicator on change (next to rows x cols)
* linting
* removed font size shortcuts from Hyperterm component, still in electron
* only show font size indicator when it has changed
* clean up fontSizeIndicatorTimeout on unmount, changeFontSize 2nd arg is now an options object
2016-07-05 17:08:45 -07:00