Kiosk Home iOS App

User avatar
durosity
Posts: 4810
Joined: Thu May 10, 2012 3:21 pm
Location: Newcastle Upon Tyne, Ye Ol' England.

Re: Kiosk Home iOS App

Post by durosity »

GlennNZ wrote: Mon Dec 16, 2024 5:38 am Hmm. Might be able to drop to 14.0 although that also removes 4 years of code update availability… Nothing lower than that - so probably still won’t get to your 12 year machine…which seems to be iOS 12

New Changelog for 1.8, still pending store release….

1.8

Change Screen Scaling to a menu - may need to be reselected if not Default- Default, useAlternative, and FitPageWidth. Changes handling of background aspects. useAlternative will rescale background - but extra height screens still work. FitPageWidth will be most like Control Page Editor.

Stop screen from moving sideways if pulled, remove bounce - fix screen as much as possible

Add Disable Zoom Setting for all scaling screenings.

Add FitPageWidth mode - fixes screen x dimension, allows bigger screen in the Vertical dimension to scroll down to.

Redo the Settings Screen (Adds Screen Scaling Setting Default, , FitPageWidth).

Adds a timer to check every 120 seconds after screen touch, will reset Zoom of screen (incase manually zoomed) and screen position, resetting to 0,0 - 120 seconds after last touch. Fix for useAlternative Scaling not using. Update to also use for Pinch to Zoom.

Skips authentication pop up if for Indigo Server IP address (occasionally would appear if VPN turn on ) (Should not appear if API Key or Local Secret entered correctly)

Changes to default Dim Screen Time control disabled.

Adds version number to Splash Screen

Drops required iOS version to 14.0. (May increase in future as limits code to 4 years old...)


Sent from my iPad using Tapatalk
Fair, it is very elderly! I just like to keep ewaste to a minimum, but I think at this point I think they're beyond normal use. I may grab a few cheap iPad Air 2s when I have the resources to do so, as they had updates to iOS 15.8

Looking forward to the update. Awesome work!
Computer says no.
User avatar
GlennNZ
Posts: 1873
Joined: Sun Dec 07, 2014 3:33 pm
Location: Central Coast, Australia

Re: Kiosk Home iOS App

Post by GlennNZ »

durosity wrote:
GlennNZ wrote: Mon Dec 16, 2024 5:38 am Hmm. Might be able to drop to 14.0 although that also removes 4 years of code update availability… Nothing lower than that - so probably still won’t get to your 12 year machine…which seems to be iOS 12

New Changelog for 1.8, still pending store release….

1.8

Change Screen Scaling to a menu - may need to be reselected if not Default- Default, useAlternative, and FitPageWidth. Changes handling of background aspects. useAlternative will rescale background - but extra height screens still work. FitPageWidth will be most like Control Page Editor.

Stop screen from moving sideways if pulled, remove bounce - fix screen as much as possible

Add Disable Zoom Setting for all scaling screenings.

Add FitPageWidth mode - fixes screen x dimension, allows bigger screen in the Vertical dimension to scroll down to.

Redo the Settings Screen (Adds Screen Scaling Setting Default, , FitPageWidth).

Adds a timer to check every 120 seconds after screen touch, will reset Zoom of screen (incase manually zoomed) and screen position, resetting to 0,0 - 120 seconds after last touch. Fix for useAlternative Scaling not using. Update to also use for Pinch to Zoom.

Skips authentication pop up if for Indigo Server IP address (occasionally would appear if VPN turn on ) (Should not appear if API Key or Local Secret entered correctly)

Changes to default Dim Screen Time control disabled.

Adds version number to Splash Screen

Drops required iOS version to 14.0. (May increase in future as limits code to 4 years old...)


Sent from my iPad using Tapatalk
Fair, it is very elderly! I just like to keep ewaste to a minimum, but I think at this point I think they're beyond normal use. I may grab a few cheap iPad Air 2s when I have the resources to do so, as they had updates to iOS 15.8

Looking forward to the update. Awesome work!
1.8 in store now


Sent from my iPhone using Tapatalk
User avatar
durosity
Posts: 4810
Joined: Thu May 10, 2012 3:21 pm
Location: Newcastle Upon Tyne, Ye Ol' England.

