DC
64f49e4d4f
Auto launch: start minimized on MacOS
2016-09-13 19:49:47 -07:00
DC
61caa90901
Auto launch: don't open a terminal on MacOS
2016-09-13 19:49:47 -07:00
Noam Okman
3e85289318
Pref: start automatically on login
2016-09-13 19:49:47 -07:00
Mathias Rasmussen
3a4906079b
External player clean up ( #914 )
...
* minor `addSubtitles` clean up
* external player clean up
2016-09-12 17:46:48 -07:00
DC
fe8c3b190c
Integration test: tape + spectron hello world
2016-09-08 19:10:28 -07:00
Adam Gotlib
d88229694a
Disable playback controls while in external player ( #909 )
2016-09-07 13:13:50 -07:00
DC
3f6cc97a02
Style: no more var
2016-09-01 19:52:37 -07:00
DC
0bda5358bd
Style: extra linting
2016-09-01 19:41:50 -07:00
Adam Gotlib
30732305ff
Add playlists feature ( #871 )
...
* Open multi-file torrents as playlists
* Add `repeat` and `shuffle` options to the player
* Autoplay first file in torrent
* replaces `pickFileToPlay` feature
* when reopening player, restores the most recently viewed file
* Add playlist navigation buttons to Windows thumbar
* Remove `repeat` and `shuffle` options
This reverts commit 9284122461 .
* Play files in order they appear in torrent
* Clean up playlists code
2016-09-01 19:18:48 -07:00
Adam Gotlib
14102ab3e6
Fix error on Windows caused by setBadge ( #867 )
2016-09-01 16:00:57 -07:00
DC
f488ef7597
Telemetry: fix error logging bugs, [object Object] and [object HTMLMediaElement]
2016-08-25 05:56:46 -07:00
Feross Aboukhadijeh
3f7e2c1e4a
remove dev tools log
2016-08-23 16:24:41 -07:00
Feross Aboukhadijeh
b08d273996
Fixes for PR #817
...
See
https://github.com/feross/webtorrent-desktop/pull/817#discussion-diff-75
968122
2016-08-23 16:14:22 -07:00
Benjamin Tan
451d457426
Fix error with menus.
2016-08-23 22:42:05 +08:00
Feross Aboukhadijeh
157226f75b
create torrent page progress
2016-08-23 03:51:05 -07:00
Feross Aboukhadijeh
4025e669eb
misc changes
2016-08-23 03:06:03 -07:00
Feross Aboukhadijeh
aa150b76a5
less janky startup
2016-08-23 03:05:33 -07:00
Feross Aboukhadijeh
7cbc12c6ff
Merge pull request #795 from feross/small-fixes
...
A bunch of small fixes
2016-08-22 02:04:19 +02:00
Feross Aboukhadijeh
60c82c73cd
Merge pull request #793 from feross/debian-system-install
...
Add system-wide menu item for debian and derivates
2016-08-22 02:03:29 +02:00
Feross Aboukhadijeh
78790e73c7
Merge pull request #788 from feross/content-bounds
...
Only use setContentBounds for player view
2016-08-22 01:56:14 +02:00
Feross Aboukhadijeh
d1e557f054
Ignore stdout/stderr from spawned player
...
This prevents stalling in players like mpv/mplayer for some reason.
I think this could be because of the large number of updates that are
being written to stdout that's filling up a buffer and preventing
playback from continuing.
2016-08-21 16:54:27 -07:00
Feross Aboukhadijeh
93ddb8d638
launch VLC fixes
...
We can show video title on start now, since we're setting it correctly.
Also, escape the title since it could contain spaces.
2016-08-21 16:53:23 -07:00
grunjol
b0b26f8300
add system-wide launcher and icons for debian and derivates
2016-08-20 23:08:51 -03:00
Feross Aboukhadijeh
0f80f96023
Merge branch 'mathiasvr-external-player'
2016-08-20 01:20:37 -07:00
Feross Aboukhadijeh
c28260611e
Merge pull request #787 from feross/redundant-powersaver
...
If a power saver block already exists, do nothing
2016-08-20 09:45:00 +02:00
Feross Aboukhadijeh
ac39264f3d
Ignore '.' argument which is annoying in development
2016-08-19 22:44:26 -07:00
Feross Aboukhadijeh
667a04a41d
Merge branch 'external-player' of https://github.com/mathiasvr/webtorrent-desktop into mathiasvr-external-player
...
Fixed conflicts in the Preferences page, and added back passing the video title to VLC
2016-08-19 22:06:23 -07:00
Feross Aboukhadijeh
51a9b2ea9b
Only use setContentBounds for player view
...
Fixes: https://github.com/feross/webtorrent-desktop/issues/786
2016-08-19 20:05:52 -07:00
Feross Aboukhadijeh
842ee5ca3c
If a power saver block already exists, do nothing
...
Before this change, when opening the player, both 'onPlayerOpen' and
'onPlayerPlay' would fire, which enabled, disabled, and re-enabled the
power save blocker in quick succession.
Instead, we just want to activate it once.
2016-08-19 20:04:18 -07:00
DC
4d48b9e7c1
Fix screen stacking bug
...
You can no longer open a whole stack of Prefs windows, or Create Torrent windows
Simplifies and fixes behavior when dropping files onto the app or the dock icon. Before, you could use drag-drop to create stacks of Create Torrent windows. Now, you can only create torrents from the home screen.
Fixes #665
2016-08-12 09:03:32 -07:00
Feross Aboukhadijeh
0fa3b678b0
Merge pull request #772 from feross/electron-1.3.3
...
Update Electron to 1.3.3
2016-08-11 06:54:51 +02:00
Feross Aboukhadijeh
3232e96f6e
Resize the window's content area
...
Fixes: https://github.com/feross/webtorrent-desktop/issues/565
This was trivial thanks to a new Electron API in 1.3.3
2016-08-10 16:48:32 -07:00
DC
8233faf518
Pref: default torrent file handler
...
Before, the app made itself the default torrent file handler automatically, pissing off some of our users. Now, it's not by default, and you can change it in the prefs.
2016-08-10 02:23:08 -07:00
Feross Aboukhadijeh
14fcbfcced
make logs consistent
2016-08-05 21:44:32 -07:00
Feross Aboukhadijeh
c42eb789df
fix typo
2016-08-05 16:37:25 -07:00
Feross Aboukhadijeh
9afed7fb1b
Remove --dev flag, Run React in production mode when Electron is in production mode
2016-08-04 21:58:34 -07:00
Benjamin Tan
03bc4cf9b1
Add User Tasks for Windows.
...
Closes #114 .
2016-07-31 16:29:38 +08:00
Feross Aboukhadijeh
c5ed5fabd8
Fix typo based on @mathiasvr's feedback
2016-07-27 15:51:19 -07:00
Feross Aboukhadijeh
112600f5c3
Set video title when opening VLC
...
Fix #700
The title is set with the `--meta-title` flag to VLC.
2016-07-27 14:46:39 -07:00
Feross Aboukhadijeh
c2f869b362
Use dispatch('setTitle') and add dispatch('resetTitle')
2016-07-27 14:39:22 -07:00
Feross Aboukhadijeh
febad56497
OS X -> Mac
2016-07-26 21:55:05 -07:00
Mathias Rasmussen
6c68645b0f
Custom external media player
2016-07-26 23:57:33 +02:00
Feross Aboukhadijeh
ad62bbd9d3
Linux: Support showing badge count
...
This was a macOS-only API before, but it's cross-platform now via
`app.setBadgeCount()`
2016-07-25 15:37:29 -07:00
Feross Aboukhadijeh
1b3b6fef10
Electron: Use 'quit' role
2016-07-25 15:30:02 -07:00
Feross Aboukhadijeh
6e1ff18eb9
macOS: add missing Edit menu roles
2016-07-25 15:29:53 -07:00
Feross Aboukhadijeh
5796ba32a6
Electron: Use default labels and accelerators
...
Less code for us to maintain.
This also gives us free internationalization in a future Electron
version (they'll set the label dynamically based on the 'role')
One slight regression with this change, but it will be fixed in a
future Electron once this PR is merged:
https://github.com/electron/electron/pull/6600
2016-07-25 15:21:46 -07:00
DC
d20786cd69
React: fix package script
2016-07-22 19:57:06 -07:00
DC
2a1e987d42
Switch from virtualdom to React
2016-07-22 13:06:55 -07:00