Gesture change history 

Release 2.6.7, 13th December 2018
- (macOS only) Use monitor number in digitzer event - caters for mirrored  mode, all touches being directed to Monitor 1.

Release 2.6.6, 4th September 2018
- (macOS only) Fix menu bar icon in macOS 10.14
- (macOS only) All gesture actions that post mouse or trackpad events now require Accessibility features in macOS 10.14
- (macOS only) Hiding the cursor now requires Accessibility features in macOS 10.14
- (macOS only) Prevent "Accessibility Access" dialog from opening before a touch device is connected in macOS 10.14

Release 2.6.5, 19th February 2018
- (macOS only) Fixed bug where "Reset cursor position" would prevent "click lasts" setting from working
- (macOS only) Added non-GUI setting for wiggling the mouse cursor before mouse actions (Microsoft PowerPoint compatibility fix) 

Release 2.6.4, 31st January 2018
- (macOS only) Added option to "Navigate between pages" gesture that allows focusing the window under the gesture (defaults to on)
- (macOS only) Fixed possible crash

Release 2.6.3, 26th January 2018
- (macOS only) Fixed bug where "swipe between pages" wouldn't work when disabled in the Trackpad system preferences
- (macOS only) Added checkbox to "Scroll & Swipe between pages" action options that allows disabling swipe between pages 

Release 2.6.2, 11th January 2018
- (macOS only) Renamed "Scroll" action to "Scroll & Swipe between pages" for clarity
- (macOS only) Renamed "Swipe between pages" action to "Navigate between pages" for clarity
- (macOS only) Fixed "Navigate between pages" action

Release 2.6.1, 21st December 2017
- Fixed bug where thread would be uncleanly terminated when quitting
- (macOS only) Fixed crashes that can occur when app quits while not connected to the UPDD
- (macOS only) Added non-GUI setting for controlling the minimum Y the mouse cursor can be moved to by gesture actions

Release 2.6.0, 2nd December 2017
- (macOS only) 
Converted app to an always-on launch agent
- (macOS only) Removed "Touch Events and API" interface option as it is no longer supported
- (macOS only) No longer necessary to restart UPDD Gestures when changing its interface setting
- (macOS only) Fixed bug where sometimes not all its login items would be removed when uninstalling UPDD Gestures

Release 2.5.4, 20th November 2017
- (macOS only) Improved performance of zoom in and out, rotate, and scroll gesture actions
- (macOS only) Default action for press gesture is now a right click
- (macOS only) Fixed bug where UPDD inking preference pane would not be removed when the UPDD is uninstalled
- (macOS only) Fixed bug where touches that simulate tablet input would always have 0 pressure, resulting in handwriting recognition not working

Release 2.5.3, 3rd November 2017
- (macOS only) Waiting until a touch device is connected before requesting that the user give permission to UPDD Gestures to control the computer, in order to prevent too many dialogs from opening during installation in macOS 10.13

Release 2.5.2, 30th October 2017
- (macOS only) Added more logging for when mouse emulation is enabled / disabled"

Release 2.5.1, 10th October 2017
- (macOS only) Can now disable smart zoom in web browser mode using non-GUI setting "gesture web browser disable smart zoom"
- (macOS only) Fixed bug where extra clicks could occur due to mouse emulation not being re-disabled after reconnecting to driver

Release 2.5.0, 7th October 2017
- (macOS only) Can now use the Accessibility Keyboard as the on screen keyboard in macOS 10.13 and later
- (macOS only) Possible to independently disable touches and pen input by using non-UI settings
- (macOS only) Fixed bug where a pen stylus or touch might not be released when disabling the app

Release 2.4.11, 8th September 2017
- Fixed bug where app would crash when launched while UPDD Test is running
- Fixed bug where UPDD Gestures would not post gesture data to the UPDD while UPDD Test was running

Release 2.4.10, 4th September 2017
- (macOS only) Updated to support retina displays

Release 2.4.9, 25th August 2017
- (macOS only) Added timeout to search for closest UI element -- improves responsiveness for slow apps or games
- (macOS only) Fixed small memory leak when using click nearest UI element

Release 2.4.8, 19th July 2017
- Fixed bug where changing display resolution could cause position of TUIO touches to break
- Fixed bug where unnecessary warning message would be printed when receiving TUIO touches
- No longer spamming gesture log when there is no device detected
- Fixed potential crash when opening settings window for API only interface or in Linux or Windows
- Fixed incorrect formatting in change history
- (macOS only) Gesture actions are disabled while UPDD Annotate is running and active
- (macOS only) Fixed bug where deactivating the app could cause the cursor to move to the corner of the screen
- (macOS only) Fixed bug where panning a zoomed screen may not work after changing display resolution or arrangement
- (macOS only) Fixed momentum when panning zoomed screen