Re: Kiosk Home iOS App

Post by durosity »

Update working well! I’ve come across one minor bug, but it seems to be a bit inconsistent.

Steps to recreate:

Leave app running on an active control page > restart indigo server

Current behaviour:

Occasionally will pop up prompting for indigo username/password. Cannot enter details, and pressing cancel button doesn’t dismiss the dialogue box.

Expected behaviour:

No prompt for username as using API Key

Additional details:

I’m currently using the API Key rather than having a local secret
Computer says no.
User avatar
GlennNZ
Posts: 1873
Joined: Sun Dec 07, 2014 3:33 pm
Location: Central Coast, Australia

Kiosk Home iOS App

Post by GlennNZ »

durosity wrote:Update working well! I’ve come across one minor bug, but it seems to be a bit inconsistent.

Steps to recreate:

Leave app running on an active control page > restart indigo server

Current behaviour:

Occasionally will pop up prompting for indigo username/password. Cannot enter details, and pressing cancel button doesn’t dismiss the dialogue box.

Expected behaviour:

No prompt for username as using API Key

Additional details:

I’m currently using the API Key rather than having a local secret
Ok.

I’ll have another look - there is specific code to stop this from happening. Typically when this occurred, prior to this code, pressing cancel or ok - without password is fine.
I’ll have a look and see why it’s escaping in your case - but as you note it was very occasional at the best of times and hard to catch. Even harder to catch with logging connected..

Glenn


Sent from my iPad using Tapatalk
User avatar
norcoscia
Posts: 1346
Joined: Wed Sep 09, 2015 5:54 am

Re: Kiosk Home iOS App

Post by norcoscia »

I got this going today - very very cool. Wish I had checked my settings better when I first tried it.

Love the ability to dim control pages and the speech function is something that has been on my wish list for as long as I can remember.

Thanks so much for sharing this awesome plug-in.
_______
Norm
User avatar
norcoscia
Posts: 1346
Joined: Wed Sep 09, 2015 5:54 am

Re: Kiosk Home iOS App

Post by norcoscia »

Just messing around to test animation on one of my control pages - works great!!!
Attachments
screen1.gif
screen1.gif (478.5 KiB) Viewed 656 times
_______
Norm
User avatar
GlennNZ
Posts: 1873
Joined: Sun Dec 07, 2014 3:33 pm
Location: Central Coast, Australia

Re: Kiosk Home iOS App

Post by GlennNZ »

norcoscia wrote: Mon Mar 17, 2025 2:40 pm Just messing around to test animation on one of my control pages - works great!!!
:D

Its great how much difference some simple animation adds! I've added animation to all my static buttons as well. Adobe After Effects pretty easy to use for these simple, or even add GIF animation to static button for example..

I'll create a Github repository where I'll add all the replacement images (as animated png, renamed to png) where others can contribute as well...

Glenn
User avatar
GlennNZ
Posts: 1873
Joined: Sun Dec 07, 2014 3:33 pm
Location: Central Coast, Australia

Re: Kiosk Home iOS App

Post by GlennNZ »

Have created this here:

With majority of animated pngs - good thing about github as browser based animates displays them correctly....

https://github.com/Ghawken/Kiosk-Home-Images
User avatar
norcoscia
Posts: 1346
Joined: Wed Sep 09, 2015 5:54 am

Re: Kiosk Home iOS App

Post by norcoscia »

Wow - great work on those, people are going to love them - when I get some time I all to it if that is OK with you.

What weather plug-in do you use with all of you weather Icons - all of mine are named to match up with fantastic weather conditions…
_______
Norm
User avatar
GlennNZ
Posts: 1873
Joined: Sun Dec 07, 2014 3:33 pm
Location: Central Coast, Australia

Re: Kiosk Home iOS App

Post by GlennNZ »

norcoscia wrote: Tue Mar 18, 2025 5:01 am Wow - great work on those, people are going to love them - when I get some time I all to it if that is OK with you.
What weather plug-in do you use with all of you weather Icons - all of mine are named to match up with fantastic weather conditions…
Please add! - if a hassle to add to github - just post a link to folder/driver with images and I can add pretty simply.

