Skip to content

Releases: eclipsesource/tabris

v3.17.0 Release

08 Sep 08:02
Compare
Choose a tag to compare

Dependencies

Tabris for Eclipse RAP is now based on Tabris.js 3.8 and RAP 3.17 and it requires Java 11 as runtime environment.

Performance

Tabris.js 3.8 brings significant performance improvement on Android.

New widgets and API

PdfView widget

A widget to display a PDF document.

New API to specify Shell title bar background color

com.eclipsesource.tabris.widgets.enhancement.ShellDecorator.setTitlebarColor(Color, int)

v3.12.0 Release

27 May 10:57
Compare
Choose a tag to compare

Dependencies

Tabris for Eclipse RAP is now based on Tabris.js 3.5 and RAP 3.12.

Missing Windows support

Windows support is not available in Tabris.js 3.x.

v3.6.0 Release

14 Feb 12:34
Compare
Choose a tag to compare

Tabris will be renamed to “Tabris for Eclipse RAP” and will be in sync with the targeted RAP version.

This revised version of Tabris will share its client implementation with the newer Tabris.js framework, which will result in major improvements for ease of use and offline capabilities. With the new architecture, developers can complement RAP based apps with TypeScript or JavaScript-based offline features. The availability of a cloud build service frees developers from the need for special hardware and native SDKs for building Tabris apps. However, the new benefits come at the price of some breaking API changes and some APIs only becoming available in later versions.

The new cross-platform client is available at https://github.com/eclipsesource/tabris-remote-app and replaces the previous “Tabris SDK.”

New features/APIs

Support for hybrid apps will be added where part of the UI is controlled by the RAP server, and part is completely local, Tabris.js based. This support includes:

  • Possibility to switch between local and Remote UI
  • Possibility to share data between server and client code
  • A new ImageView widget that facilitates the display of images
  • A new Barcode Scanner widget, allowing to scan various types of barcodes.

Changed Features/API

The following features are available with some limitations and different API:

  • Geolocation client service – only iOS support is available
  • CloudPush client service – new API
  • Printer client service – new API

Features/APIs removed

The following APIs are removed, but will be added back or replaced by a different API some time after 3.4:

  • XCallback client service
  • Support for virtual Tree/Table
  • LabelDecorator class – image zooming
  • ProgressBar INDETERMINATE style flag
  • WidgetDecorator.useAnimation()
  • Support for virtual Tree/Table – large Tree/Table is handled by Tabris.js CollectionView without a need for virtuality
  • LabelDecorator class (image zooming) – replaced by ImageView widget
  • ProgressBar INDETERMINATE style flag – replaced by ProgressBarDecorator#useSpinningIndicator(boolean)

The following features/APIs are removed with no current plans for a replacement:

  • TreeDecorator.useTitle(String)
  • TreeDecorator.enableAlternativeSelection(TreePart)
  • ListDecorator.useTitle(String)
  • ListDecorator.enableAlternativeSelection()
  • ScrolledCompositeDecorator class
  • ClientDialog.setSeverity(Severity) and ClientDialog.getSeverity()
  • Swipe.lock(int) and Swipe.unlock(int)

v3.5.0

17 Oct 11:54
Compare
Choose a tag to compare
v3.5.0 Pre-release
Pre-release
Add StartupParameters client service

Change-Id: I8d739cdc71f3a3f0606fbb130bb35aab5181cfac

2.0.2 Release

06 Apr 07:02
Compare
Choose a tag to compare
Increment version to 2.0.2

Change-Id: I242b56454b07bbc8f81777a3631dbe7aef007fe4

2.0.1 Release

23 Jan 09:25
Compare
Choose a tag to compare
Increment version to 2.0.1

Change-Id: I68acdbb604f645db764300049f9119ab5bb8c6af

2.0.0 Release

26 Sep 08:47
Compare
Choose a tag to compare
Fix FindBugs warning in PageDescriptor

Use Arrays#equals and Arrays#hashCode for image byte array in
PageDescriptor#equals and PageDescriptor#hashCode.

Change-Id: I94150d4ec35641d9f392000d040903eccc6f90fc

1.5.0 Release

23 Aug 15:56
Compare
Choose a tag to compare
Fix version dependency

1.4.8 Release

10 Feb 09:38
Compare
Choose a tag to compare
Update version to 1.4.8

1.4.7 Release

25 Sep 10:25
Compare
Choose a tag to compare
Update version to 1.4.7