Release 2.4.7, 27th June 2017
- (macOS only) Added non-GUI setting for enabling or disabling "swipe between pages" gesture independently of trackpad settings 

Release 2.4.6, 12th June 2017
- (macOS only) Fixed bug where UPDD Gestures couldn't be open in more than one user account at the same time- (macOS only) Removed unnecessary debug printing

Release 2.4.5, 8th June 2017
- (macOS only) Fixed bug where scrolling momentum would occur when switching gestures without lifting fingers

Release 2.4.3, 1st June 2017
- (macOS only) Fixed bug that could cause pinch / rotate gestures to stop working until the user logs out
- (macOS only) Fixed issue where drag gestures would occur when releasing touches in web browser mode

Release 2.4.2, 29th May 2017
- (macOS only) Fixed bug that could cause links in Safari to not be considered clickable UI elements
- (macOS only) Fixed bug when using web browser mode while accessibility features are not enabled
- (macOS only) Further fixes to ensure cursor becomes visible when user moves or clicks the mouse

Release 2.4.1, 24th May 2017
- (macOS only) Fixed bug where delayed clicks could cause the mouse cursor to show when it's supposed to be hidden
- (macOS only) More vigorous checking for other processes showing the cursor when it's supposed to be hidden
- (macOS only) Fixed bug where the mouse cursor may not show after the user moves or clicks the mouse
- (macOS only) No longer moving cursor back to touch point where clicking nearest UI element, as it caused menu items to be selected erroneously
- Can now use "ignore.stylus" setting to specify stylus IDs that should be ignored by UPDD Gestures

Release 2.4.0, 18th May 2017
- (macOS only) Added "Three Finger Squeeze and Splay" gesture
- (macOS only) Improved reliability of edge swipe gestures for AirBar sensor
- (macOS only) Improved calculation of scrolling momentum for AirBar sensor
- (macOS only) Fixed bug where switching between two finger and single finger drags in web browser mode would interrupt in-progress gestures
- (macOS only) Workaround for certain devices that post erroneous touch down events with stylus ID of 0

Release 2.3.10 19th May 2017

- (macOS only) Added "Three Finger Squeeze and Splay" gesture
- (macOS only) Improved reliability of edge swipe gestures for AirBar sensor
- (macOS only) Improved calculation of scrolling momentum for AirBar sensor
- (macOS only) Fixed bug where switching between two finger and single finger drags in web browser mode would interrupt in-progress gestures
- (macOS only) Workaround for certain devices that post erroneous touch down events with stylus ID of 0

Release 2.3.9, 16th May 2017

- Fixed bug where using upddutils / the UPDD API to change application settings would not take effect for certain settings
- (macOS only) Fixed a bug where disconnecting a device while it has in-progress touches could cause other devices to remain locked
- (macOS only) "Enable UPDD Gestures" menu item only visible when non-graphical setting "gesture show enable app setting" is set to 1
- (macOS only) "Enable UPDD Gestures" menu item warns user about needing a secondary pointing device

Release 2.3.8, 10th May 2017
- (macOS only) Fixed bug where Smart Zoom action wouldn't work correctly
- (macOS only) Can switch between drag gesture and two finger gestures in web browser mode
- Fixed bug where system tray / menu bar icon visibility wouldn't take effect when changed using upddutils or the UPDD API

Release 2.3.7, 1st May 2017
- (macOS only) Fixed issue where momentum scrolling did not work in
- (macOS only) can now be used in web browser mode
- (macOS only) is now one of the default apps listed in web browser mode

Release 2.3.6, 27th April 2017
- (macOS only) Fixed crash when toggling Keyboard Viewer
- (macOS only) Printing more debug information when Keyboard Viewer fails to toggle
- (macOS only) Fixed bug where UPDD Gestures would try to toggle the on-screen keyboard when Accessibility is disabled
- (macOS only) Renamed "Toggle Keyboard Viewer" to "Toggle On-Screen Keyboard" for consistency

Release 2.3.5, 20th April 2017
- (macOS only) Web browser mode no longer overrides "Finger must travel at least..." setting
- (macOS only) "Click nearest clickable UI element" is now enabled by default for taps
- Added setting for completely disabling UPDD Gestures

Release 2.3.4, 11th April 2017
- (macOS only) Fixed bug where two finger taps may not produce a click due to erroneously being considered part of a UPDD toolbar
- The settings dialog will update when UPDD Gestures' settings are changed by another process (such as upddutils)

