Releases: OpenKneeboard/OTD-IPC
v1.0.2: reliability improvements
This release improves reliability when tablets are plugged/unplugged, the filter is enabled/disabled, or client software is restarted or reconnects multiple times.
v1.0.1 was not published as it still contained 'v1.0.0' as the version number.
Details
When a client connects, OTD-IPC sends a message with device information, for example:
Device: Wacom CTL-4100WL
VID 056a PID 0376
15200x9500
max pressure: 4095
When clients connect a second time for any reason, this was duplicated:
Device: Wacom CTL-4100WL
VID 056a PID 0376
15200x9500
max pressure: 4095
Device: Wacom CTL-4100WL
VID 056a PID 0376
15200x9500
max pressure: 4095
... [ repeat multiple times for 3rd or more connection ] ...
After enough reconnections, the amount of messages sent on connection is too large for clients to read before Windows' internal buffer fills up, so clients are unable to establish a connection.
This release properly cleans up past connections so that the device information is only sent once on a new connection.
v1.0.0 - notify clients of known tablets when they connect
in prior versions, OTD-IPC would only tell clients (like OpenKneeboard) about tablets when the tablet is next used (e.g. pen stroke, button press). in v1.0, clients are notified as soon as they connect.
Check out:
- the README
- the Getting Started guide
v0.1.4 - improve reliability when clients are unresponsive
This release improves reliability in rare situations; this mostly affects developers with clients paused in debuggers.
v0.1.3: act as a filter instead
When an app with OTD-IPC support (like OpenKneeboard) is connected, only that app will receive input from the tablet. When the app is closed, the current OpenTabletDriver pipeline and output mode will be used instead.
Check out:
- the README
- the Getting Started guide
v0.1.1: support multiple simultaneous devices
This alpha release supports multiple simultaneous devices.
Multiple devices of the same model will be reported as the same device.
Full Changelog: v0.1...v0.1.1
v0.1 - initial alpha
Full Changelog: https://github.com/OpenKneeboard/OTD-IPC/commits/v0.1
This is an initial alpha for early testing only.