Feross Aboukhadijeh
4c4caba002
Fix text field focus after repeated open ( #376 )
...
For #333
2016-04-10 18:34:11 -07:00
Feross Aboukhadijeh
45f6cc5247
Preload sound files for instant playback ( #374 )
...
* rm dist at start of build
* renderer style
* preload sound files for instant playback
The first time a sound file is played, the Audio object is cached.
5s after startup, all sound files are automatically preloaded.
2016-04-10 16:46:46 -07:00
DC
69460db294
Exit media when user closes window ( #348 )
2016-04-10 16:46:34 -07:00
Feross Aboukhadijeh
1a0a2b3658
Add subtitle support (via drag-n-drop) ( #361 )
...
* issue template
* cleanup closePlayer() and stopServer()
* Add subtitle support (via drag-n-drop)
Drag and drop a subtitles file (.srt or .vtt) onto the player (or the
app icon on OS X) to add subtitles to the currently playing video.
For #281
* add multiple subtitles structure
* add open subtitle dialog from cc player controls
2016-04-10 16:42:18 -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
Evan Miller
da1e120de9
Create error on zero-byte poster ( #352 )
...
* Error on zero-byte poster
* return cb to stop execution
2016-04-07 21:25:00 -07:00
Rémi Jouannet
457aca25ee
add mute/unmute with the volume icon ( #355 )
2016-04-07 21:06:28 -07:00
grunjol
ae73ae29c4
add volume icon and slider ( #330 )
2016-04-07 14:24:23 -03:00
DC
628c93bc1e
Pause audio reliably when closing the window
...
Before it only paused video...
2016-04-06 05:47:39 -07:00
DC
9a2f16b29a
Add crash reporting
2016-04-06 05:05:26 -07:00
DC
6a17aa7c76
Cast screen background: cover, don't tile
2016-04-06 04:48:56 -07:00
DC
9d4c65d1b1
Queue messages for WebTorrent window until it's ready
2016-04-06 03:28:56 -07:00
Feross Aboukhadijeh
d8a150a60d
Torrent list title: Show more of the title
2016-04-06 02:57:20 -07:00
DC
5abc319ecf
Show torrent metadata on 'metadata' event, don't wait for 'ready'
2016-04-06 02:55:41 -07:00
DC
28c386d916
Fix file list enabled/disabled logic
...
* Files that are either 100% downloaded OR streamble should be enabled
* Disabled files should not be clickable
This fixes both bugs.
2016-04-06 02:55:41 -07:00
DC
5022877b04
Stop casting if you hit ESC or Back while casting
2016-04-06 02:55:40 -07:00
DC
aac862cddf
Only show play button for torrents that are playable
2016-04-06 02:55:40 -07:00
DC
5e5d8799a7
Fix playback bug: ensure openPlayer() always calls its callback
2016-04-06 02:55:40 -07:00
DC
85b6ca0639
Fix player flakiness
...
* No more pause icon in the file list
* Reset state.playng completely after each play
* Fixes #318 : false "cannot add dupe torrent" error
2016-04-06 00:58:34 -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
cec7556f9a
Merge pull request #316 from feross/f/prevent
...
Prevent killing the WebTorrent process
2016-04-05 19:47:24 -07:00
Feross Aboukhadijeh
d5340bf644
Fix copy magnet URI to clipboard
...
Fox #304
2016-04-05 19:45:16 -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
6447966e91
Hide DL status on paused torrents
...
Fixes #309
2016-04-05 19:27:39 -07:00
DC
3080001d3d
Make WebTorrent process easier to debug
2016-04-05 19:17:57 -07:00
Feross Aboukhadijeh
b8d9d29e90
Merge pull request #314 from feross/cast-connected
...
Use Chromecast connected icon when applicable
2016-04-05 19:15:17 -07:00
Feross Aboukhadijeh
ef275b8888
Use Chromecast connected icon when applicable
2016-04-05 19:13:00 -07:00
Feross Aboukhadijeh
ce05ae202c
Merge pull request #312 from feross/cast-errors
...
Consistent error handling on all cast devices
2016-04-05 19:12:04 -07:00
Feross Aboukhadijeh
ee7205bb84
Consistent error handling on all cast devices
2016-04-05 19:01:12 -07:00
DC
46a6ded095
Developers menu button to show dev tools
2016-04-05 19:01:00 -07:00
Feross Aboukhadijeh
074c5824e8
Merge pull request #307 from feross/dc/ux
...
Show video controls immediately on mouse move
2016-04-05 18:46:03 -07:00
DC
b31281c35e
Don't load cast module when seeking
2016-04-05 18:35:32 -07:00
Feross Aboukhadijeh
b3da0fc05c
show notifications even when window is focus
2016-04-05 18:34:30 -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
11f78b2881
Fix torrent name missing in done notification
...
Fix #305
2016-04-05 18:26:27 -07:00
DC
d2b95163fb
Show video controls immediately on mouse move
2016-04-05 17:58:38 -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
0bf9eba043
Remove media queries
...
They make the app feel too much like a webpage. I don't like the UI
jumping around as I resize the window.
2016-04-05 14:07:05 -07:00
grunjol
ac07023ca5
inform user about connection/unsupported errors
2016-04-05 13:36:26 -03:00
grunjol
57e5eed47f
fix DLNA icon, calls, remove unneeded depencendies in dlnacasts
2016-04-05 12:23:41 -03:00
grunjol
6aa7058184
add DLNA support
2016-04-05 12:23:40 -03:00
Feross Aboukhadijeh
76487326f1
Move crash report URL to config.js
2016-04-04 23:44:51 -07:00
Feross Aboukhadijeh
7c38f374f3
Setup crash reporter
2016-04-04 23:10:47 -07:00
grunjol
4f79fbfc41
refactor cast module
...
* refactor cast module
* fix standard
* remove debug dependency
2016-04-04 01:22:02 -07:00
DC
ee5b6ea472
PR #278 fixes
2016-04-04 01:08:18 -07:00
DC
609df9eb1e
Torrent warning & error events
...
Fixes #253
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
Feross Aboukhadijeh
ae69d186f6
Fixes for PR #279
2016-04-02 00:39:37 -07:00
DC
04b7cdb24f
Don't re-verify unchanged files
...
Keep track of the most recent file modtimes at which we verified that the torrent piece hashes all match.
2016-04-02 00:38:29 -07:00