Release 2.3.3, 15th March 2017
- (macOS only) Web browser mode is only used when gesturing over a web browser area, rather than when a web browser is the active application
- (macOS only) Fixed bug where removing all web browsers from the list would cause them to all come back when restarting UPDD Gestures
- Sliders in the settings window can no longer be adjusted using the scroll wheel

Release 2.3.2, 7th March 2017
- (macOS only) Fixed bug where using double tap to smart zoom in web browser mode wouldn't zoom the area under the gesture

Release 2.3.1, 6th March 2017
- Added option for being able to switch between gestures using the same number of fingers without having to lift off fingers first
- Added setting for disabling or increasing movement jitter smoothing used when detecting gestures
- Added hidden setting "gesture detection delay" that suspends gesture detection for the specified number of milliseconds to accomodate devices that experience delays in reporting touches

Release 2.3.0, 22nd February 2017
- (macOS only) Added "Web Browser Mode" feature, where UPDD Gestures will use a special mode that emulates browsing in iOS for apps that are specified as a web browser
- (macOS only) "Swipe between full screen apps" action uses physical speed of touches rather than a speed based on screen pixels
- (macOS only) "Swipe between full screen apps" action now has a setting for transition speed
- (macOS only) Fixed zoom, rotate, and smart zoom actions in macOS 10.12
- (macOS only) Fixed bug where UPDD Gestures would post malformed touch events to the system in macOS 10.10 and later
- (macOS only) When enabling Double Taps, displays a dialog informing of the effects it has on Tap gestures

Release 2.2.28, 14th February 2017
- (macOS only) Tapping on modifier keys in the macOS Keyboard Viewer will hold those keys down
- (macOS only) Fixed several bugs that could prevent the macOS Keyboard Viewer from opening when it was supposed to
- (macOS only) Can now specify applications that are "painting applications" where, when they are frontmost, UPDD Gestures will switch to a simple touch mode where the first touch produces mouse clicks and drags
- (macOS only) Fixed bug that caused spurious UPDD configuration events to fire when the settings window is open
- Fixed bug where a disconnected device would cause UPDD Gestures to continuously rescan for new devices

Release 2.2.27, 6th January 2017
- Fixed issue where the display geometry for UPDD devices would not be detected after installing the UPDD

Release 2.2.26, 6th December 2016
- Fixed crash when receiving events from a device before initializing it

Release 2.2.25, 1st December 2016
- Better automatic detection of maximum Z / pressure for devices
- Updated to use latest UPDD API.

Release 2.2.24, 18th November 2016
- (macOS only) Fixed bug where opening the UPDD Finder icon would not cause the settings window to open

Release 2.2.23, 2nd November 2016
- Fixed bug where if the UPDD driver restarts it could cause UPDD Gestures to quit

Release 2.2.22, 11th October 2016
- Fixed bug where UPDD styluses could be erroneously treated as one stylus for certain devices that rely on hidreportId or usbInterface
- UPDD Gestures disables itself while UPDD Test is running
- Updated to latest version of v6 UPDD API

Release 2.2.21, 19th September 2016
- (Windows only) Fixed bug where opening a second instance UPDD Gestures would not cause the Settings window to open right after installing the UPDD
- Updated to latest version of v6 UPDD API

Release 2.2.20, 16th September 2016
- Fixed crash that can occur when the display or UPDD configuration changes, and possibly other situations

Release 2.2.19, 12th September 2016
- (macOS only) Fixed Scroll action and back/forward Safari gestures in macOS 10.12

Release 2.2.18, 19th August 2016
- (OS X only / internal use only) Adds and removes login items during UPDD installation and uninstallation

Release 2.2.17, 26th July 2016
- Fixed crash that could occur when running UPDD Gestures right after installing the UPDD
- Fixed bug where a display's physical properties may be calculated incorrectly

Release 2.2.16, 26th July 2016
- Fixed bug where the wrong monitor may be associated with a UPDD device

Release 2.2.15, 12th July 2016
- Fixed bug where recalibrating UPDD devices could cause UPDD Gestures to calculate incorrect coordinates for gestures

Release 2.2.14, 9th July 2016
- (Windows only) Settings window and change history window appears in front and has taskbar entry
- (Windows only) Executable has an app icon and more details
- (Windows only) Updated to latest version of v6 UPDD API
- (Windows only) Settings window check box mentions system tray icon instead of menu bar icon
- Fixed bug where UPDD API version was not printed

Release 2.2.13, 27th June 2016
- (OS X only) Now supports tablet devices in UPDD v6
- (OS X only) Tablet devices take priority over touch devices
- Updated to latest version of v6 UPDD API

