+1 to widget improvements +1 to removing listeners - though this is a breaking change on a minor release? +1 to bug fixes - all bugs, especially the ones I've starred :) +1 to data binding + validation
On Dec 17, 5:28 am, DanielK <dkim...@googlemail.com> wrote: > Version 2.0 tackled nearly all problems I had with GWT. Here is the > rest that keeps me from being fully productive with it: > > - bidirectional UIBinder with mini expression language to completely > remove programmatic UI, e.g.: > > MyWidget.java: > > class MyWidget extends DataboundComposite{ > > public Property<List<String>> customers = ...; > > MyWidget(List<String> customers){ > // uses some inherited method to init the property > this.customers = setProperty(customers); > // a DataBoundComposite parses not only the ui.xml file > // but also fills it with initialized properties > initWidget(Uibinderstuff...); > } > > } > > MyWidget.ui.xml: > > <ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" > xmlns:g="urn:import:com.google.gwt.user.client.ui"> > <g:HTMLPanel> > <ul> > <g:each property="customers" var="customer"> > <li>{customer}</li> > </g:each> > </ul> > </g:HTMLPanel> > </ui:UiBinder> > > this would make working with FlexTable a lot more declarative when > displaying a custom tabular data widget that does not fit into the > default "DataGrid"-thinking. > > - complement the big picture with an app framework built around Ray > Ryan's architecture-talk (no one should have to reinvent a > PlaceManager like I did after moving to 2.0 ;) ) -- http://groups.google.com/group/Google-Web-Toolkit-Contributors