Commit Graph

561 Commits

Author SHA1 Message Date
Feross Aboukhadijeh
a668898022 Resolve posterURL and torrentPath at runtime
Fixes bug where posters and torrent files can’t be found in the built
app.
2016-03-27 02:10:58 -07:00
Feross Aboukhadijeh
a3a0f760c4 Merge pull request #237 from feross/fix-233
Fixes for PR #233
2016-03-27 01:16:56 -07:00
Feross Aboukhadijeh
9b75025cb2 Save .torrent dialog: Add "All Files" option 2016-03-27 01:10:45 -07:00
Feross Aboukhadijeh
ecfe243b16 Right click -> "Save torrent file" without using streams
For #233
2016-03-27 01:06:58 -07:00
Feross Aboukhadijeh
e88ad66e48 Make right click -> "copy magnet uri" work for default torrents
For #233
2016-03-27 01:06:36 -07:00
Feross Aboukhadijeh
ce892e0ea7 sintel.torrent: Use webtorrent.io torrent 2016-03-27 00:58:50 -07:00
Feross Aboukhadijeh
42b1510bc3 Merge pull request #233 from Flet/torrent-context-menu
add context menu with share/save actions
2016-03-27 00:39:15 -07:00
Feross Aboukhadijeh
b45c2a6677 Merge pull request #236 from feross/fix-mac-flash
Fix OS X flash of white
2016-03-27 00:31:08 -07:00
Feross Aboukhadijeh
60161bea1a Delay lazy load of client
This works great on my slow Macbook 12”, so I assume it will work
without lag on most other people’s computers.
2016-03-27 00:28:33 -07:00
Feross Aboukhadijeh
8d7424d19d OS X: Prevent white flash on window open
We got the window to run less JS but now it’s shown by the main process
too soon! This fixes that with a setTimeout.