Release 2.2.12, 27th May 2016
- Pressure sensitive devices are detected properly in UPDD v6
- Updated to latest version of v6 UPDD API

Release 2.2.11-2, 10th May 2016
- Updated to latest version of v6 UPDD API

Release 2.2.11, 19th April 2016
- Fixed bug where UI could lock up after closing the pressure calibration window
- Updated to latest version of v6 UPDD API

Release 2.2.10, 12th April 2016
- Fixed bug in v6 version where connection to the UPDD was not created in the application's main thread
- Updated to latest version of v6 UPDD API
- v6 app disables UPDD mouse emulation while running

Release 2.2.9, 11th April 2016
- Updated to latest version of v6 UPDD API
- Fixed bug in v6 version where the associated monitor for a UPDD device would be determined incorrectly
- Fixed bug in v6 where click and drag actions could cause the cursor to move to the upper left corner of the screen
- Loading profiles works in UPDD v6
- "Pass through touches to iOS simulator" is no longer enabled by default (in order to help responsiveness in OS X 10.11)

Release 2.2.8, 30th March 2016
- Updated to work with UPDD version 6.0
- Launches and displays in the system tray / menu bar before connecting to the UPDD. A '!' displayed over the icon indicates there is no connection.

Release 2.2.7, 6th January 2016
- (OS X only) Fixed "IOHIDEventCreateWithBytes: Failed to create event..." message that gets printed to the system console
- (OS X only) Using non-deprecated threading API for OS X event filtering, hopefully fixes a crash at exit after changing UPDD Gestures' interface setting

Release 2.2.6, 9th December 2015
- Two finger swipe from screen edge gestures are more lenient and consistent; can now be triggered if any finger starts the swipe from within 15mm of the screen's edge.
- (OS X only) When removing UPDD Gestures as a login item, will remove all login items for UPDD Gestures, not just the one referring to the currently running copy
- (OS X only) Five finger squeeze and splay are no longer handled as separate gestures by default, as the 'Launchpad / Show Desktop' action is more intuitive and matches the behavior on an Apple magic trackpad
- (OS X only) Gestures no longer restarts after the computer wakes from sleep as it is likely no longer necessary

Release 2.2.5, 23rd November 2015
- Press and tap gestures can once again be performed multiple times without lifting all fingers
- (OS X only) Opening UPDD in the Finder will not trigger the settings window for the first 10 seconds the app is running in order to prevent the settings window from erroneously opening when UPDD Gestures is launched at login
- (OS X only) The current interface will be checked in the interface submenu

Release 2.2.4, 10th November 2015
- Added setting for posting gestures from all touch devices concurrently to the UPDD
- Fixed interlocking feature; simultaneous touches from multiple devices should no longer interfere with each other
- Fixed bug where the mouse and touches may not be released when UPDD Gestures quits

Release 2.2.3, 25th October 2015
- (OS X only) Moved 'Disable Multi-touch Gestures' option out of the settings window and into the Interface menu; now called 'Single Touch Only'
- (OS X only) Fixed a bug where the cursor could be hidden in the settings window when 'Hide cursor during touches' is enabled.
- (OS X only) Added logging for hiding and showing the cursor that appears in the gesture log.
- (OS X only) Fixed crash that could occur when attempting to enable the Ink preference pane when the app is starting up
- (OS X only) Fixed bug in OS X 10.11 that would prevent the Ink preference pane from being visible for systems without a physical tablet device connected
- (OS X only) Fixed crash that could occur in rare circumstances when using the 'Scroll' gesture action
- Added Profiles feature to Linux and Windows versions

Release 2.2.2, 11th October 2015
- (OS X only) Fixed bug where the Notification Center could not be invoked if the menu bar is hidden
- (OS X only) Fixed a crash when UPDD Gestures is quitting
- (OS X only) Reduced amount of time it takes for the settings window to open
- Fixed bug where the app's behavior wouldn't change for certain settings when importing a profile
- Removed 'Save' button from settings window; all changes to settings are saved to disk immediately, fixing a bug where unsaved changes would not be saved to a profile
- Fixed 'QThread: Destroyed while therad is still running' message that appears when UPDD Gestures is quitting

Release 2.2.1, 7th October 2015
- (OS X only) Fixed bug where opening the UPDD Gestures Finder icon would no longer cause the settings window to open
- (OS X only) The 'Disable multi-touch gestures' setting will hide all multitouch gestures in the settings window
- (OS X only) Fixed bug where menu bar icon would be invisible when the OS X setting 'automatically hide and show the menu bar' is enabled
- (OS X only) Showing the Notification Center with a two finger swipe from the edge of the screen no longer nullifies two finger drag gestures

