SMT Alpha version 4.1a4
Pre-release
Pre-release
API Additions:
- You can now use SMT with non-fullscreen windows. This feature is enabled by default. For more info, have a look at the Customizing Touch Source Bounds tutorial.
- There is now a new zone - the ViewportZone. For details on how to use it, have a look at the Working with Viewports tutorial.
- Added
Zone.setResolution( Dimension)
, which allows you to adjust the resolution of the graphics context used by an indirect zone. - Added
Zone.refreshResolution()
, which automatically adjusts the resolution of the graphics context of an indirect zone to match the size of the zone on the screen. - There are a number of new accessor functions in Touch.
- Added a number of useful functions to the
SystemAdapter
class.
API Changes:
Touch
no longer extendsTuioCursor
- Renamed
Zone.(get|set)CaptureTouchesEnabled( boolean)
toZone.(get|set)CaptureTouches( boolean)
.
Bug Fixes:
Zone.drag()
broke during this release, then was fixed.- Eliminated a z-fighting issue that was occurring during zone rotations/scales.
- Fixed a null pointer exception in
SMT.setTouchSourceBoundsWhatever()
. DefaultSwipeResolver
now loads its wordlist from the SMT jar, making it properly cross platform.
Other:
- Added a contributing guide
- Switched from make to make + ant
- Set up continuous integration at drone.io
- SMTProxyTuioListener was reworked and renamed to util.ProxyTuioListener
- A ton of javadoc comments were added, edited, and/or fixed.
- A lot of tutorial content has been added to our website.
- Added a display/touch source binding test
- Included my tests folder in the packaged examples folder.