DC
1f51f35f8e
Telemetry: report uncaught errors
2016-06-21 03:45:34 -07:00
Feross Aboukhadijeh
0ec6fb5a93
Fix Windows tray state
...
After this PR, the Windows tray state will be correct. "Show
WebTorrent" vs. "Hide WebTorrent"
2016-06-02 21:16:10 -07:00
Feross Aboukhadijeh
c6cd21b8ff
Fix title in About Window
...
Shows up as 'Electron' on Windows
2016-06-02 20:50:04 -07:00
Feross Aboukhadijeh
ea64411570
Merge pull request #621 from feross/f/fix
...
Fix v0.7 bug - refactor state
2016-06-02 19:53:53 -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
4a3ca5459d
Change step Forward/Backward shortcuts to match VLC's
...
We got this feature idea from VLC, so let's align with the keyboard
shortcuts that they use :)
Closes #618 .
2016-06-02 16:41:39 -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
e88ddd648b
Cleanup argument handling in main
2016-06-01 00:20:11 -07:00
Feross Aboukhadijeh
dac34541d6
on -> once
2016-06-01 00:10:26 -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
Mathias Rasmussen
41187ec43d
Fix 'fullscreen' and 'always on top' menu items
2016-05-31 18:11:50 +02:00
Feross Aboukhadijeh
19f177f3ee
remove console.log
2016-05-30 19:51:06 -07:00
Mathias Rasmussen
556d0cb1c5
Make add button accept non .torrent files
2016-05-31 03:04:02 +02:00
Feross Aboukhadijeh
bd358b7692
Add comments to squirrel-win32.js
2016-05-30 02:30:20 -07:00
Benjamin Tan
8ac42078d4
Fix issue with tray on Windows.
2016-05-30 11:29:53 +08:00
Feross Aboukhadijeh
62cb304971
Move unrelated code out of menu.js and ipc.js
2016-05-29 01:09:42 -07:00
Feross Aboukhadijeh
d4efebd694
Remove focusWindow function
...
Not needed -- win.show() automatically focuses, unminimizes, and shows
the window.
2016-05-28 19:10:55 -07:00
Feross Aboukhadijeh
7833f6bbc4
Dialogs on do not show a title on OS X, so the window title is used instead.
2016-05-28 19:09:05 -07:00
Feross Aboukhadijeh
8b773c5f59
Document and cleanup announcement/dialog/handlers.js
2016-05-28 18:25:25 -07:00
Feross Aboukhadijeh
5767d5b95d
re-order view menu
2016-05-28 18:24:58 -07:00
Feross Aboukhadijeh
001601bc5f
Major refactor -- split windows into separate files
2016-05-27 00:01:30 -07:00
Feross Aboukhadijeh
3757507b18
cleanup announcement
2016-05-26 18:41:48 -07:00
Feross Aboukhadijeh
9748833ba9
Use .ico format on Windows
...
- Use .ico format on Windows for best rendering quality, instead of
resized .png files
2016-05-26 15:33:33 -07:00
DC
7de3d3cc41
Clean up showCreateTorrent
2016-05-26 02:23:34 -07:00
DC
955fe76c3c
Allow dropping files on dock icon
...
Fixes #584
2016-05-26 02:17:08 -07:00
DC
205bf75c7e
Simplify shortcuts. Go Back menu item
...
Fixes #585
2016-05-25 23:31:32 -07:00
grunjol
12f9709601
Add preferences page
...
* For now, the prefs page has just a single option, Downloads Folder
* For now, you can't type in a folder, you must use the chooser
* Further fixes coming om master
* Written by @ChrisMorrisOrg and @grunjol, rebased by @dcposch
2016-05-23 22:31:09 -07:00
Feross Aboukhadijeh
b4bb9a6603
Fix rate UX for new design
2016-05-23 14:47:02 -07:00
Sergey Bargamon
8af4f42c42
Add additional video player keyboard shortcuts ( #275 )
...
* Skip forward 10 seconds ((CMD OR CTRL) ALT right)
Skip back 10 seconds ((CMD OR CTRL) ALT left)
Increase video speed ((CMD OR CTRL) +)
Decrease video speed ((CMD OR CTRL) -)
* Codestyle fix
* The 'steps' should be implemented in base2, standard players use 1x, 2x, 4x, 8x, 16x
fixed bug with shift + "=" which is "+"
* resolve conflicts
* remove ide specific data
make playback rate more granular
add to menu skip and speed entries
* intendation fix
* conflict resolve
* rename setPlaybackRate to changePlaybackRate
setRate return boolean depending on whether this cast target supports setting the playback rate.
if setRate returns false - don`t change state
redundant else if statement in changePlaybackRate function
2016-05-23 00:15:57 -07:00
Feross Aboukhadijeh
bf3b9ced74
Merge pull request #545 from feross/add-announcement
...
Add announcement feature
2016-05-20 16:10:27 -07:00
Feross Aboukhadijeh
84c860cfcb
Make dialog async
2016-05-19 20:24:25 -07:00
Feross Aboukhadijeh
47c554a5ff
Announcement: Support custom window title, main message, details
2016-05-19 20:17:51 -07:00
Feross Aboukhadijeh
4e46b16c13
auto updater: code style
2016-05-19 20:03:37 -07:00
Feross Aboukhadijeh
22cdcdb468
Add announcement feature
...
If there's a message returned by the given remote URL, then it will
show up for the user.
Useful in situations where the auto-updater is not working, or if
there's a security issue.
2016-05-19 20:03:02 -07:00
Feross Aboukhadijeh
f238b2d105
VLC tweaks
...
- Start video on top, so it's not obscured by other windows.
- Don't show "video title" which is just "http://localhost:xxxx "
- return after error
2016-05-19 19:43:43 -07:00
Feross Aboukhadijeh
973a366b94
Fix the auto updater
...
I'm sorry.
2016-05-18 00:36:52 -07:00
Feross Aboukhadijeh
34a9508483
Add '...' to menu items that open dialogs
2016-05-17 22:03:17 -07:00
DC
d466ed085a
When manually adding subtitle track(s), always switch to a new track
...
Also fix a bug I added in the parent commit
2016-05-17 05:50:36 -07:00
DC
eeda7c17c5
Wait for the app ready event before creating windows
...
Fixes #524
2016-05-17 05:12:42 -07:00
DC
951a89c6c9
Add Subtitles File menu item
2016-05-16 08:21:03 -07:00
Feross Aboukhadijeh
58f1594d9e
Fix missing 'About WebTorrent' menu item
2016-05-14 01:51:47 -07:00
Feross Aboukhadijeh
6df33bc58b
remove stray console.log
2016-05-13 16:37:17 -07:00
Feross Aboukhadijeh
ee4b84fc11
Windows: Fix handler registration for development version of app
...
Closes #497 .
2016-05-13 14:24:22 -07:00
Feross Aboukhadijeh
290a25c393
OS X: Bounce the Downloads stack when download completes
...
(If the download is inside the Downloads folder.)
2016-05-13 12:25:03 -07:00
Feross Aboukhadijeh
6589e134b3
code style
2016-05-13 12:23:59 -07:00
grunjol
53209a9da3
push/unshift from submenu in linux/windows ( #504 )
2016-05-13 02:02:08 -07:00
Feross Aboukhadijeh
6468f82a7f
Small comment fix
2016-05-12 17:54:23 -07:00
Feross Aboukhadijeh
72f917a744
OS X: Make controls use full window in fullscreen
...
This bug was subtle. Basically, on OS X only, we use
window.setAspectRatio() to make the player window match the video size.
But this is maintained even in fullscreen mode, which makes the window
actually not use up the fullscreen, and there are black bars above and
below the video player controls, which looks really weird.
Unset the aspect ratio in fullscreen mode, then set it again upon
leaving fullscreen mode.
2016-05-12 17:09:10 -07:00
Feross Aboukhadijeh
0b82c83d44
style: remove extraneous parameters
2016-05-12 17:09:10 -07:00