Release 2.2.0, 22nd September 2015
- (OS X only) Added option to 'Click and drag' action for including touch movement that occurs before a drag gesture is detected
- (OS X only) Added menu for selecting profiles, which can be located in ~/Library/Application Support/UPDD or /Library/Application Support/UPDD
- Changed 'Import Settings' and 'Export Settings' menu items to 'Save Profile' and 'Load Profile From File'
- (OS X only) Added 'Interface' menu for determing if UPDD Gestures will produce system-wide action in response to gestures and whether gestures are posted as OS X touch events or just to the UPDD API

Release 2.1.5, 21st September 2015
- (OS X only) Reverted to using Qt 5.3.2 in order to support OS X 10.6

Release 2.1.4, 30th August 2015
- (OS X only) Added hidden settings named TEAPIonly and APIonly that respectively disables gesture actions and disables both gesture actions and OS X touch events (toggle using tbutils, e.g. tbutils nodevice setting dw APIonly 1)
- (Windows and Linux only) System tray icon's outline is now filled in white so that it will be visible on dark backgrounds

Release 2.1.3, 25th August 2015
- Added a button to the settings window that calibrates pressure for pressure-enabled devices, including tablets
- (OS X only) For pressure-enabled touch devices, added a setting for sending pressure data into OS X when performing 'Click and drag' actions, including limited, experimental support for force clicks
- (OS X only) The window for Press gesture visualisations is now removed when the setting is disabled, rather than hidden

Release 2.1.2, 17th August 2015
- Launching a second instance of UPDD Gestures will cause the original instance to open its settings window, and the second instance will quit
- (OS X only) When configuring the keystroke for a gesture, can now type in the keystrokes for system-wide keyboard shortcuts
- (OS X only) Fixed bug where opening the UPDD Gestures Finder icon would not cause the settings window to open

Release 2.1.1, 12th August 2015
- Fixed reporting of rotation and total rotation for rotate gestures

Release 2.1.0, 11th August 2015
- Can now run a minimal version under Windows and Linux allowing gesture data to be posted to the UPDD

Release 2.0.68, 7th August 2015
- Gesture data is posted to the UPDD. Other applications can receive it as an event of type _ReadDataTypeGestureEvent.
- Updated for UPDD 05.01.1415
- Now requires UPDD 05.01.1415

Release 2.0.67, 31st July 2015
- Processing all data from the UPDD in a seperate thread from the one used by the UPDD in order to help prevent the driver from locking up or crashing

Release 2.0.66, 14th July 2015
- If both "Hide mourse cursor during touches" and "Reset mouse cursor after a gesture action ends" are enabled, the mouse
cursor is shown when it is reset, rather than when the mouse is next moved
- Updated for UPDD 5.01.1395
- Now requires UPDD 5.01.1395 or later
- Now using Qt 5.5.0
- Fixed bug that could cause Gestures to occasionally crash

Release 2.0.65, 7th July 2015
- Added pressure-sensitive "force" gestures: force press and force drag
- Added gesture action: move mouse cursor
- Added settings for reseting the mouse cursor back to its original position after a gesture is completed
- Fixed a bug where the OS X keyboard viewer will no longer open when invoked

Release 2.0.64, 10th June 2015
- Fixed bug where the "Moved zoom screen" action could cause the cursor to become locked in a corner of the screen
- Boosted the speed of zooming out the screen a little bit to improve the feel of screen zooming
- Pop-up menu buttons in the settings window no longer respond to the scroll wheel or scroll gestures

Release 2.0.63, 26th May 2015
- Fixed menu bar icon in Yosemite when menu bar is set to dark
- Single finger gestures and mouse actions are suppressed if they start in a UPDD toolbar

Release 2.0.62, 7th April 2015
- Fixed bug where the press visualisation would cause the current desktop to change
- Fixed bug where the press visualisation would only appear one desktop
- Fixed bug where the press visualisation would cause the UPDD Gestures settings window to flash
- Added "hidden" setting for controlling how long UPDD Gestures will wait to disable the mouse port after the computer wakes from sleep

Release 2.0.61, 4th April 2015
- Fixed bug where each touch could produce two mouse clicks after the system wakes from sleep

Release 2.0.60, 31st March 2015
- Fixed crash that could occur when any of the double tap gestures were enabled
- Added setting for scroll direction to "scroll", "swipe between full screen apps", and "pan screen" actions

Release 2.0.59, 23rd March 2015
- Fixed bug where "Click and drag" actions could trigger unnecessary drag events, preventing applications from receiving an OS X press gesture event

