Skip to content

Releases: getsenic/nuimo-swift

0.7.0

23 Aug 05:58
Compare
Choose a tag to compare
  • Decode single touch events
  • Reconnect to restored Nuimo peripherals
  • Fix default display interval used instead of using display interval from method's argument
  • Detect Nuimos that disappeared during discovery
  • Retry connection up to 4 times when connection attempts fail

0.6.0

29 Jun 09:41
Compare
Choose a tag to compare
  • 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

16 May 17:39
Compare
Choose a tag to compare
  • Rename matrix write options and set default to 0

0.5.0

16 May 11:27
Compare
Choose a tag to compare
  • Support matrix fade transition
  • Synthesize matrix write options into a single variable

0.4.0

12 May 13:45
Compare
Choose a tag to compare
  • 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

19 Feb 17:01
Compare
Choose a tag to compare
  • Drop support for Nuimo web socket controllers (with new emulators there's no need to support them any longer)

0.3.2

05 Feb 14:21
Compare
Choose a tag to compare
  • 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

30 Dec 10:10
Compare
Choose a tag to compare
  • 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

21 Dec 16:54
Compare
Choose a tag to compare
  • Updated swipe handling to respect updated GATT profile
  • Removed didDiscoverMatrixService() delegate method in favor of didConnect()
  • Improved Matrix writing speed by ignoring immediate resends of the same matrix
  • Added NSError object to delegate methods didFailToConnect() and didDisconnect()
  • Added Xcode project files alongside with tests
  • Plenty of internal refactorings

0.2.0

10 Nov 15:54
Compare
Choose a tag to compare
  • 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