Directory

← Back

TouchScroll

Add one finger touch scrolling support for Vaadin components

Author

Rating

Popularity

<100

Currently neither Vaadin or GWT supports touch events in the core distribution. Scrolling Panels or Tables is especially hard and may make your Vaadin application completely useless on iPad. This add-on adds one finger scrolling for Panel, TabSheet, SplitPanel*, Window* and Table. Include the add-on to your widgetset and touch enabled versions of components will be available for webkit based mobile browsers. No code changes are required.

Next version may support remaining scrollable components like sub windows, split panel and tabsheet.

The add-on uses GWT's com.google.gwt.mobile.Mobile module that is used in a demo application in GWT 2.1.0-rc1.

Even though they work with this add-on, scrollable areas may not provide nice experience on a touch based UI's. Avoid them if you want to optimize your app for e.g. iOS or Android devices. E.g TouchKit add-on should be considered.

  • in 6.5 nightlies and above

Compatibility

0.2.10.3.00.4.00.5.00.6.0
(24.4)
(24.3)
(24.2)
(24.1)
(24)
(23)
(22)
(21)
(20)
(19)
(18)
(17)
(16)
(15)
(14)
(13)
(12)
(11)
(10)
(8.21)
(8.20)
(8.19)
(8.18)
(8.17)
(8.16)
(8.15)
(8.14)
(8.13)
(8.12)
(8.11)
(8.10)
(8.9)
(8.8)
(8.7)
(8.6)
(8.5)
(8.4)
(8.3)
(8.2)
(8.1)
(8.0)
(7.7)
(7.6)
(7.5)
(7.4)
(7.3)
(7.2)
(7.1)
(7.0)
6.5-6.8YYYYY
6.4YYYY

Was this helpful? Need more help?
Leave a comment or a question below. You can also join the chat on Discord or ask questions on StackOverflow.

Version

fixed subwindow support (broken when 6.5 was not even released) + using HW acceleration on ios devices

Released
2011-02-14
Maturity
EXPERIMENTAL
License
Apache License 2.0

Compatibility

Framework
Vaadin 6.0+
Vaadin 6.5+ in 0.3.0
Browser
N/A

TouchScroll - Vaadin Add-on Directory

Add one finger touch scrolling support for Vaadin components TouchScroll - Vaadin Add-on Directory
Currently neither Vaadin or GWT supports touch events in the core distribution. Scrolling Panels or Tables is especially hard and may make your Vaadin application completely useless on iPad. This add-on adds one finger scrolling for Panel, TabSheet, SplitPanel*, Window* and Table. Include the add-on to your widgetset and touch enabled versions of components will be available for webkit based mobile browsers. No code changes are required. Next version may support remaining scrollable components like sub windows, split panel and tabsheet. The add-on uses GWT's com.google.gwt.mobile.Mobile module that is used in a demo application in GWT 2.1.0-rc1. Even though they work with this add-on, scrollable areas may not provide nice experience on a touch based UI's. Avoid them if you want to optimize your app for e.g. iOS or Android devices. E.g TouchKit add-on should be considered. * in 6.5 nightlies and above
Source Code
Online Demo

TouchScroll version 0.2.1
Initial release

TouchScroll version 0.3.0
Support for tab sheet

TouchScroll version 0.4.0
support for split panel

TouchScroll version 0.5.0
sub window support

TouchScroll version 0.6.0
fixed subwindow support (broken when 6.5 was not even released) + using HW acceleration on ios devices

Online