Feross Aboukhadijeh
9c60f104c8
Use winreg 1.1.1 instead of feross fork ( #408 )
2016-04-14 14:29:44 -07:00
DC
ad0fcaed46
Fix two tray icon bugs ( #395 )
...
* Stop media on Tray Icon > Hide
* Linux tray support: check for libappindicator1
Fixes #383
2016-04-13 00:23:18 -07:00
Karlo Luis Martinez Martos
304b81908d
Windows Volume Mixer fix ( #387 )
...
Made a smaller version (32x32) of the .png icon
2016-04-13 00:15:10 -07:00
Feross Aboukhadijeh
c98f3cd040
Fix JS error on app quit ( #377 )
...
This was a rare race condition during app shutdown where a 'wt-'
message would be sent from the hidden webtorrent window to the main
window after the main window was already closed.
Fixes #373
2016-04-10 18:50:00 -07:00
DC
69460db294
Exit media when user closes window ( #348 )
2016-04-10 16:46:34 -07:00
Feross Aboukhadijeh
8c2d49f029
Enforce minimimum window size when resizing player ( #342 )
...
For audio-only .mov files, which are 0x0.
Closes #340
2016-04-07 21:27:25 -07:00
Feross Aboukhadijeh
d49a8e772f
Faster startup time (50ms)
2016-04-07 00:58:37 -07:00
Feross Aboukhadijeh
bc6ae4523f
Revert "TEMPORARY: Comment out code that requires Electron 0.37.4"
...
This reverts commit 9c550997c9 .
2016-04-06 21:57:11 -07:00
DC
9a2f16b29a
Add crash reporting
2016-04-06 05:05:26 -07:00
DC
9d4c65d1b1
Queue messages for WebTorrent window until it's ready
2016-04-06 03:28:56 -07:00
DC
2e08eea43d
Remove Developer > Reload
...
It will leave the app in a bad state, now that we hae a separate WebTorrent process
2016-04-06 03:28:56 -07:00
Feross Aboukhadijeh
27914ef13b
Merge branch 'f/ux'
2016-04-06 03:27:57 -07:00
Feross Aboukhadijeh
10d9678946
Shortcut tweak
2016-04-06 03:27:43 -07:00
DC
e0f02ace9e
Open Torrent File should only let you select torrent files
2016-04-06 02:55:41 -07:00
DC
08a806a643
Add setBounds logging
2016-04-06 02:55:40 -07:00
DC
3ad815cec4
Add File > Quit for Linux users with broken system trays
...
Works around #303
2016-04-06 01:33:40 -07:00
Feross Aboukhadijeh
8629fc956d
clear cast interval when casting stops; naming
...
* fix ipc logs
* minWidth 425
So title "WebTorrent (BETA)" doesn't get cut off
* clear cast interval when casting stops; naming
Fix #300
2016-04-05 23:12:23 -07:00
Feross Aboukhadijeh
c26b6713de
Ignore OS X -psn_xxxx command line argument
...
Fix #214
2016-04-05 22:21:22 -07:00
Feross Aboukhadijeh
08948e8258
Prevent killing the WebTorrent process
...
Also, add shortcut for opening webtorrent inspector
2016-04-05 19:31:23 -07:00
DC
46a6ded095
Developers menu button to show dev tools
2016-04-05 19:01:00 -07:00
Feross Aboukhadijeh
2549307a7e
style
2016-04-05 18:34:09 -07:00
Feross Aboukhadijeh
cf3b319fc7
Notification: Focus/unminimize/activate window on click
...
Before, we would only focus, but not unminimize or show, etc.
2016-04-05 18:33:48 -07:00
Feross Aboukhadijeh
c83f345977
Fixes for PR #299
2016-04-05 16:35:55 -07:00
DC
db9e3e90c5
WebTorrent process
...
* Separate hidden window, with its own renderer process, for WebTorrent
(Must be a window. You cannot run WebRTC at all in a Web Worker, and you can't
run it well in a node process like the electron main process.)
* Disabled the create-torrent-modal for now. That gives us a consistent UX
regardless of whether the user dragged files or folders onto the app or opened
the Create New Torrent menu item.
* Main process routes all messages between the main and webtorrent windows.
* The renderer index.js is smaller now (but still too big), with the WebTorrent
interface moved to webtorrent.js / it's own process.
* The UI should be faster now, and should not lag under load.
2016-04-05 15:36:26 -07:00
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