Release 2.0.58, 17th March 2015
- Fixed detection of tablet devices

Release 2.0.57, 3rd March 2015
- Gesture actions should detect and behave more consistently across devices now, especially on devices that have a lower packet rate. Speed settings may need to be adjusted.
- Fixed swipe gestures on devices with lower packet rates
- Fixed Smart Zoom

Release 2.0.56, 25th February 2015
- Fixed a bug where a display would not be associated to the correct UPDD device when it's configured by monitor name

Release 2.0.55, 17th February 2015
- Improved compatibility with tablet devices. Supports pens in delta mode.
- Requires UPDD 05.01.1268 or later

Release 2.0.54, 17th February 2015
- Fixed crash when touches occur while UPDD Gestures is still starting up

Release 2.0.53, 16th February 2015
- Updated to work with UPDD 05.01.1264 and later
- Added check to make sure the current installed version of the UPDD is compatible

Release 2.0.52, 27th January 2015
- Fixed issue with memory corruption that could cause UPDD Gestures to crash at arbitrary times, though especially when using Press gestures with Press wait time set to a very small duration
- The settings window will update when importing settings

Release 2.0.51, 26th January 2015
- Fixed crash when toggling the OS X Keyboard Viewer when it is not available in the system Input menu
- Fixed bug where the OS X Keyboard Viewer may not be invokable or may arbitrarily reappear when it is not available in the system Input menu
- Press wait time and Drag threshold can now go as low as zero

Release 2.0.50, 11th January 2015
- Added gesture for swiping left or right from the screen edge with one finger
- Added action for toggling the keyboard viewer
- Added Help button to Settings window (NB: only visible if UPDD Gestures help documentation is installed)
- Fixed bug where performing Two Finger Swipes from the screen edge could simultaneously trigger the action assigned to Two Finger Drag
- UPDD Gestures crash guard will no longer restart UPDD Gestures; it will only re-enable the regular UPDD mouse emulation; fixes issue where "UPDD Gestures is already running" dialog may appear erroneously

Release 2.0.49, 6th January 2015
- Can now use KeyUp by Irradiated Software instead of OS X's built in on screen keyboard
- Added option to Keystroke action allowing the mouse cursor to be repositioned underneath of touches
- Fixed bug where touching on the edge of the screen could move the cursor to the wrong display
- Fixed bug where exporting settings could save out bad data
- Added special preference that can be manually added to tbupdd.ini to allow any gesture to reposition the mouse cursor underneath of touches (see documentation)

Release 2.0.48, 5th January 2015
- Fixed crash on startup in OS X 10.7 and earlier
- Fixed bug in UPDD Gestures crash guard that could cause it to continuously unsuccessfully restart UPDD Gestures
- Fixed bug where UPDD Gestures would not properly handle changes to the system display configuration
- Fixed bug where a misconfigured touch device could send the cursor to the corner of the display
- Startup diagnostic information and error messages are now printed in

Release 2.0.47, 23rd December 2014
- Fixed bug where zoom and rotate actions would stop working
- Fixed bug where scrolling horizontally to navigate through page history in Safari wouldn't work in OS X 10.9 and 10.10
- Can now hold the control key and use pinch/expand and two finger drag gestures to zoom and pan the screen respectively
- Zoom, rotate, and scroll actions have option for not repositioning the mouse cursor to where the gesture occurred on screen

Release 2.0.46, 16th December 2014
- Added sensitivity slider for all of the Squeeze and Splay gestures

Release 2.0.45, 15th December 2014
- Fixed crash that can occur when the display a UPDD device is configured to handle isn't connected
- Fixed accessibility dialog that can open the first time the scroll action is triggered
- Added a crash guard process that automatically restarts UPDD Gestures if it crashes in order to prevent touches from becoming unresponsive

Release 2.0.44, 1st October 2014
- Added action for zooming and panning the screen
- Added action for double click
- Split squeeze and splay into two separate gestures depending on if four or five fingers are used
- Four finger squeeze and splay and four finger drags now default to zooming and panning the screen respectively
- Fixed bug where warnings about Accessibility being disabled would appear at inappropriate times
- UPDD Gestures will cleanly terminate when sent SIGQUIT, SIGINT, or SIGTERM Unix signals

Release 2.0.43, 22nd September 2014
- Fixed cursor behavior when using screen zoom; cursor should no longer appear in unexpected places
- Press visualisation now rotates in more natural direction (clockwise)

Release 2.0.42, 15th September 2014
- Added optional visualisation for press gestures
- Can now open UPDD Gestures Finder icon to open the settings window
- Worked around crash when disabling the menu bar icon (must restart UPDD Gestures for it to take effect)

