TouchControl Server for Windows

Version 10 Release Notes

Support for Siri Shortcuts

TouchControl now integrates with Siri.  See this page for more information.

Version 9-5-11 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.

Bug fixes & stability improvements

Version 9.5.8 Release Notes

New Auto-Exec on Appear Button Setting

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

Version 9.5.4 - 9.5.6 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.

Bug fixes & stability improvements

Version 9.5.1 - 9.5.3 Release Notes

New button import feature

Generate new buttons in TouchControl from information contained an a text file.  See the Button Import documentation in the Server Tools section of the instructions for more information.

Bug fixes

Version 9.5 Release Notes

Added support for 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.

Allow setting text size and text color for spinner buttons

Uses normal right-click text options in layout designer.

Bug fixes and stability improvements

Version 9.4 Release Notes

Style spinner buttons (text color, background color/image)

Spinner buttons can now be styled (background color/image, text color) using the normal styling menu options after adding a spinner button to an activity layout.

 

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. 

 

Bug fixes

Version 9.3.11 Release Notes

Update to "Migrate Activity Buttons" macro handling

When using the "Migrate Activity Buttons" feature under the Tools menu of TouchControl Server,  selecting the "Update device macros" option will update the macros only in the device selected under the "With buttons from device" option with the new device name.  Previously the option updated ALL macros in the entire configuration.

Fix _setCommand() bug.

Version 9.3.9 Release Notes

Allow "?" in HTTP POST button path

When configuring HTTP Request buttons using the "GET" method, the server does not allow a "?" to be embedded in the button's "Path" field, as the server builds the URL from the "Path" and "Query" fields, inserting the "?" as needed.  When configuring a "POST" button, the query field does not exist (and is normally not needed with a POST request).  However, some devices require both a query parameter and a POST body, so the server now allows you to embed the "?" and the query parameters in the "Path" field when configuration HTTP POST buttons.

Fix potential crash when adding button properties.

Version 9.3.8 Release Notes

Support for new CornerRadius button property

When designing a layout, the button property dialog (right-click button and choose "Properties...") now contains a new "CornerRadius" property that will allow you to set the rounded corner radius (in pixels) of hot-spot buttons.  If you enable the "Rounded corners" option for a hot-spot button, setting the "CornerRadius" property will round the button's corners to the value you specify (rather than the built-in 8px rounding that occurs without setting the "CornerRadius" property).  When setting this property, simply enter a numeric value for the number of pixels you would like to use for the corner radius (do not include a decimal or "px").  Alternately, you may enter the value "round", which will automatically calculate the number of pixels needed to round the corners based on the smaller of the button's width or height (resulting in a perfectly round button for proportionally square buttons).  The corner radius will be visible when rendered on the iOS device, but will not be visible within the server designer layout.  Corner radius is not available for buttons that use a background image.

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.

Remove "Offline Config" menu options

This feature was sunset in version 9.6 of TouchControl for iOS.

Version 9.3.6 Release Notes

Enable translucent buttons

When adding a hot-spot button to a layout, select Image -> Set Background Color -> Translucent Dark, Light, or ExtraLight. The buttons will display with varying shades of blue in the layout designer, but will display varying levels of translucency when rendered in the iOS app.  Requires TouchControl for iOS version 9.5 or higher.

Other bug fixes, updates and improvements

 

Version 9.3.3 Release Notes

Press "P" key to see properties

While designing activities in the layout designer, press the "P" key while hovering over buttons on the layout to quickly view any properties that assigned to each button.

Other fixes, updates and improvements

 

Version 9.3.1 Release Notes

Button selection

Fixes an issue where the wrong button would get selected in the buttons list when clicking on a button on the layout, if the buttons list was re-sorted by clicking a column header.

Other general updates and improvements

 

Version 9.3 Release Notes

Supports iOS app version 9.3 with updates to support new Mac server

A new Mac TouchControl Server is now available, which required updates to the TouchControl iOS App (version 9.3).  This release of the Windows server includes updates to support required changes in the 9.3 iOS app release.

Other general updates and improvements

 

© 2019 Touch App Technologies, LLC