Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • PIVOT-650 Add platform support for SVG images
    Pivot 1.5 and earlier included a set of classes for declaratively constructing drawings using a "shape DOM" or "scene graph", which mirrored the equivalent drawing primitives in the java.awt.geom package. While these classes provided a convenient way to implement retained mode drawing, they were of little practical use, since such drawings had to be constructed by hand - no support was provided for reading standard image formats such as SVG or Adobe Illustrator documents.

    In Pivot 2.0, the "shape DOM" classes have been eliminated and replaced with a new SVG-based Drawing class. This allows developers to freely interchange bitmap-based images (such as JPEG, PNG, or GIF) and scalable vector images in a Pivot application. SVG support in Pivot 2.0 is provided by the SVG Salamander project.
  • PIVOT-555 Re-implement TextArea
    The TextArea component was completely overhauled in Pivot 2.0. It now supports common text editing features including word navigation and undo/redo, and cut/paste behavior has been improved. Word navigation and undo/redo has also been added to TextInput (PIVOT-372 and PIVOT-639).

...

  • PIVOT-548 Fire selection change events when selection changes indirectly
    In previous versions, selection change events in data-driven components such as ListView were not fired when a component's selection state changed indirectly (i.e. as a result of a model change, rather than a direct call to a selection setter method). It was the caller's responsibility to listen for both model and selection change events.

    In Pivot 2.0, selection change events are fired both when the selection changes directly as well as when it is changed indirectly.
  • PIVOT-74 Add a "closeable" property to TabPane
    The TabPane component now supports user-closeable tabs.

...