Commit Graph

3 Commits

Author SHA1 Message Date
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
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