Comments (2)
I've been thinking about this use case, but I am kinda unwilling to put youtube or anything in particular inside the app itself,
mostly because different people would like to use different services like Youtube, Netflix, GCN+, or maybe run Zwift.
I see two use cases differentiated by device type:
1. Laptops, Desktops and Tablets
In those systems just using windows of different sizes is enough.
I am thinking of adding something like a docking mode for Flux that optimizes for this case.
So you can set the app as a short, but wide window at the top or at the bottom of the main screen and
then run Netflix, Youtube, etc above or below.
2. Phones
In portrait mode the screen is just too small for a whole video, and Landscape is unusable.
I can add a button that adds a video embed and then rearranges the UI elements in an optimal way.
But space is limited and it's going to be hard to make this working without removing functionality.
The only proper solution I see is extending the screen with a monitor by Screen Mirroring or Desktop mode.
2.1 Screen mirroring
connecting the phone to a monitor or TV with a usb-c cable, hdmi, or in worst case casting the screen
2.2 Desktop mode
It's the best solution, but you need a usb-c monitor (or TV).
It's available since Android 10 and many OEMs have some kind of custom solution that builds on top of it.
Like Samsung DeX, Huawei desktop mode, Motorola's Ready For, etc
-
it can run many apps at the same time
I am using Samsung DeX to run Flux, GCN+, Zwift and Zwift Companion App, simultaneously all on a Samsung S9 phone. -
it allows to take advantage of the phone screen to run yet another app
In fact you can run Zwift or Youtube fullscreen on the Monitor and have Flux on the Phone Screen. -
it can do all of this and still charge the phone
This is example of desktop mode on Samsung with DeX:
from flux.
I agree to your options and while reading i realized one more for the phone approach:
2.3 Split screen mode
Open video in dedicated app and use split screen mode to open flux. Both share the screen. Video Player controls are native out of the video app.
from flux.
Related Issues (20)
- Actor model with Web workers
- improve Dock mode HOT 4
- fix course graph in dock mode HOT 4
- Trimmed Interval Power HOT 5
- add Workout Editor HOT 6
- SteadyState with PowerLow /PowerHigh Attribute HOT 7
- Make iOS/tvOS app HOT 2
- Add backend App
- Customisation of the interface HOT 4
- Elevation Gain in Workout Display? HOT 6
- Make PWA installable and working offline HOT 1
- Support for Moxy sensor HOT 1
- add Guess Watt game
- Feature request: Support of automatic upload to Strava HOT 1
- Intensity scaling during the workout HOT 1
- Feature request HOT 2
- ANT+ HR Connection Status + Incorrect Workout Distance HOT 2
- data tile switch stoped working HOT 1
- Training Effect/Load won't be calculated (Garmin) HOT 12
- Uncaught TypeError: Failed to resolve module specifier "@vercel/analytics" HOT 4
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 flux.