Release Notes
2019-01-26 1.2.3
- Fix error causing Windows Touch input to fail with "The parameter is incorrect"
- Fix serial port settings not correctly restoring in the GUI
- Fix start angle calculation for Hokuyo sensors. This was a regression introduced in version 1.2.0 which caused certain models of Hokuyo sensors to be incorrectly rotated.
- Disabled bilateral filter by default. Filter causes problems in certain situations and there is not enough benefit to keep it enabled. This can be re-enabled in the advanced settings.
- Replaced bitmap icons with vector icons. This makes the icons look better on high DPI systems or when the display is scaled up.
- Adjusted UI to make more buttons fit.
- Added new advanced settings window. This contains settings that usually do not need to be changed but can provide benefits in some situations.
- Added new translations to Arabic, French, Portugese, Spanish and Thai.
2018-09-19 1.2.2
- Fixed LMS500 series missing scan configurations
- Added option to ignore unknown version messages from Sick devices (default)
- Check that the graphics card supports OpenGL 2.0
- Improved handling of invalid license files crashing the software on startup
- Fixed crash on loading older files without Windows Mouse mode setting
2018-06-12 1.2.1
- Added optional new dongle licensing method
- Added optional test mode license, software will require intervention after 1 to 3 hours
- Added optional license expiry based on system date
- Fixed crashes on network read timeout and some other error cases on Sick and Leuze devices
- Add support for LeiShen N301 series devices
- Allow independent TUIO outputs for multiple devices
- Fixed bug where trying to stop a device during the reconnect interval would not stop it
- Added new dongle licensing system
2018-05-23 1.2.0
- Added LIDAR OSC output method (experimental, must be activated in the license)
- Added support for Hokuyo lasers with > 180 degree range, defaults to 180 but can be changed in the config file
- Flush Hokuyo input buffers on reconnect to support more reliable connections when the laser is running already
- Fixed crash on Hokuyo laser timeouts
- Fixed shadow filter intialization on Hokuyo sensors
- Added linear regression, defaults to disabled
- Fixed minimum touch age in the debug settings not loading from file correctly
- Fixed crash with Leuze ROD4 sensors
- Fixed crash when stopping a device
- Updated all library dependencies to their newest versions
- Removed Windows XP support, if this is needed it can be readded, contact us
- Changed minimum Mac OS X version to 10.11 (El Capitan)
- Changed minimum Linux version to Ubuntu 16.04 Xenial Xerus or Debian 8 Jessie
- Improved OpenGL rendering performance
- Changed Windows mouse output to just "Mouse", which is available on all supported platforms
- Fixed startup warning about being unable to load "C" translation files
- Changed windows touch default pressure to 0, which means there is no pressure information
- Fixed minimum touch age not loading from file correctly
- Fixed using the server application with Windows display scaling enabled
2016-10-28 1.1.2
- Fix default port of sensors
2016-10-28 1.1.1
- Fix code generation problems in release build causing faulty SIMD code being generated. This should fix the new windows mouse mode.
- 2016-10-26 1.1.0
- Disable invalid value interpolation by default
- Add configuration for bilateral filter and invalid value interpolation to debug window
- Add support for USB dongles
- Add support for Hokuyo sensors connected by USB
- Add support to automatically detect the specs of Hokuyo sensors
- Fix values below minimum distance (measurement errors) for Hokuyo sensors
- Change recording file format to record the sensors minimum and maximum distance, angular resolution, start angle and data point count
- Added two click windows mouse mode. In two click mode, the first touch point sets the position of the mouse cursor, and the second touch points presses a button. Depending on the side of the first point the second point is on, either the left or the right mouse button is pressed.
2016-03-12
- Fix device screen association selection reset
- Prevent closing of render window
- Enable output screen selection
2016-03-02
- Improve default filtering parameters
- Simplify kalman filter configuration
- Fixed pausing of log window
- Fixed log window icon
- Added more tooltips
- Enable n-to-1 filter on Sick LMS1xx
- Enable multi echo filter on Sick LMS5xx
- Improved touch detection
- Fixed small cursor prediction problems
- Add shadow filter for Hokuyo lasers
2015-12-21
- Add support for Sick LMS50, LMS100 and LMS500 devices
- Fixed loading of device address and port
2015-12-11 #1
- Show license features under Help|Show license
- Fix crash on exit with running device
- Add log window
2015-11-01 #1
- Add support for Windows touch injection
- Mark outputs that are not working with a color and a warning message
2015-10-29 #1
- Add beta support for Leuze RSL400 devices (beta license required)
- Automatically select newly created devices, screens and outputs for editing
- Add support for Windows mouse emulation
2015-10-02 #1
- Add file selection dialog when no server configuration file is selected (only on Windows)
- Add language selection to the user interface
2015-10-01 #1
- Fix server not processing touches
- Change touch detection merge algorithm to better handle close points
- Set default value for merge distance to 80mm
- Set default value for max. tracking distance to 400mm
- OpenGL updates do no longer block the user interface, which makes interaction while the sensor is running much more smooth
2015-09-30 #1
- Add first version of Mac OS X build
- Fix localization problems on Linux
2015-09-26 #1
- Add first version of Linux build
- Add first version of server component
- Improve license error reporting
- Properly handle UTF8 output on all supported platforms
- Change license file extension from .xml to .otlic
- Only install translation files in non english locales
- Improve file dialogs on Linux, always add file extensions
2015-09-19 #1
- Improve deployment and localization
- Fix update rate calculation counting state changes as outline updates
- Fix stop state handling
- Remove unused code
- Make Linux build work again
- Add license features
2015-09-13 #1
- Initial release