Weather - I use a direct Weblink to our local Weather site. (thanks to DaveL and GhostXML). So the weather Icons are relatively custom - but easily re-namable for whatever conditions.

Thanks
User avatar
DaveL17
Posts: 7323
Joined: Tue Aug 20, 2013 11:02 am
Location: Chicago, IL, USA
Contact:

Re: Kiosk Home iOS App

Post by DaveL17 »

GlennNZ wrote: Tue Mar 18, 2025 6:14 pm(thanks to DaveL and GhostXML).
Don't be so modest. GhostXML is a group effort and you are part of that group -- along with berkinet and howartp.
I came here to drink milk and kick ass....and I've just finished my milk.

My Plugins and Scripts
User avatar
durosity
Posts: 4810
Joined: Thu May 10, 2012 3:21 pm
Location: Newcastle Upon Tyne, Ye Ol' England.

Re: Kiosk Home iOS App

Post by durosity »

I’ve found what I believe to be a bug with pop up controls

Steps to recreate:

Edit Control Page -> Set client action “Popup UI Controls” -> Set Server Action ”none” -> Save
Load Kiosk Home -> Load control page -> Tap Image Which was set previously.

Expected outcome:
Pop up appear and control page to remain in background

Actual outcome:
Pop up appears but then background is replaced with same controls as the pop up.

Additional details:
This behaviour does not occur in Indigo Touch
Video of behaviour shown here:
https://share.icloud.com/photos/0d20-S1 ... N79bEkBoeQ
(Excuse the sloppiness of the control page, it’s very much a work in progress)
Computer says no.
User avatar
GlennNZ
Posts: 1873
Joined: Sun Dec 07, 2014 3:33 pm
Location: Central Coast, Australia

Kiosk Home iOS App

Post by GlennNZ »

Yeah

Don’t really support pop up controls - as need a new page overlying with code wise in swift is a issue (mainly complexity and time)
Plus they are not a feature I make use of - preferring static page controls…

But:
Have looked at your video - very Windows Tiles like!

Interesting that the pop-up still appears - but as you say background CP changes, and then can’t return to usual page because pop up takes over.
The fact that the pop up appears may make supporting easier..

If I ever need to get back to Kiosk Home codebase I’ll have a look..
Probably soon as may be quite an easy update and would be nice to support..

Glenn


Sent from my iPhone using Tapatalk
User avatar
durosity
Posts: 4810
Joined: Thu May 10, 2012 3:21 pm
Location: Newcastle Upon Tyne, Ye Ol' England.

Re: Kiosk Home iOS App

Post by durosity »

It’s not a big issue, I can just amend the page to not use the pop up.. just thought it may be useful in some cases (although in fairness it’s functionality is quite limited)

Yeah the windows mobile UI was certainly an influence, along with ActionTiles and a few other examples I’ve seen else where. I’ve actually used this scheme for quite a while but with your app it’s finally actually able to live up to its potential without me having to use all sorts of hacks and fixes to work around limitations.

If you do decide to look at the codebase again in the future, if it’s trivial to implement I’d love it if you could add a settings option to load the config from a xml url rather than having to set the IDs manually like a pleb. I’m eventually going to have about 6 or 7 devices using this, so being able to have the ability to change all those details with a simple little python script would be invaluable!

Thanks for all your valuable work on this.. it really has been a massive benefit for me!
Computer says no.
User avatar
GlennNZ
Posts: 1873
Joined: Sun Dec 07, 2014 3:33 pm
Location: Central Coast, Australia

Re: Kiosk Home iOS App

Post by GlennNZ »

Morning!

I probably have a look a code today given time/weather…

The xml request - unlikely to be easily possible unfortunately…. Would be a lot of code to read a xml file from ipad storage if exists and use that, also the whole issue of incorrect xml is pretty big..… but even getting the xml file onto the ipad probably a pain. Save to files section of the App I suppose, not sure whether any icloud settings saving of settings…. but again a reasonable amount of code I suspect.. and probably more permissions/app store issues if start using icloud….

I think you might need to spend the 5 minutes of entering your preferred settings, once for each device…


Sent from my iPad using Tapatalk
Post Reply

Return to “Kiosk Home iOS App”