TouchControl Server 2 for macOS

Support for Siri Shortcuts

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

TouchControl Server 1.7 for macOS

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

TouchControl Server 1.6.8 for macOS

Bug fixes and stability improvements

TouchControl Server 1.6.8 for macOS

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

TouchControl Server 1.6.7 for macOS

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

TouchControl Server 1.6.4 - 1.6.6 for macOS

Bug fixes

TouchControl Server 1.6.3 for macOS

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.

Updates for macOS Mojave

 

Bug fixes

TouchControl Server 1.6.3 for macOS

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

TouchControl Server 1.6 for macOS

HTTP Request button authentication config

You can now specify basic authentication (ID & password) settings in Interface Manager for any HTTP Request interface.  This allows you to specify authentication for all buttons that use a given interface in one place.  Previously, authentication settings were required for each individual HTTP Request button by setting the HTTPAuth property separately on each button.  That feature is still available for individual buttons, but the new Interface Manager feature streamlines the process when all buttons that use a given HTTP Request interface need the same authentication settings.  You can also use the HTTPAuth property on any given button to override the authentication setting specified in that button's interface host.

In addition, the HTTP authentication settings (ID & password) are now obscured within the config XML files for security purposes.  And when exporting your configuration, the ID & password both for buttons using the HTTPAuth property, and for interfaces that specify authentication settings, are replaced with "xxxx", so that you can safely share a config export with someone else without sharing your authentication settings.

Bug fixes

TouchControl Server 1.5 for macOS

Group Templates for Mac users

The Group Template feature is now available for Mac server users.  See TouchControl instructions for more information.

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

TouchControl Server 1.3.6 for macOS

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).

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.

TouchControl Server 1.3.3 for macOS

Enable translucent buttons

When adding a hot-spot button to a layout, select Image -> Set Background Color -> Translucent -> Dark, Light, or ExtraLight.  Requires TouchControl for iOS version 9.5 or higher.

Other bug fixes, updates and improvements

 

TouchControl Server 1.3 for macOS

Enable hotkeys in designer for save, copy, cut, paste, undo, redo & delete.

Use the following hotkeys in the layout designer:

  ⌘+s = save layout

  ⌘+c = copy (single or multi-selected buttons)

  ⌘+x = cut (single or multi-selected buttons)

  ⌘+v = paste

  ⌘+z = undo (size/position changes only)

  ⌘+shift+z = redo (size/position changes only)

  delete = delete (single or multi-selected buttons)

Propagate visual button elements in designer.

Use the propagate option in the button right-click popup menu in the layout designer to copy the visual properties of one button to one or more other buttons.  Simply right click on a button, select "Propagate" and then click on any other button to complete the propagate action.

Enhanced configuration management.

In the Settings tab of the server's main window, use the data directory drop-down list to re-select any previously selected directory to easily switch between configurations.  Use the "X" button to remove a previously selected data directory from the list. 

Stability and performance enhancements.

Ongoing.

TouchControl Server 1.2.2 for macOS

Designer updates for Apple Watch activities.

Adds some missing Apple Watch designer features, including WatchIndex, watch button background and watch activity background menu options.  Also fixes some issues with creating watch activities.

 

Double-click to edit buttons on your activity layouts.

Double-clicking a button on your activity layout will open that button's configuration window.

Automatically detect and configure Global Caché adapters on your network.

A new "Discover network interfaces" option is now available on the "Tools" menu.  Select "Start discovering..." to trigger TouchControl Server to detect Global Caché adapters available on your local network.  When found, you will be prompted to automatically add the device as an interface host in your configuration.  Currently this only supports Global Caché adapters, but is expected to expand to detect other devices in future updates.  The "Reset discovered interfaces" option will re-discover any devices that you have explicitly ignored using this feature previously.

Other user interface updates, fixes and improvements.

TouchControl Server 1.2 for macOS

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.

Improved activity, device and button sorting

Previously, sorting of elements used a case-sensitive sort, so upper cased words sorted before lower-case words.  Sorting is now case-insensitive.

Other fixes, updates and improvements

TouchControl Server 1.1 for macOS

iRTrans button configuration

This update enables Mac users to create and configure iRTrans buttons. TouchControl version 9.3.1 for iOS, available in the iOS App Store, now allows obtaining the iRTrans in-app upgrade for Mac server users.

Proportional button resizing

Buttons can now be resized while maintaining the button's proportions by holding down the SHIFT key while dragging the edge or corner of the button on the designer layout.

Replacing buttons

You can now replace one button with another by clicking on an existing button on a layout that you wish to replace when adding a new button to the layout.  The new button will assume the visual properties of the replaced button after it is added to the layout, including size, location, image, icon, etc.  Clicking on the layout background or a group button background while adding a new button will add the button in the normal fashion, allowing you to select a background image, etc.

Hide server after launch

A new feature is now available in server settings to automatically hide the server window immediately after launch.  The server icon will still be available in the dock to restore the server window.

TouchControl Server 1.0 for macOS

TouchControl Server is now available for mac0S, and can be found in the Mac App Store.  The initial 1.0 release of the Mac server includes all of the most popular features of the Windows server version, with the exceptions noted below.

Windows-specific features/technologies not available on macOS:

  • USB-UIRT dongle support (the "IR" button type for existing Windows users)

  • AutoHotKey

  • IRCommand2

  • TouchControl Admin (not required on macOS)
     

No longer supported:

  • Offline config

Documentation:

The "Instructions" page on this site has been updated to include information related to the macOS server.  Please watch for the features in the document that are noted as "Windows server only", or that note a difference between the Windows server and the macOS server.  The online documentation will be updated in an ongoing fashion as TouchControl Server for macOS continues to mature.  The following features currently available in the Windows server but not in the macOS server are planned for future releases:

  • Button "Size & Location" menu option

  • Propagate buttons

  • Designer hotkeys

  • Arrange locations and activities

  • Generate layout images (for TouchFlow feature)

  • Find unused buttons

  • Server configuration management

  • Server configuration recovery

  • Server JSON HTTP API

If you have any questions or issues with TouchControl Server for macOS, please contact support via the contact form on the home page, the Forums available from the menu above, or via email at support@touchapptech.com.

© 2019 Touch App Technologies, LLC