TouchControl for iOS
Version 10.4.2 - 10.4.5 Release Notes
Version 10.4 - 10.4.1 Release Notes
Updated Internal HTTP Request functionality
Replaced older HTTP functionality with more modern, fully supported, native Apple technologies.
Version 10.3 Release Notes
Version 10 - 10.2 Release Notes
Support for Siri Shortcuts
TouchControl now integrates with Siri. See this page for more information.
Version 9.10 Release Notes
New Gesture Pad Double-Tap feature
You can now set a gesture pad's tap gesture to require a double-tap instead. This can be useful if you have a gesture pad that had multiple gestures defined, and you find that it registers a tap when attempting to swipe, or it registers random taps when just resting your finger on the screen.
New Force LAN setting
A new option is now available in TouchControl Network Settings that allows you to "Force LAN", which always uses the LAN server and interface host addresses, regardless of the type of network you are connected to. This is useful when you are connected to a cellular network, but are using a VPN to access your local network.
Versions 9.9.3 Release Notes
New Auto-Exec on Appear Buttons
You can now set a button to auto-execute whenever an activity appears. This includes immediately after the initial load (and after any auto-exec on load button executes), as well as any time you navigate away from an activity via a link button, and then return to the activity via normal back navigation or a [back] link button. This is useful if there is a command or script that you want to execute any time an activity appears. Prior to this feature, you would need to turn off the "retain history" setting on your link buttons and always use link buttons (vs. back navigation) whenever navigating from one activity to another to force the auto-exec on load to fire each time an activity appeared. You can now retain history (the default) on your link buttons and use normal forward and back navigation and always be ensured that your on-appear buttons will execute when the activity appears. If using this feature, make sure that you include in an auto-exec on load button only a command or code that you want to execute once in the lifetime of an activity, and put any command or code that is okay to run multiple times in your on-appear button. As previously, the same button can be set as on-load, on-resume, on-exit, and on-appear (or any combination of those) if you wish.
Note that an on-appear button will not execute when the app is resumed from the background and the activity is already the visible activity. Use the existing auto-exec on resume button for this purpose.
Bug fixes & stability improvements
Versions 9.9.1-9.9.2 Release Notes
Bug fixes and stability improvements
Versions 9.9 Release Notes
New "Zoom to Width" feature
In addition to the "Scale to fit" feature, you can now configure activities to "Zoom to Width" in the server designer, which causes activities to scale to the width of the device they are running on, and proportionately scales the height as well, which effectively "zooms" the activity to the size of the device (based on device width). Your activity background image will always fill the entire screen, and the activity may scroll vertically if the zoom process results in an activity that is taller than the device's screen. This is useful when using the same activities on multiple devices with different screen dimensions.
Versions 9.8.7-9.8.10 Release Notes
Bug fixes and stability improvements
Version 9.8.6 Release Notes
New TextFont and TextAlign properties for button types that display text
Use the new TextFont and TextAlign built-in properties for all button types that display text to set custom fonts, sizes, and control alignment of text displayed within the button. Any iOS font can be used (here's one site that lists them). See "Built-In Button Properties" in the instructions for more information.
Web view streams (e.g. mjpeg) no longer continue to load when the app is in the background or the device is locked
Saves network bandwidth and battery life.
Support for setting text size and text color for spinner buttons
Uses normal right-click text menu option in layout designer.
Manage iCloud script variables in Script Settings
View variables currently stored in iCloud and optionally remove them from iCloud.
Bug fixes and stability improvements
Version 9.8 Release Notes
New "Global Watcher" feature
“Global Watchers” allow buttons, labels, sliders and spinners to automatically update their displayed text, images or values based on the current value of _global variables set by any of your scripts. See TouchControl instructions for more information.
New "Feedback Slicing" scripting feature
A new feedback script flag allows you to control what feedback data generated by your devices is presented to your feedback script. Similar to the [term] and [len] script tags which determine how much feedback is expected from your device, the new [slice] tag allows you to parse the feedback and only return a desired “slice” of the feedback to your script. See TouchControl instructions for more information.
Version 9.7 Release Notes
Updates for iOS 11
Version 9.6.1 Release Notes
New CornerRadius button property
You can now set a custom corner radius for rounded hot-spot buttons in the server designer. See the release notes for the macOS and Windows servers for more information.
This feature is useful for hot-spot buttons that you have set a background color or translucency for. Rounding the corners of transparent hot-spot buttons is possible, but provides no added visual effect. Corner radius is not available for buttons that use a background image.
Version 9.6 Release Notes
Offline Config feature sunset
The "Offline Config" feature has been sunset and is no longer available. Please make sure your TouchControl network settings are updated to use an online TouchControl server.
Button vibrations now use haptic feedback on the iPhone 7 & iPhone 7+. Give it a try - go to TouchControl Settings - Sound & Vibration, select "Vibrate", and then select "Use haptics."
Other minor updates and fixes
Version 9.5 Release Notes
New visual themes
You can now change the look of TouchControl by selecting a theme in app settings. Select from Translucent Dark, Translucent Light, or Classic (original).
Add translucency to your own buttons.
When adding a hotspot button, you can now select Translucent Dark, Light, or ExtraLight as the button background color in TouchControl Server. Requires Windows server version 9.3.6 or higher, or macOS server version 1.3.3 or higher.
The stretch to full app setting has been sunset and is no longer available.
The "scale to fit" activity setting in TouchControl Server should now be used for any activity that should fill the screen on any size device.
The TouchFlow interface app setting has been sunset and is no longer available.
Use the "Location Overview" or "Classic" layout instead.
Note that the "Offline Config" feature will be sunset in an upcoming release in 2017.
Other bug fixes and improvements.
Version 9.4 Release Notes
TouchControl Apple Watch complication.
Now you can launch TouchControl right from your watch face. Just follow these directions to modify your favorite watch face and add the TouchControl complication.
Ability to set a default activity for Apple Watch.
The TouchControl watch app can now automatically open a specified activity whenever you launch it from the app screen, from the dock, or from the new complication. Access settings in TouchControl on your iOS device, select "Apple Watch" under the "Tools" section, tap on the "Default Activity" setting, and select an activity to launch automatically. All of your other watch activities will still be available by navigating back to the main activity list on the watch. Remember to refresh your config after updating this option to send the new setting to your watch.
Fix for watch activity labels.
Some labels may have displayed "(null)" on the watch. This should now be fixed to display the correct label text.