Webconverger / android

Webconverger kiosk for Android
https://play.google.com/store/apps/details?id=com.webconverger.KioskApp
Other
8 stars 1 forks source link

No UI chrome whatsoever #4

Open naggie opened 9 years ago

naggie commented 9 years ago

It seems that no matter what configuration options I use, I cannot get rid of the top bar (Webconverger xxxxxxx) that frustratingly appears whenever the web page is touched, changing the viewport.

In addition, would it be possible to use Android "Immersive mode?" As far as I can tell this is a 4.4+ feature that removes the bottom Android buttons: Back, Home and Overview. SYSTEM_UI_FLAG_HIDE_NAVIGATION may also be used, apparently.


To put things into context:

  1. I want to use webconverger with my Nexus 4 phones to create some touch panels around my house to control my custom home automation project
  2. Looking at alternative apps, I'm put off by the need to ask for so many irrelevant permissions
  3. I like webconverger because I feel I can trust it privacy wise. Being open source is also a real bonus.
  4. Being a non-commercial user, I was disappointed that it relies on an external internet service to use although being open source mitigates this. I don't want to pay for a subscription but would have been happy to purchase the app via the play store per device under a noncommercial agreement
  5. I am also experimenting with a Pi and the official industrial LCD in portrait mode.

Thanks for making the project!

kaihendry commented 9 years ago

Thanks Callan for the feedback. Yes, IIRC I needed a way for the user to reset the kiosk, so that top bar appearing with the button on the right to reset was the only way I could think of how to do it.

  1. Sounds good
  2. Not sure if Android can track Apps that send surf or input history. I noticed some Apps do that on IOS without permission which makes me furious.
  3. Yes! And I did try to keep the source minimal.
  4. All Webconverger instances work from a central configuration. It's flexible for me and it's flexible for you. For noncommercial use I am happy for you to use the system free of cost. All our configuration service does ultimately is service INI files and you could do it yourself if you wanted to with a couple of lines code change and build.
  5. I haven't been able to source an official Pi touch screen yet. I suspect Android will be better especially since it has a decent virtual keyboard.
naggie commented 9 years ago

Yes, IIRC I needed a way for the user to reset the kiosk, so that top bar appearing with the button on the right to reset was the only way I could think of how to do it.

Ah yes, this makes sense. I have a suggestion: provide a mode where this autohiding menu is disabled in favour of simply refreshing when the display is turned on -- assuming it's possible to hook that event.

Do you agree with making webcfullscreen enable immersive mode and remove the bottom navigation to better match the x86/Pi versions? If not, perhaps it could be an independent option.

All Webconverger instances work from a central configuration. It's flexible for me and it's flexible for you.

Quite right!

For noncommercial use I am happy for you to use the system free of cost.

Thanks, very helpful for my project.

I haven't been able to source an official Pi touch screen yet. I suspect Android will be better especially since it has a decent virtual keyboard.

OK, I'll try it on mine with a Pi2. For my case, a keyboard isn't required.

To give you an idea of what I'm displaying, here it is: image

I've disabled any scrolling also, which is why having no moving UX bars is useful.

Thanks for the reply!