Re:Show HN: Swip.js, a library to create multi device experi...
by brackcurly on Tuesday October 18, 2016 @01:15PM
(#12736625)
We haven't figured out a way to do this automatically. Currently we prompt the user to enter the size of the device when the app is opened for the first time.
Re:Show HN: Swip.js, a library to create multi device experi...
by anotheryou on Tuesday October 18, 2016 @05:18PM
(#12738812)
Why not two swips (maybe even single, two-finger swips)? that's enough for relative sizing
Re:Show HN: Swip.js, a library to create multi device experi...
by WhitneyLand on Tuesday October 18, 2016 @04:05PM
(#12738154)
I don't think it's possible unless you add an app.
One solution would be create a companion app that determines the physical screen size, then makes that available to your network via web sockets.
There our a few steps I left out here but it's possible.
The app could be optional - if its installed that device will have fully automatic configuration. If it's not installed, you just fall back to your user prompt.
Re:Show HN: Swip.js, a library to create multi device experi...
by BonoboBoner on Wednesday October 19, 2016 @01:05AM
(#12741224)
How do you know which device is positioned higher than the other (on a bunch of books)?
Re:Show HN: Swip.js, a library to create multi device experi...
by asher_ on Wednesday October 19, 2016 @01:55AM
(#12741414)
Based on the demo they showed, this isn't needed. As long as they know the orientation of the device relative to a flat plane they can move the virtual items within the bounds of that device's screen. When it crosses over on to another device, it only needs to calculate movement based on it's relative orientation.
Re:Show HN: Swip.js, a library to create multi device experi...
by timgrossmann on Wednesday October 19, 2016 @02:24AM
(#12741542)
Yes, exactly.
If it enters the space of a tilted device, a force (depending on the rotation of the device) is applied to ball.
https://www.youtube.com/watch?v=ZE0gxa-p8HY
I know you can use HTML5 DeviceOrientation for angle and the "swip" for relative positioning. But how did you get the physical size of the screen of each device?