Comments (10)
Currently there are three actions for each torrent in the list -- chromecast, play, and delete.
The video functionality is cool but (currently) only works for single video files. I think a start/pause download button (which may conflict visually with the video play button) is more important since it applies to all types of downloads. I think it should also be more prominent in the visual hierarchy than the video controls.
So here is an emoji mockup:
Current:
title 📶
0️⃣ % - 0️⃣ Peers - 0️⃣ B/s - 0️⃣ B/s
Proposed changes:
title
📶 🎦
0️⃣ % - 0️⃣ Peers - 0️⃣ B/s - 0️⃣ B/s
- Download controls (first row) are available for all torrents
- play button turns to pause when active
- Playback controls (second row) are only visible for supported files
If this makes sense to you I can work on implementing it.
from webtorrent-desktop.
Fullscreen is a bit of an issue in OS X at the moment, the back/forward and add torrent buttons are not accessible in fullscreen mode.
Perhaps having those buttons move into the chrome in fullscreen mode would work better?
from webtorrent-desktop.
@ChrisMorrisOrg i think that's fine. you can hit ESC once to get out of fullscreen, then ESC again (or click back) to return to the torrent list
the add button appears only when you're in the torrent list, not while you're playing a video
from webtorrent-desktop.
@dcposch What does the app look like on Ubuntu now? Can we check off "make it look nice on Ubuntu?" from the list?
from webtorrent-desktop.
It looks okay in kubuntu currently, apart from #51
from webtorrent-desktop.
I'd add that pressing the space bar should pause the video
from webtorrent-desktop.
@giuscri good call, i'll make it do that
from webtorrent-desktop.
@feross it looks good in standard Ubuntu. I commented on #51, I think it's NBD
from webtorrent-desktop.
Looks good on Windows.
I just discovered some minor UX issues:
- Don't resize window when player is opened if window is maximized. (Didn't find this because OS X doesn't have the notion of maximized windows, only fullscreen.)
- Try hiding top menu buttons until user presses Alt
- Leave fullscreen when player closes. (all OSs)
from webtorrent-desktop.
Going to close this issue now.
@dcposch There's already an issue open on the webtorrent repo for the one remaining item.
'sequential' piece selection should be a better citizen: webtorrent/webtorrent#375
from webtorrent-desktop.
Related Issues (20)
- Support for private trackers HOT 1
- Detect embed subtitles of the file when streaming the torrent HOT 1
- how set socks5 proxy,thanks HOT 1
- Change the storage location without modifying the running task HOT 1
- Download Module Crash HOT 5
- Option to bind to a specific network interface HOT 2
- while playing a torrent file app uses the intel hd gpu and the Nvidia gpu both at the same time HOT 1
- The software doesn't add torrents automatically. HOT 1
- Detection of false positive virus in WebTorrent Desktop download HOT 4
- I can download the movie but not the subtitle because the download forced to priorties the movie? HOT 1
- Ability to click on a magnet link (implementation of the magnet protocol) HOT 1
- Unable to read property of undefined... reading 'getBounds' on file build/main/windows/main.js line 87 HOT 3
- WebTorrent as Default - Not getting updated. HOT 1
- Working Snap Package ready HOT 7
- macOS Sonoma Crash HOT 1
- Add an option for specifying max number of concurrent seeding torrent HOT 1
- build for arm cpu for macos m1/m2, to who do not want to keep intel emulation HOT 3
- NordVPN is reporting that this app is vulnerable HOT 5
- Blank app presents on opening HOT 1
- Crashes when starting HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webtorrent-desktop.