Feross Aboukhadijeh
76487326f1
Move crash report URL to config.js
2016-04-04 23:44:51 -07:00
Feross Aboukhadijeh
997aa7c922
TEMPORARY: Comment out code that requires Electron 0.37.4
2016-04-04 23:27:12 -07:00
Feross Aboukhadijeh
7c38f374f3
Setup crash reporter
2016-04-04 23:10:47 -07:00
Feross Aboukhadijeh
c422151ef8
HACK: add setTimeout to uninstaller
2016-04-04 20:55:19 -07:00
Feross Aboukhadijeh
3b805f6cc3
try-catch console.timeEnd()
...
If user refreshes after renderer crashes, the this line throws an
exception
2016-04-04 20:40:39 -07:00
Feross Aboukhadijeh
65a3443e7d
Fix clean script
2016-04-04 20:36:54 -07:00
Feross Aboukhadijeh
7970066ccd
Uninstall handlers on Windows uninstall/npm run clean
2016-04-04 20:27:48 -07:00
Feross Aboukhadijeh
82c9e8f8ab
Windows packager: use Github URL for remoteRelease
2016-04-04 18:23:27 -07:00
Feross Aboukhadijeh
0b64dcf4ec
Windows: Fix protocol registration
2016-04-04 17:52:19 -07:00
Feross Aboukhadijeh
a65ee51358
Merge pull request #264 from grunjol/feature-debian-package
...
Linux: Create .deb package
2016-04-04 15:09:41 -07:00
Feross Aboukhadijeh
ccaf0de63d
Windows/Linux: Fix broken Quit option in Tray icon
...
This also cleans up the code by handling quit in the same way for all
platforms, removing the special case in tray.js for darwin.
We already have a 'before-quit' handler in main/index.js, so this is
now handled there :)
2016-04-04 13:40:27 -07:00
Feross Aboukhadijeh
9d8e79fb35
Windows: Shorter install splash screen
2016-04-04 13:18:59 -07:00
Feross Aboukhadijeh
6fcc9c23b8
OS X: Use app.setAsDefaultProtocolClient
...
- OS X: Register as default handler for "magnet" on startup
Also:
- Log errors in the renderer process, like the rest of errors in the
main process
- Windows: Less chance of registry write race condition
Fix #285
2016-04-04 04:57:23 -07:00
Feross Aboukhadijeh
d0515bb2a2
Windows: register protocol handlers on startup
...
Just like other OSes. There's no reason for there to be a difference.
2016-04-04 04:43:27 -07:00
Feross Aboukhadijeh
5ccabe756a
fix: OS X has no tray icon
2016-04-04 01:08:18 -07:00
DC
fb42b84245
Save state when quitting on OSX
2016-04-04 01:08:18 -07:00
DC
20157f39ee
Seed in place, don't copy to /tmp
...
Fixes https://github.com/feross/webtorrent-desktop/issues/254
2016-04-04 01:08:18 -07:00
grunjol
27727a7a97
Linux: create Debian package
2016-04-02 09:20:00 -03:00
Feross Aboukhadijeh
f7482fce5b
remove debug dependency
2016-04-01 00:09:51 -07:00
Feross Aboukhadijeh
e402fb93fb
webtorrent-app -> webtorrent-desktop
2016-04-01 00:09:45 -07:00
DC
520ab99b21
Toggle show/hide in tray icon
...
Fix state saving on app exit
2016-03-31 08:38:35 -07:00
DC
39a6832631
Minimize to tray
...
Fixes #150
2016-03-29 03:51:15 -07:00
DC
630e8611ba
Add Cosmos Laundromat as a default torrent
2016-03-29 00:41:48 -07:00
DC
840966c7f0
Remove global shortcuts when player isn't active
2016-03-28 22:57:40 -07:00
DC
b8ff4b378b
Linux updater: better message
2016-03-28 18:52:09 -07:00
DC
86069a7173
Linux update notifications
...
Fixes #257
2016-03-28 16:16:43 -07:00
Feross Aboukhadijeh
589880f1e3
OS X: Prevent white flash on window open
...
We got the window to run less JS but now it’s shown by the main process
too soon! This fixes that with a setTimeout.
Perhaps when this issue is fixed
(https://github.com/atom/electron/issues/861 ) we can remove the timeout.
2016-03-27 00:27:28 -07:00
Feross Aboukhadijeh
203d058280
About window: increase size slightly
2016-03-26 23:43:24 -07:00
Feross Aboukhadijeh
5335bf39b5
Windows/Linux: Hide menu on About Window
2016-03-26 23:43:24 -07:00
Feross Aboukhadijeh
b263a69716
Windows/Linux: Add About Window ( #220 )
2016-03-26 23:43:24 -07:00
Feross Aboukhadijeh
9ef1d0a605
Keyboard shortcuts: volume shortcuts should be local
...
`globalShortcut` will register the shortcut at the OS level, even when
the app is not focused.
Using `localShortcut` would work, but let's put it in the top menu
instead, where all the other shortcuts are.
2016-03-26 20:04:29 -07:00
Feross Aboukhadijeh
0cf89600c0
es6ify
2016-03-26 19:58:04 -07:00
DC
3928564314
Add (BETA) to window title
...
Also fix a bug: fix relative paths to the default torrents.
2016-03-26 18:11:40 -07:00
Feross Aboukhadijeh
b85f0b9489
Merge pull request #202 from grunjol/feature-volume-management-clean
...
Add volume management
2016-03-25 23:46:59 -07:00
Feross Aboukhadijeh
59a1bc03f2
Perf: Remove all *Sync methods for Linux startup
2016-03-25 21:47:49 -07:00
Feross Aboukhadijeh
01e27b2691
Linux: Ensure ".local/share/{applications,icons}" exists
2016-03-25 18:56:22 -07:00
Feross Aboukhadijeh
656e811e84
Merge pull request #203 from grunjol/feature-unity-desktop-shortcuts
...
Add unity launcher icons
2016-03-25 18:50:02 -07:00
Feross Aboukhadijeh
db60b99982
window useContentSize
2016-03-25 17:50:29 -07:00
grunjol
4673354703
fixes #116 Add Unity launcher icons
2016-03-25 16:31:12 -03:00
Feross Aboukhadijeh
447413e4b9
delete commented out code
2016-03-25 03:40:18 -07:00
Feross Aboukhadijeh
c788b3358a
Windows: fix magnet link handling
2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
0681169653
Windows: base Squirrel shortcut code on Nylas N1
2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
8bba565609
Windows: create desktop/start menu shortcuts on install/update
2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
78f08487c4
delay install splash screen so user sees it
2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
bdf7110135
Move --squirrel-xxxx handling to new file
2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
9d35ece954
Windows/linux: Don't autohide top menu bar (it's important)
2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
00e4cc1864
Prevent --squirrel arguments from getting added as torrents
2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
aecead4a2d
Windows: Create installer .exe file
2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
fd5f4dd139
Show, unminimize, and focus window after opening magnet link ( fix #210 )
...
Requires a workaround for this Electron issue:
https://github.com/atom/electron/issues/4338
2016-03-24 02:56:34 -07:00
grunjol
fc6d8e7b7d
add volume management
2016-03-23 09:01:07 -03:00