Alberto Miranda
a70c4d1bf2
Working on watch-folder
...
Added chokidar to watch for folder changes; added folder-watcher;
passing state to delayedInit on main; added default values for new
preferences; added “Auto add torrents” preference with its checkbox and
path selector; TODO: start/stop watching on preference change, start
watching on init, add dialog when trying to enable preference without a
torrents folder.
2017-03-22 09:42:17 -03:00
Alberto Miranda
043f81996e
fixed styling issues; returning early in pauseActiveTorrents.
2017-03-14 19:50:49 -03:00
Alberto Miranda
96e7e83e20
Merge branch 'master' into playback-priority
...
# Conflicts:
# src/renderer/controllers/playback-controller.js
# src/renderer/controllers/torrent-list-controller.js
# src/renderer/main.js
2017-03-14 19:43:57 -03:00
Alexey Romanov
32f96c03dd
#1039 : Formatting fixed.
...
Removed comma and added space after download speed.
2016-10-13 21:24:17 -07:00
Feross Aboukhadijeh
8081d42477
Attempt to fix "TypeError: Cannot read property 'startPiece' of undefined"
...
It wasn't clear what was causing this error, and I couldn't reproduce
it.
This PR attempts to resolve the issue by just guarding against the
exception.
2016-10-10 22:31:33 -07:00
Feross Aboukhadijeh
a1fd30f4f5
cache mui theme after it is generated
2016-10-03 01:24:53 -07:00
Feross Aboukhadijeh
fcae064dbb
perf: ~40ms improvement: Lazy load controllers and page components
2016-10-03 01:24:53 -07:00
Benjamin Tan
06cdac8121
Remove weird outline from “Create Torrent” button.
...
The outline was caused by the wrong class being applied to the button.
Closes #989 .
2016-10-02 21:35:26 -07:00
Feross Aboukhadijeh
f4ee831319
Pixel values should use numbers, not strings
...
React converts to string and adds 'px' automatically
2016-09-27 11:56:12 -07:00
Feross Aboukhadijeh
5bcf1c6379
Merge pull request #972 from feross/f/controlst
...
Don't show pointer cursor on torrent list checkbox
2016-09-27 20:54:53 +02:00
Feross Aboukhadijeh
5698c22e75
Don't show pointer cursor on torrent list checkbox
...
Native apps don't have the "hand" cursor
2016-09-26 17:28:45 -07:00
DC
de8a4d1160
Design: smaller progress bar
2016-09-25 18:23:00 -07:00
DC
739c1f705e
Design: torrent list expand and collapse handle
2016-09-25 18:22:53 -07:00
DC
a32889291f
Design: don't show 'Paused' on new torrents
2016-09-25 17:57:15 -07:00
Noam Okman
1e7e4cafd4
Use the progress bar from Material UI ( #967 )
2016-09-25 15:42:07 -07:00
DC
41b111c8a8
Design: address PR comments
2016-09-23 03:33:16 -07:00
DC
789bd0ce82
Don't hide header when moused over player controls
2016-09-23 02:59:52 -07:00
DC
5155fca0e4
Design: off white primary color
2016-09-23 02:59:48 -07:00
DC
3b6819f894
Unmount audio/video tag when exiting player
2016-09-23 02:59:48 -07:00
DC
0dd1683298
Remove play button spinner, go to player page immediately
2016-09-23 02:59:48 -07:00
DC
2788d7433b
Design: torrent list
2016-09-23 02:59:48 -07:00
DC
75e5316ba1
Design: no gradients, nicer default colors
...
Before, the gradient transparent black overlay made text hard to read in some cases. Torrents without a poster image showed up in blue-gray and didn't look good.
2016-09-23 02:59:47 -07:00
DC
3be018521a
Torrent list redesign
2016-09-23 02:59:47 -07:00
DC
711d274398
Integration test: mock cast, remove loading bar
...
This lets us use exact screenshots with no transparency.
2016-09-17 20:35:53 -07:00
DC
75a4655a0f
Integration test: create torrents
2016-09-17 20:35:52 -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
785c44cd2a
Integration test: torrent list
2016-09-08 23:55:37 -07:00
DC
967e161288
Integration test: screenshots
2016-09-08 19:10:28 -07:00
DC
fe8c3b190c
Integration test: tape + spectron hello world
2016-09-08 19:10:28 -07:00
Adam Gotlib
d331bae548
Move error definitions to errors.js ( #898 )
2016-09-07 13:21:59 -07:00
Mathias Rasmussen
704455c432
Rename App.js -> app.js ( #882 )
2016-09-03 13:24:09 -07:00
DC
033bdf7908
Design: removed hover/select brightness
...
All those gradients and brighness filters toggling on and off were getting annoying
2016-09-02 12:08:57 -07:00
DC
6fe03aa325
Material UI: upgrade modals
...
Also clean up the Create Torrent page, delete some redundant CSS, prevent click-and-drag inside a TextField from moving the whole window, and make all label and input fonts a consistent 14px size.
2016-09-02 02:30:37 -07:00
DC
3f6cc97a02
Style: no more var
2016-09-01 19:52:37 -07:00
DC
e0af554caa
Material UI: consistent JSX style
2016-09-01 19:38:21 -07:00
DC
b98f8476f5
Material UI: make file names consistent
2016-09-01 19:38:21 -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
PurgingPanda
d806fd502f
Added progress bar to the metadata on the overview ( #844 )
...
* Added progress bar to Torrent metadata on the overview.
* Added progress bar to Torrent metadata on the overview.
* Made progress bar smaller
As proposed by dcposh.
2016-09-01 14:43:28 -07:00
DC
1d4b8ab67d
Fix Create Torrent
2016-08-31 17:32:22 -07:00
DC
cdc2c1d718
Fix Create Torrent file list
2016-08-31 15:53:00 -07:00
DC
f8cc155650
Material UI: finish Create Torrent
2016-08-31 03:35:27 -07:00
DC
f528f6033f
Preferences: fix Make Default
2016-08-31 00:54:31 -07:00
DC
5f7cece6d1
Fix npm run package
...
A require() had the wrong case, which apparently works for `npm start` build but fails in the packaged app
2016-08-27 09:05:58 -07:00
Alberto Miranda
bd41bd4db8
added highest playback priority feature; added highest playback priority checkbox on preferences.
2016-08-27 03:35:53 -03:00
Feross Aboukhadijeh
83901eecba
Fixes for PR #825
...
cc @mathiasvr
2016-08-23 17:25:59 -07:00
Feross Aboukhadijeh
019728cff5
Merge pull request #825 from feross/m/path-error-buttons
...
Don't render radial progress on path-missing error
2016-08-24 02:20:36 +02:00
Feross Aboukhadijeh
a96241d151
Merge pull request #824 from feross/m/open-partial-files
...
Don't open partially downloaded files in external app
2016-08-24 02:12:47 +02:00
Feross Aboukhadijeh
ebc9771be5
Merge pull request #823 from feross/m/external-controls
...
Don't render player controls when using external player
2016-08-24 02:08:58 +02:00
Mathias Rasmussen
9bc018cc02
don't render radial progress on path error
2016-08-23 22:54:01 +02:00