wrp icon indicating copy to clipboard operation
wrp copied to clipboard

Kiosk/remote control/fullscreen/cast mode

Open Madis0 opened this issue 5 years ago • 9 comments

I got a simple idea that can be used in devices with an outdated browser, but not necessarily the best controls (smart TVs, kiosks, public tablets in buses maybe 😄).

How about one page with all controls and one page with just the rendered image? The contents would be identical, including screen size setting. Related: #58

Madis0 avatar May 24 '20 10:05 Madis0

Thats sounds exciting but could you provide some more details?

This is a good timing because I'm working on a templatized version of html controls.

tenox7 avatar May 24 '20 21:05 tenox7

Here's a quick mockup comparing my idea - first image is yours and therefore the "remote control" client, the second is a mockup that just has the web contents and a different port. The "kiosk UI" is literally just the same contents displayed without other UI elements. remote control kiosk

Madis0 avatar May 25 '20 05:05 Madis0

Do the controls and image have to be on a different port or just a different url?

tenox7 avatar May 26 '20 09:05 tenox7

Could be different URL too, whichever is easier.

Madis0 avatar May 26 '20 09:05 Madis0

I have checked in an update to wrp that allows to use html template file, this way you can customize the ui any way you want using the wrp.html file

please let me know if this helps you with this issue?

note that you will need to build wrp from master head to get the latest update

tenox7 avatar Oct 27 '20 11:10 tenox7

Well, customizing the UI is a different subject, here I just want a direct link to the content without the UI (but the UI should be available in a separate URL).

Madis0 avatar Oct 27 '20 12:10 Madis0

I was reading your earlier comments and looked like you wanted to disable the UI components

The "kiosk UI" is literally just the same contents displayed without other UI elements.

You should be able to do it by customizing wrp.html to remove these components or make them in to hidden form elements rather.

Reading your last comment are you saying that you would like to say listen on a different port or perhaps different url and as such display a different html page for it?

If yes does it have to be a separate port or could it be a different uri, for example:

http://1.2.3.4:8080/ - normal http://1.2.3.4:8080/kiosk/ - stripped ui?

tenox7 avatar Oct 27 '20 12:10 tenox7

Yes, /kiosk would be fine.

The point with my sentence was that I want to remove the elements for kiosk, yes, but still be able navigate the UI in the "control page", that then would change the contents of kiosk page too.

Madis0 avatar Oct 27 '20 12:10 Madis0

ok, this is much better explanation, let me see what can be done

tenox7 avatar Oct 27 '20 13:10 tenox7