Release 2.0.41, 1st September 2014
- Added setting to "click" action for configuring the length of the click (Quartz Composer fix)

Release 2.0.40, 1st September 2014
- Fixed bug where Gestures wouldn't run on a system with only one display
- Fixed bug where the Notification Center action wouldn't work
- Settings and Change History window should now appear on top of other windows when invoked

Release 2.0.39, 31st August 2014
- Further improvements to detection of two finger gestures -- should be more accurate
- OS X 10.9.5 and OS X 10.10 Developer Preview 6 should now accept Gestures' developer signature
- Bug fix: "Click nearest UI element" feature should no longer try to click disabled UI elements or static text fields

Release 2.0.38, 19th August 2014
- Optimizations: UPDD Gestures now uses considerably less CPU time during touches
- Now using the UPDD API from build 05:01:1109

Release 2.0.37, 11th August 2014
- Fixed bug in OS X 10.10 DP5 that caused scroll, pinch, and rotate gestures to crash the system window server

Release 2.0.36, 26th July 2014
- Compatibility with OS X 10.10
- Fixed bug that could cause two finger gestures to be detected inaccurately
- Fixed bug where "click nearest UI element" would not work with the on screen keyboard
- Added warning message regarding use of UPDD TUIO with UPDD Gestures

Release 2.0.35, 23rd June 2014
- Fixed bug where Gestures might not reactivate after calibration

Release 2.0.34, 16th June 2014
- Add option for exporting and importing gesture configurations

Release 2.0.33, 13th June 2014
- Fixed crash when UPDD settings change

Release 2.0.32, 1st June 2014
- Fixed bug where scrolling using slow moving gestures would produce jerky, undesirable motion
- Generally Improved feel and smoothness of scrolling and scrolling momentum so that it is more similar to using an Apple trackpad

Release 2.0.31, 28th May 2014
- Improved detection of two finger drag, pinch/spread, and rotate gestures
- Add setting for gesture detection sensitivity to adjust how accurate or responsive the gesture detection is

Release 2.0.30, 19th May 2014
- Updated for UPDD 5.1.0
- Increased thread priority for threads responsible for receiving and posting touch events

Release 2.0.29, 9th March 2014
- Fixed bug where tablet devices may never unlock other devices after the stylus has been removed
- Fixed bug where pressure from tablet styluses would be incorrect
- Pressure range of tablet stylus can be adjusted using MaxPressure and MinPressure settings in tbupdd.ini

Release 2.0.28, 3rd March 2014
When using "click nearest clickable UI element":
- Improved detection of nearby clickable UI elements in Safari and other applications with web content
- In Logic Pro X, fixed crash and improved detection of clickable UI elements
- Fixed bug where clicking a menu bar item could cause the menu to open on the wrong monitor
- Fixed bug where clicking on another menu while a menu is already open would cause all menus to close
On systems with multiple UPDD devices:
- Tablets can no longer be used simultaneously with other devices, causing interference
- The interlock release time setting is now respected

Release 2.0.27, 24th February 2014
- Added option for click actions to find nearest clickable UI element within a radius and click it
- Improved detection of tablet devices
- When opening settings, change history, or log, windows should now consistently be frontmost

Release 2.0.26, 10th February 2014
- Canceling a "Swipe between full screen apps" or "Launchpad / Show Desktop" action by reversing or stopping the gesture will no longer cause the gesture to complete
- Dismissing the notification center with a swipe gesture will no longer cause the swipe's normal action to be performed afterwards
- Notification Center will now consistently appear on the correct monitor in OS X 10.9
- Fixed a bug where on rare occasions moving back and forward in Safari by scrolling could cause the page to get stuck mid transition
- Additional minor bug fixes that Improve the compatibility of system level touch events in OS X 10.7-10.9

Release 2.0.25, 8th January 2014
- Moving back and forward in Safari by scrolling with one finger drags will no longer cause page to get stuck mid transition
- Fixed bug where applying settings could ask for administrator password unnecessarily
- Now built using Qt 5.2.0

Release 2.0.24, 2nd December 2013
- Gestures now works with tablet devices. Stylus erasers and pressure is now supported.
- Changed name of setting to "Touches on non-tablet devices simulate tablet input" as it has no effect on real tablets.
- The check boxes for login item settings behave in a more intuitive manner.

Release 2.0.23, 18th November 2013
- Added option to make Gestures a global login item for all current and future user accounts
- Now possible to right-click using styluses that have right click button
- Added option to UPDD settings allowing use of old method of generating clicks (from version 2.0.21 and earlier)
- More information displayed in Gesture log, including detected gestures that are configured to be inoperative

