S Pen SDK Changelog

What's new in S Pen SDK 2.3

Feb 27, 2013
  • Object-related features have been added:
  • A video object insertion feature has been added, allowing a user to insert a video object into the canvas and play it directly.
  • Related APIs such as object grouping, depth controlling and stroke data controlling have been added so that the user can experience greater control when using editing objects.
  • SettingView-related features have been added:
  • The Pen setting picker feature has been added.
  • This allows customization of the SettingView for a more unique user experience.
  • Drawing-related features have been added:
  • A Pen gesture feature has been added, allowing you to set various gestures as pre-define commands.
  • This allows customization of the background for a more unique user experience.
  • Performance enhancements and stabilization have been improved:
  • The efficiency of memory usage has been improved.
  • The Signature recognition feature has been improved using pressure recognition.
  • A drawing texture feature has been enhanced.
  • Unnecessary and duplicate APIs have been deprecated, and the names of some APIs have been changed:
  • Deprecated methods can be used in the previous 2.2.5 version and the current version, but they will be removed in future versions

New in S Pen SDK 2.2.5 (Nov 19, 2012)

  • Multi Window and related APIs were added to improve the usability of apps that utilize S Pen on the Galaxy Note 2.
  • The screen can be split vertically or horizontally within apps that use S Pen without switching to another screen, allowing the user to display related apps on one screen simultaneously.
  • Provides related APIs for exchanging data through drag & drop between running apps that support the Multi Window feature.

New in S Pen SDK 2.2 (Oct 8, 2012)

  • The S Pen’s hovering feature has been improved greatly:
  • Hovering-related functions were only available in SCanvasView in the past, but the new SPenEventLibrary class makes it possible to use the hovering features in normal views.
  • To make it easier to set and use hover pointer icons, which are displayed when using the pen, text, color picker, and color-fill-in tools with SCanvasView, the S Pen SDK 2.2 provides predefined setting values such as the S Pen SDK Style and S-Note Style, as well as APIs. (Note: Applicable to Note 2 or later.)
  • It also allows setting and changing hover pointer icons in normal views through the setSPenHoverIcon method of the SPenEventLibrary class. (Note: Applicable to Note 2 or later.)
  • The S Pen Detachment Listener API has been added:
  • The SPenDetachmentListener listener for handling events that occur when the S Pen is detached from or attached to the device was added. (Note: Applicable to Note 10.1 or later.)
  • Drawing-related features have been upgraded:
  • In addition to the 4 types of pen brushes (pen, brush, pencil, and highlighter) that were available in the previous Pen Input Mode, the brush type, “calligraphy brush” has been added, and there are now 5 brush types to choose from.
  • A new feature for filling the inside of shape drawn by the user with a specific color picked by the user was added.
  • The SettingView for choosing the fill color was also added.
  • SettingView-related features and UI have been improved:
  • A Pen Setting preset feature has been added with support for up to 12 presets.
  • An align setting feature was added in the Text SettingView and two new fonts (Chocolate Cookie and Rosemary) have been added.
  • A Mini SettingView pop-up window that shows essential features of a SettingView, such as pen/eraser/text/color fill, in a smaller size has been added.
  • Object-related clipboard features have been added:
  • Related APIs such as object cut, copy, paste, and clear clipboard have been added so that the user can use the clipboard after selecting the image objects that have been added to SCanvasView.
  • Performance enhancements and stabilization have been improved:
  • The file saving speed of the SAMM library has been improved.
  • The Pen Only Mode have been added for using only the pen and erasers from the S Pen SDK (excluding text, image, and fill objects), is now supported.
  • Unnecessary and duplicate APIs have been deprecated, and the names of some APIs have been changed:
  • Deprecated methods can be used in the previous 2.1 version and the current version, but they will be removed in future versions.
  • 10 sample apps, which were provided separately for each feature, are now integrated into one sample app:
  • The sample app has been changed to one sample app that shows each feature in a list format, and shows a demo of the feature that the user selects.
  • Examples of new features added in version 2.2 have been added to the sample app:
  • Examples of changing hover pointers, linking hover and pop-up windows, checking S Pen Events in a normal view, applying image filters, and color filling have been added.

New in S Pen SDK 2.1 (Jun 8, 2012)

  • New com.samsung.spen.lib.input package:
  • For both Gingerbread and Ice Cream Sandwich (ICS) versions of Android
  • Can now distinguish between a touch with a finger or the S Pen
  • Side button status for compatibility
  • For ICS only
  • New Hover Event for the S Pen
  • New com.samsung.spen.lib.image package:
  • New image filter class, API, and a sample application for easy image processing
  • Pencil Sketch, Pastel Sketch, Mosaic images and various other image processing filters
  • New com.samsung.spen.applistener for structural improvement of the SDK:
  • New and common listeners are grouped in the package
  • New TextSettingInfo class:
  • Properties such as font, text size, text color, and alignment can be configured in each class and method, and can be applied to a CanvasView or SCanvasView.
  • New features and improvements for the SCanvasView class:
  • Signature recognition, a color picker, and rotation for image objects
  • Improved load and save speeds
  • Unnecessary and duplicated APIs have been deprecated, and the names of some APIs have been changed:
  • The deprecated methods are available in the current version (2.1), but will be removed in the future.
  • Sample source code with new features has been added:
  • Samples for Signature recognition, Using Image filters, S Pen Event Checking, Color Picker and more.
  • Some errors and bugs in the 2.0.1 version have been corrected in this release