toggle color
toggle width
Search returned no results
View all products

Added to cart:

Subtotal: $

Cart is empty
View all products
  • quantity:

Subtotal: $

bg
October 26th, 2012

We're happy to announce the next major release of our Pogo Connect SDK - Version 1.1! We've added some very useful new features, made some changes based upon the great feedback we've been getting and fixed a number of bugs along the way. Changes

  • Add - T1PogoManager now has a public method to an array of all 'discovered' peripherals.
  • Add - Major improvements to the 'Palm Rejection' code and capability.
  • Add - New public method 'deRegisterView' on T1PogoManager.
  • Chg - The current Build Number is 16.
  • Chg - Removed the Toolbar from the 'Scanning Popover' / 'Scanning Modal' navigation stacks.
  • Chg - Changed the Scanning Navigation BarStyle to Black to fit better with the UI of most of our 3rd party devs.
  • Chg - When T1PogoManager is initialized, pens already connected to the OS are recognized and used.
  • Fix - Memory leak in audio code for mini 'radar' view.
  • Fix - Memory leaks caused by T1PogoManager retaining its delegate.
  • Fix - Removed compiler warning over 'no line break' at the end of the T1PogoDelegate.h file.
  • Fix - Fixed a rare crash bug when the Pen's UUID is temporarily unknown.
  • Fix - Crash bug fixed, when toggling the Bluetooth ON/OFF in the settings app with a connected pen would cause a crash when app changes state.
  • Fix - When a pen is disconnected, it now returns to an 'Advertising' state - blue light flashes - for 90seconds before going into deep sleep / idle mode.
  • Fix - Fixed a crash when setting the 'Auto-Connect' property on T1Peripheral before the Pen has fully connected for the first time.

Design / Implementation Changes

    In Version 1.1 we've now added the ability for developers to 'share' a single instance of T1PogoManager with multiple ViewControllers. To do that we've changed the delegate property on T1PogoManager to be assignable, and added a new public method called 'deRegisterView'. This can be helpful for those using some form of the Document Object Model in their drawing / inking apps. This means that in 'viewWillAppear' you can now set your new delegate and new view, and then in 'viewDidDisappear' you can deregister your view. Setting T1PogoManager to nil will now completely remove T1PogoManager from memory.

    As usual, the updated SDK and demo project are available here.

    Thanks to all our friends and 3rd party developers who have helped us make this SDK even more versatile, stable and powerful! If you have any more ideas or feedback, please let us know at info@tenonedesign.com