Release 2.0.22, 6th November 2013
- Added setting for distance a finger must travel for drag gestures, can be used to fix latency issues when used with click and drag action
- Fixed issue where click and drags wouldn't work in Safari or Google Chrome
- Improved detection of "Press and tap" gestures; holding down two touches will not detect as a press and tap

Release 2.0.21, 14th October 2013
- Improved "Hide mouse cursor during touches" feature: cursor will quickly become hidden again if an application causes it to become visible.
- Touches can now be used with the "Trackpad Handwriting" feature if an Apple Magic Trackpad is present and connected.

Release 2.0.20, 24th September 2013
- Fixed bug where mouse click actions wouldn't work after scrolling momentum stopped due to hitting the edge of a scroll area
- Fixed bug affecting OS X 10.6 where the system could get into a state where mouse dragging and movement would no longer work properly
- Fixed issue where unnecessary mouse drag events would be created that had no movement

Release 2.0.19, 11th September 2013
- Fixed bug affecting OS X 10.9 where scrolling would only work for one screen element
- Can now be used in different user accounts simultaneously
- Will attempt to connect to the UPDD for 60 seconds before failing to work around issue where UPDD may not immediately be ready at system startup
- Possible fix for crash when enabling mouse emulation shortly after the computer wakes from sleep

Release 2.0.18, 24th August 2013
- Fix for touches no longer working after disconnecting and reconnecting touch device

Release 2.0.17, 9th August 2013
- Fixed crash when Gestures is run after installing UPDD with no device connected
- No longer reconnects to the UPDD when driver restarts

Release 2.0.16, 27th July 2013
- Fixed memory leak
- Mouse events now have correct velocity calculated; sliders and knobs in MainStage no longer jump to zero when manipulated using click and drag gesture action

Release 2.0.15, 25th July 2013
- Added gestures for swiping from the left or right edge of the screen
- Fixed bug that prevents UI elements in Apple MainStage and other music software from working with touches
- Gestures removes itself as a login item if it fails to run

Release 2.0.14, 11th July 2013
- Enabling Accessibility is now optional
- Added button for enabling Accessibility to settings window
- Menu bar icon is now optional
- When menu icon is hidden, opening app icon from the Finder shows the Settings window
- Fixed memory leak

Release 2.0.13, 30th June 2013
- Compatible with OS X 10.9

Release 2.0.12, 18th June 2013
- Can now automatically display on-screen keyboard when a text field has keyboard focus

Release 2.0.11, 3rd June 2013
- Added double tap, two finger double tap, three finger tap, and three finger double tap gestures
- Added two finger swipe gestures, which can be used instead of two finger drag
- Added three and four finger drags, which can be used instead of three and four finger swipes
- Redesigned settings dialog

Release 2.0.10, 7th May 2013
- Added toggle full screen action
- Added look up in dictionary action
- Added smart zoom action

Release 2.0.9, 20th April 2013
- Gestures stopped working when connection was lost to driver
- Fixed crash when log window is open
- Now correctly logs the gesture action associated with gesture as defined in the settings window

Release 2.0.8, 9th April 2013
- Restarts Gestures after system returns from sleep

Release 2.0.7, 21st March 2013
- Disable gestures during calibration
- Gestures didn't reset which display controls which monitor after UPDD recalibration

Release 2.0.6, 11th March 2013
- No longer possible to perform two different gestures without lifting all fingers
- Added Close, Minimize, and Zoom window actions
- Added Quit and Hide current application actions

Release 2.0.5, 8th March 2013
- Fix bug causing iOS simulator window to vanish
- Touches in iOS simulator now less erratic

Release 2.0.4, 26th February 2013
- Caters for video rotation

Release 2.0.3, 11th February 2013
- App is now signed for use in OS X 10.8
- Fixed bug where a setting could only be changed once per app invocation
- Fixed scroll, zoom, and rotate actions in OS X 10.6
- Brought back Swipe action in OS X 10.6
- Added "Swipe between pages" action in OS X 10.7 and later
- Now warns if "Access for assistive devices" is turned off

Release 2.0.2, 29th January 2013
- Can now clear gesture log
- Fixed bug where Gestures could crash after installing UPDD
- Fixed bug where scroll action may scroll wrong screen element
- Fixed "Start at login" option

Release 2.0.1, 27th December 2012
- Added Gesture Log window
- Ensures mouse emulation remains disabled while running

Release 2.0.0, 24th December 2012
- Now a self-contained application
- Added Settings window, allowing Gestures to be configurable using a GUI