Griffon: plugin updates - No Fluff Just Stuff

Griffon: plugin updates

Posted by: Andres Almiray on December 10, 2009

Update: Hamlet reminded me of two other recent additions to the plugin list: font-jiggler and fast-translate.

These are the most recent updates to the (growing) number of Griffon plugins:
  • gfx-builder 0.2.3 - updated to GfxBuilder 0.2.3. Includes two important fixes on text node: nested font node is now taken into account. New cx and cy properties allows the text to be centered on an arbitrary point.
  • css-builder 0.3 - Groovy expressions can be used as values of CSS rules.
  • transitions 0.1.3 - converted into an Addon. Adds transitionLayout node and a new transition: ShapeTransition2D.
  • traybuilder 0.2 - degrades gracefully when running in JRE5.
  • protobuf 0.1 - new! provides integration with Protocol Buffers. (There is a companion Grails plugin too).
  • font-jiggler 0.2 - provides an API to manipulate a component's font (increase, decrease, scale, adjust).
  • fast-translate 0.1 - new! provides a service to translate human languages using Google translate. This plugin is used by easy-translate, an easy cross platform desktop language translator.
Here are some additional details

CssBuilder

You can register variables that can be used in the evaluation of Groovy expressions in CSS rules. The following example demonstrates the use of a default variable (screen) and a custom variable (active)

Transitions

You can plug any Shape subclass into ShapeTransition2D, for example shapes coming from jSilhouette, even composed shapes using Area operations. TransitionPicker is a sample Griffon application that showcases all transitions.

Keep on Groovying!



PD: if you kept reading up to this point... good! there is an additional surprise available to those living on the bleeding edge: Spring support is coming!. This plugin requires changes available in the latest trunk, it is yet unknown if it will work with future releases of the 0.2.X branch. The API is not yet final, see this link for a description of available features.
Andres Almiray

About Andres Almiray

Andres is a Java/Groovy developer and a Java Champion with more than 20 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member of the Griffon framework and Hackergarten community event. https://ch.linkedin.com/in/aalmiray

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »