Directory

rinne - Vaadin Add-on Directory

Rinne is addon for a Vaadin Framework, that provides more comfortable API for Scala programming language. rinne - Vaadin Add-on Directory
Rinne is addon for a [Vaadin Framework](https://vaadin.com), that provides more comfortable API for [Scala](http://www.scala-lang.org/) programming language. Unlike to the [Scaladin](https://github.com/henrikerola/scaladin) Rinne uses CAKE Pattern to provide Scala API. ## Discussion [Vaadin Forum](https://vaadin.com/forum) is the place for discussion about Rinne. You can use the existing [Vaadin & Scala](https://vaadin.com/forum#!/thread/530127) thread or create your own. ## How to use it? Rinne is designed for use with Vaadin7. Following example shows simple usage: ````scala @Theme("valo") class RinneUI extends UI { override def init(p1: VaadinRequest): Unit = { setContent(new VVerticalLayout { sizeFull() componentSet += new VLabel { styleName = ValoTheme.LABEL_H1 value = "RinneUI" } }) } } ```` ## Credits The following people have contributed code or ideas to Rinne: * Łukasz Byczyński Rinne based on the excellent work and creativity of the Scaladin authors: * Matti Heinola * Henri Kerola * Henri Muurimaa * Risto Yrjänä ## License Rinne is licensed under the [Apache 2.0 License](http://www.apache.org/licenses/LICENSE-2.0.html).
Author Homepage
Issue Tracker
Source Code

rinne version 0.1.0
Initial release

rinne version 0.1.1
- Add License file - Cross Scala Version support (currently uploaded add-on is only for Scala 2.11.x. If you want add-on for Scala 2.10.x please build it from sources)

rinne version 0.2.0
- Scala API for all Vaadin UI components (deprecated skipped) - Move components to own classes - Update dependencies and vaadin sbt plugin

rinne version 0.3.0
Some minor API changes (mostly proper mixin implementation) - Be aware! - Cleanup hierarchy of components - Add listenersSet helpers in many components (you can use scala lambda functions to handle events)

rinne version 0.5.0
- Rinne hits BETA status - Introduce tests (above 70% code coverage) - Much more Scala friendly listeners handling in components - Bugfixes

rinne version 0.6.0
Upgrade to Scala 2.12