Perhaps when this issue is fixed
(https://github.com/atom/electron/issues/861) we can remove the timeout.
2016-03-27 00:27:28 -07:00
Feross Aboukhadijeh
e1737641ab Merge pull request #235 from feross/about-window
Windows/Linux: Add About Window (#220)
2016-03-26 23:53:37 -07:00
Feross Aboukhadijeh
f03fac7446 About window: increase size slightly 2016-03-26 23:43:24 -07:00
Feross Aboukhadijeh
6bf71faba4 About window: only allow text selection 2016-03-26 23:43:24 -07:00
Feross Aboukhadijeh
3f1ae1b53c About window: font-size tweaks 2016-03-26 23:43:24 -07:00
Feross Aboukhadijeh
e0525ab023 Windows/Linux: Hide menu on About Window 2016-03-26 23:43:24 -07:00
Feross Aboukhadijeh
878584866b Windows/Linux: Add About Window (#220) 2016-03-26 23:43:24 -07:00
DC
54c4279270 Speed up init() by >= 2x
Lazy load the WebTorrent, Chromecast, and Airplay modules
2016-03-26 23:31:32 -07:00
Dan Flettre
a91dc4e1ea add context menu with share/save actions 2016-03-26 23:10:27 -05:00
Feross Aboukhadijeh
ba74aac7bf Merge pull request #232 from feross/ui-responsiveness
UI responds instantly to torrent enable/disable (#208)
2016-03-26 20:40:12 -07:00
Feross Aboukhadijeh
c0b1e84c39 UI responds instantly to torrent enable/disable (#208) 2016-03-26 20:36:57 -07:00
Feross Aboukhadijeh
f2a80a49d5 Merge pull request #231 from feross/shortcut-fix
Keyboard shortcuts: volume shortcuts should be local
2016-03-26 20:07:30 -07:00
Feross Aboukhadijeh
14611739ff Keyboard shortcuts: volume shortcuts should be local
`globalShortcut` will register the shortcut at the OS level, even when
the app is not focused.

Using `localShortcut` would work, but let's put it in the top menu
instead, where all the other shortcuts are.
2016-03-26 20:04:29 -07:00
Feross Aboukhadijeh
fb36cd290f es6ify 2016-03-26 19:58:04 -07:00
DC
cc3dadb025 Add (BETA) to window title
Also fix a bug: fix relative paths to the default torrents.
2016-03-26 18:11:40 -07:00
DC
5a2c76c7db Use relative paths for default torrents
This keeps them working if a user opens the app from DMG, then installs it to a different path and opens it again
2016-03-26 16:15:24 -07:00
Feross Aboukhadijeh
548920c7e7 Merge pull request #202 from grunjol/feature-volume-management-clean
Add volume management
2016-03-25 23:46:59 -07:00
Feross Aboukhadijeh
7ccff1c243 Merge pull request #226 from feross/fix-ubuntu-crash
Linux: Ensure ".local/share/{applications,icons}" exists; plus perf fix
2016-03-25 22:58:16 -07:00
Feross Aboukhadijeh
7c278fba01 Perf: Remove all *Sync methods for Linux startup 2016-03-25 21:47:49 -07:00
Feross Aboukhadijeh
7b627d2e60 Linux: Ensure ".local/share/{applications,icons}" exists 2016-03-25 18:56:22 -07:00
Feross Aboukhadijeh
2c2339426a Merge pull request #203 from grunjol/feature-unity-desktop-shortcuts
Add unity launcher icons
2016-03-25 18:50:02 -07:00
Feross Aboukhadijeh
b7a24f5b3b window useContentSize 2016-03-25 17:50:29 -07:00
Feross Aboukhadijeh
09549949b1 OS X packager: Fix missing DMG background image
Remove previous DMG file. This somehow fixes the issue.
2016-03-25 17:50:29 -07:00
Feross Aboukhadijeh
cd1a6bfb79 Revert "Merge pull request #205 from feross/compress"
This reverts commit bd04d76adf, reversing
changes made to 73d5a4e1ab.
2016-03-25 17:50:29 -07:00
grunjol
a779f00ccb fixes #116 Add Unity launcher icons 2016-03-25 16:31:12 -03:00
Nate Goldman
cde0153019 add version badge, update release info 2016-03-25 11:45:53 -07:00
Nate Goldman
f622417148 fix package arg 2016-03-25 11:43:13 -07:00
Feross Aboukhadijeh
b924ea982c improve v0.1.0. changelog 2016-03-25 04:14:18 -07:00
Feross Aboukhadijeh
7ce1091414 put package.json name back to webtorrent-app
webtorrent-www relies on this name. I originally changed it because I
thought the windows install builder was using it, but I pass all the
options into that explicitly now, and even pass an option to prevent it
from using package.json, so this should be okay.
2016-03-25 04:07:31 -07:00
Feross Aboukhadijeh
e54f065d64 remove duplicate path-exists dep 2016-03-25 03:57:16 -07:00
Feross Aboukhadijeh
162f18c658 0.1.0 2016-03-25 03:52:35 -07:00
Feross Aboukhadijeh
046862e921 Changelog: v0.1.0 2016-03-25 03:51:03 -07:00
Feross Aboukhadijeh
ea28df1cf2 delete commented out code 2016-03-25 03:40:18 -07:00
Feross Aboukhadijeh
735cfcf13f windows build: don't use implicit package.json values 2016-03-25 03:37:18 -07:00
Feross Aboukhadijeh
e1bde139f5 Merge pull request #218 from feross/windows-installer
Create Windows .exe installer
2016-03-25 03:35:43 -07:00
Feross Aboukhadijeh
c273aafad3 Windows: fix magnet link handling 2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
f0d0afc36f npm install before packaging 2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
3dd84775d3 Windows: base Squirrel shortcut code on Nylas N1 2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
f0a37b032e Make install.gif not blink 2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
aa9310eb15 Windows: create desktop/start menu shortcuts on install/update 2016-03-25 03:33:39 -07:00
Feross Aboukhadijeh
6f9121ac12 delay install splash screen so user sees it 2016-03-25 03:33:39 -07:00