Releases: getsenic/nuimo-swift
Releases · getsenic/nuimo-swift
0.7.0
0.6.0
- Report firmware version
- Try reconnecting Nuimo when first connection attempt has failed
- Call connection failure delegate when connection attempt times out
NuimoGesture
's initializer is now failable instead of throwing an exception
0.5.1
- Rename matrix write options and set default to 0
0.5.0
- Support matrix fade transition
- Synthesize matrix write options into a single variable
0.4.0
- Time out connection try if it takes too long
- Nuimo's peripheral is invalidated when disconnected as a reconnect won’t otherwise discover its services again
- Add write matrix argument that optionally prevents a matrix from being sent again if its still being displayed
- Decode fly up/down gesture events
- Synthesize rotate left and right events into a single rotation event
- Support led matrix write commands without waiting for the write response
0.3.3
- Drop support for Nuimo web socket controllers (with new emulators there's no need to support them any longer)
0.3.2
- Decode fly events
- Always rediscover services when peripheral was restored from central manager (necessary when app runs in background mode and gets restarted automatically)
- When discovering Nuimos also test for local name property of advertisement data (necessary to detect Nuimo emulators)
- Do not notify Nuimo discoveries when it was already discovered (necessary on OS X and Nuimo emulators)
0.3.1
- Fixed a bug in OSX where the same BLE devices are discovered multiple times
- Fixed discovery options not forwarded
- BLE devices are now invalidated when bluetooth has powered off
0.3.0
- Updated swipe handling to respect updated GATT profile
- Removed
didDiscoverMatrixService()
delegate method in favor ofdidConnect()
- Improved Matrix writing speed by ignoring immediate resends of the same matrix
- Added
NSError
object to delegate methodsdidFailToConnect()
anddidDisconnect()
- Added Xcode project files alongside with tests
- Plenty of internal refactorings
0.2.0
- Represent LED matrices using human readable strings
- Add matrix initializers for volume bars and vertical progress bars
- Process fly gesture events
- Update matrix calls with respect to updated BLE GATT profile