Feross Aboukhadijeh
349c5ee22e
Clean up thumbar (thumbnail) code ( #670 )
...
* Cleanup thumbnail bar code
- rename thumbnail method names for succinctness
- Get rid of 'updateThumbnailBar' event -- use existing events
- Get rid of 'blockPowerSave' and 'unblockPowerSave' events -- use a
new combined 'onPlayerPlay' and 'onPlayerPause' events which apply to
power save and updating the thumbbar
* Consistent naming for enable/disable methods
2016-06-28 06:32:28 -07:00
Adam Gotlib
c44943cef7
Fix state.playing.jumpToTime behavior ( #672 )
...
Previously, state.playing.jumpToTime = 0 didn't do anything.
This commit fixes that.
2016-06-28 06:25:26 -07:00
Adam Gotlib
4bdc6e3d65
Fix typo in renderer/views/player.js ( #673 )
2016-06-27 00:28:19 -07:00
Feross Aboukhadijeh
4799a032e5
Fixes for PR #640
2016-06-23 18:57:08 -07:00
Feross Aboukhadijeh
b2d2a6a7a5
Merge pull request #640 from anonymlol/master
...
new protocol handler: stream-magnet
2016-06-23 18:37:53 -07:00
Gediminas Petrikas
15f733f11c
Windows Thumbnail Bar
...
* While in the player view, show a play/pause toggle in the thumbnail
2016-06-23 07:12:32 -07:00
DC
7526b18507
Show which cast device you're connected to
2016-06-23 07:09:49 -07:00
DC
0af6007632
Refactor cast menu
2016-06-23 07:09:49 -07:00
DC
1bc3cd1d51
Make check-deps handle older verions of node
2016-06-23 07:09:49 -07:00
DC
92bafd695d
Listen to events on new cast devices
2016-06-23 07:09:49 -07:00
DC
78a2ee4e85
Cast menu
...
Fixes #301
2016-06-23 07:09:49 -07:00
DC
06d3bd3f93
Seeding: sort files by path ( #663 )
...
Fixes a bug where you could create duplicate torrents by adding the same folder multiple times, because the file order & therefore the infohash was nondeterministic
2016-06-23 02:14:23 -07:00
Mathias Rasmussen
1af7e4ef19
Remove torrent data support ( #641 )
...
* add moveItemToTrash to shell
* delete torrent/data + context menu items
2016-06-22 18:58:16 -07:00
DC
b983559763
Telemetry: address PR comments
2016-06-21 21:58:15 -07:00
DC
1f51f35f8e
Telemetry: report uncaught errors
2016-06-21 03:45:34 -07:00
DC
c3686417e3
Telemetry
2016-06-20 22:33:17 -07:00
DC
aaebf93db4
Support .wmv video via VLC. Fixes #625
2016-06-15 16:22:16 -07:00
anonymlol
8f03ecedaa
fix 'isMagnet' is already defined error
2016-06-14 13:53:01 +02:00
anonymlol
db20bd8eaf
New Handler: stream-magnet
...
only tested on windows
2016-06-14 13:30:38 +02:00
Feross Aboukhadijeh
12500dfb64
modals should stick to title bar
2016-06-13 16:15:45 -07:00
Feross Aboukhadijeh
acc8e7923a
Update modal: improve buttons
2016-06-13 16:15:01 -07:00
Mathias Rasmussen
2a2d71289a
fix modal inconsistencies
2016-06-13 16:18:43 +02:00
DC
6b175e7d40
Make posters from jpeg files
2016-06-11 23:10:48 -07:00
Mathias Rasmussen
3b832595fe
handle play/pause when window is hidden
...
using `webkitvisibilitychange` event
2016-06-10 04:56:33 +02:00
Feross Aboukhadijeh
8a95895254
Ensure state.saved.prefs exists
...
Fixes a bug I introduced in the migrations
2016-06-02 22:33:22 -07:00
Feross Aboukhadijeh
5d71f9e9c6
code cleanup
2016-06-02 22:32:01 -07:00
Feross Aboukhadijeh
9348c61a84
stray console.log
2016-06-02 19:53:37 -07:00
Feross Aboukhadijeh
d9aa3822ee
Set selections by default
...
In case the user tries to change a file selection state before enabling
the torrent.
2016-06-02 19:52:35 -07:00
Feross Aboukhadijeh
e86bd26800
Refactor state save/load
...
- Fix bug where new install was relying on the migration to run on
startup to fix up the default config
- Moved save/load functions into state.js
- Removed exported getInitialState, getDefaultSavedState since that's
leaky. The state module should take care of that.
2016-06-02 19:46:29 -07:00
Feross Aboukhadijeh
dae4840bd6
conditionally load migrations requires
2016-06-02 13:46:27 -07:00
Feross Aboukhadijeh
def2209dc5
add todo comment
2016-06-01 19:18:36 -07:00
Feross Aboukhadijeh
763c573c7a
Merge pull request #614 from feross/close-576
...
Fix subtitle controls radio button size
2016-06-01 19:17:13 -07:00
Feross Aboukhadijeh
eb61f2ac0e
Merge pull request #613 from feross/fix-606
...
Fix IPC race condition in startup
2016-06-01 19:16:54 -07:00
Feross Aboukhadijeh
a9d1925686
Merge pull request #612 from feross/error-on-duplicate
...
Error on duplicate add (fixes to PR #593 )
2016-06-01 19:15:34 -07:00
Feross Aboukhadijeh
0e10eba073
Merge pull request #611 from feross/close_caption
...
Use correct icon name
2016-06-01 19:14:41 -07:00
Feross Aboukhadijeh
0427e1f3a6
Fix subtitle controls radio button size
...
Closes #576 .
2016-06-01 01:31:14 -07:00
gabriel
c841c94784
Preserve audio between sessions
2016-06-01 00:55:15 -07:00
gabriel
e3c6049fdb
Do not use setVolume for storing global volume
2016-06-01 00:55:15 -07:00
gabriel
829206e921
Persist volume across videos
2016-06-01 00:55:15 -07:00
Feross Aboukhadijeh
f7acdffb2a
Send ipcReady after state is initialized
...
Moving it sooner caused more than one bug, including
https://github.com/feross/webtorrent-desktop/issues/606 most recently.
The app feels no slower to start (even though the command line shows a
250ms slower start).
Closes #606 .
2016-06-01 00:27:26 -07:00
Feross Aboukhadijeh
cc9ba385bf
Show main window before ipcReady
...
It doesn't flicker anymore if we remove this option, and the app feels
no slower.
2016-06-01 00:25:18 -07:00
Feross Aboukhadijeh
dac34541d6
on -> once
2016-06-01 00:10:26 -07:00
Feross Aboukhadijeh
52fb378fd5
Error on duplicate add
2016-05-31 23:00:02 -07:00
Feross Aboukhadijeh
8fc61a1c90
Merge pull request #593 from mathiasvr/duplicate
...
Adding duplicate torrent when stopped
2016-05-31 22:30:04 -07:00
Feross Aboukhadijeh
f9d4e5e077
Use correct icon name
...
https://github.com/feross/webtorrent-desktop/issues/467
The icon name is "closed_caption", not "closed_captions"
http://jsbin.com/fenejob/1/edit?html,output
The extra space we're seeing is the icon font rendering the 's', which
renders as nothing.
2016-05-31 17:12:09 -07:00
Feross Aboukhadijeh
4ee36f459f
Fix exception caused by incorrect file ordering
...
See
https://github.com/feross/webtorrent-desktop/pull/604#issuecomment-22280
5214
2016-05-31 13:15:48 -07:00
Feross Aboukhadijeh
2c0de25423
Semver-based migrations
...
- Put migrations into a separate file: migrations.js
- Add semver, for more specific version-based migrations.
- Change `state.saved.version` to semver app version.
2016-05-31 13:04:39 -07:00
Feross Aboukhadijeh
c82bdbd39d
Fixes for PR #607
2016-05-31 12:12:25 -07:00
Feross Aboukhadijeh
71b08304f2
Merge branch 'pr/607'
2016-05-31 11:55:04 -07:00
Feross Aboukhadijeh
cf5de49deb
Fix gray screen crash on config with defaultPlayFileIndex
2016-05-30 19:51:30 -07:00