Vaadin Designer now available from Labs

It is entirely correct - where the old designer produced plain java, the new designer produces plain java and html, so there is no lock in (unless one has used AbsoluteLayout extensively … :o)

The declarative format is also easier to work with, however, intellisense and other functions in the ide also makes it easy to work with java. I think the most important feature of the declarative format is that it allows for offloading some of the ux-work to designers, they don’t need to know java.

The designer itself; I think it is more stable and smooth compared to the old one, and the small palette-icons in the “graduated” version really saves some screen real estate, which is important. Intellisense and code-completion in the html5-editor would be on my wishlist. Maybe even available in the free part of the vaadin-plugin.

In the previous version I found it annoying that it didn’t work (loading component palette forever) in maven-based projects, I assume it has been fixed in the released version. Having the updated design deployed to Wildfly in a couple of seconds from within Eclipse is really nice, so the designer is integrated in a development environment that allows for efficient work.

A query on the property editors in eclipse… (on OS X)

I quite often inadvertently change a boolean property value, for example, if I have a button selected and have say the Name field selected in the properties editor, then click on say Enabled, it immediately inverts the Enabled boolean value.

Clicking around on other boolean values immediately inverts their value also… this seems a little annoying and counter intuitive.

A little feature request, it would be very handy to have the StyleName field have drop-down lists of available style options, at least for the built in themes.

For example, select a Button and be able to choose: Primary, Friendly, Danger for the ValoTheme.BUTTON_PRIMARY, etc… style names…

Regards

Hello, This product is licensed alone or only within Pro Tools? As if only license cost?

Currently we are offering trial licenses for standalone use and full licenses for Pro Tools members. You can get a trial license from https://vaadin.com/designer (you need to log in) if you want to start using the designer today.

In the future we might also offer full standalone licenses you can buy. More about that later.

That is a good idea! Please feel free to add this (and other good ideas!) to our Trac as a
new feature request
. It is the best place to put them to ensure that the Designer team doesn’t miss them.

Hej,

I remember it was possible to include custom components into the layout with the new designer, too - did you sneakily remove that option or can’t I just find the right way to do it?

I have the same issue, I downloaded Vaadin 7 Designer for Eclipse (Alpha) 0.6.3 with Luna Service Release 2 (4.4.2) and Vaadin 7.4.3

I have a CustomComponent in my project but I don’t know how I can add it to the visual designer palette.

Hi,

That feature is still (sneakily!) disabled in the alpha, pending some improvements. The Beta will have support.

Some details:
Though this is an easy thing for basic components, it turns out there are quite a lot of situations where custom components can cause problems, since you can basically do anything. Also there is that thing with custom widgetsets… We’re treading carefully, as we try to find a suitable compromise between convenience and safety. Most likely 1.0 will have some unfortuante limitations, such as showing placeholders, and a more complete solution in 1.x might make use of meta-data provided by you (or the add-on author) - for instance to provide an icon for the component palette and so on.

Hope this answeres your question!

Best Regards,
Marc

Long overdue status update now live at
https://vaadin.com/forum#!/thread/9797542

Please
Check for Updates
(or
Install New Software
) to ensure we’re all on the same page, and preferably post new questions and feedback in the new thread - this one is growing long (and old)…

Have a nice weekend!

// Marc

I’m trying to download it but I get the following error:

‘Updating software’ has encountered a problem.
An error occurred while collecting items to be installed.
OK <<Details
and stack trace:
An error occurred while collecting items to be installed
session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,com.vaadin.designer,0.6.3
No repository found containing: osgi.bundle,com.vaadin.designer.editor,0.6.3
No repository found containing: osgi.bundle,org.eclipse.jpt.jaxb.core,1.4.1.v201501152041
No repository found containing: osgi.bundle,org.eclipse.jpt.jaxb.eclipselink.core,1.3.101.v201501171820
No repository found containing: osgi.bundle,org.eclipse.mylyn.bugzilla.core,3.15.0.v20150204-0622
No repository found containing: osgi.bundle,org.eclipse.mylyn.bugzilla.ide,3.15.0.v20150113-0039
No repository found containing: osgi.bundle,org.eclipse.mylyn.bugzilla.ui,3.15.0.v20150203-1905
No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.core,3.15.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.identity.core,1.7.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.net,3.15.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.notifications.core,1.7.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.notifications.feed,1.7.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.notifications.ui,1.7.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.repositories.core,1.7.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.repositories.ui,1.7.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.screenshots,3.15.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.ui,3.15.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.workbench,3.15.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.xmlrpc,3.15.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.context.core,3.15.0.v20150113-0039
No repository found containing: osgi.bundle,org.eclipse.mylyn.context.tasks.ui,3.15.0.v20150113-0039
No repository found containing: osgi.bundle,org.eclipse.mylyn.context.ui,3.15.0.v20150113-0039
No repository found containing: osgi.bundle,org.eclipse.mylyn.debug.ui,3.15.0.v20150113-0039
No repository found containing: osgi.bundle,org.eclipse.mylyn.discovery.core,3.15.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.discovery.ui,3.15.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.help.ui,3.15.0.v20150113-0037
No repository found containing: osgi.bundle,org.eclipse.mylyn.ide.ant,3.15.0.v20150113-0039
No repository found containing: osgi.bundle,org.eclipse.mylyn.ide.ui,3.15.0.v20150113-0039
No repository found containing: osgi.bundle,org.eclipse.mylyn.java.tasks,3.15.0.v20150113-0039
No repository found containing: osgi.bundle,org.eclipse.mylyn.java.ui,3.15.0.v20150113-0039
No repository found containing: osgi.bundle,org.eclipse.mylyn.monitor.core,3.15.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.monitor.ui,3.15.0.v20150112-2323
No repository found containing: osgi.bundle,org.eclipse.mylyn.resources.ui,3.15.0.v20150113-0039
No repository found containing: osgi.bundle,org.eclipse.mylyn.tasks.bugs,3.15.0.v20150113-0037
No repository found containing: osgi.bundle,org.eclipse.mylyn.tasks.core,3.15.0.v20150311-2102
No repository found containing: osgi.bundle,org.eclipse.mylyn.tasks.index.core,3.15.0.v20150113-0037
No repository found containing: osgi.bundle,org.eclipse.mylyn.tasks.index.ui,3.15.0.v20150113-0037
No repository found containing: osgi.bundle,org.eclipse.mylyn.tasks.search,3.15.0.v20150113-0037
No repository found containing: osgi.bundle,org.eclipse.mylyn.tasks.ui,3.15.0.v20150316-1810
No repository found containing: osgi.bundle,org.eclipse.mylyn.team.cvs,3.15.0.v20150113-0039
No repository found containing: osgi.bundle,org.eclipse.mylyn.team.ui,3.15.0.v20150113-0039
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.confluence.core,2.4.0.v20150312-2106
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.confluence.ui,2.4.0.v20150309-1623
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.context.ui,2.4.0.v20150309-1623
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.core,2.4.0.v20150316-1438
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.core.ant,2.4.0.v20150309-1623
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.core.osgi,2.4.0.v20150309-1638
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.help.ui,2.4.0.v20150309-1623
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.html.core,2.4.0.v20150309-2304
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.markdown.core,2.4.0.v20150316-1818
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.markdown.ui,2.4.0.v20150309-1623
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.mediawiki.core,2.4.0.v20150309-1638
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.mediawiki.ui,2.4.0.v20150309-1623
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.tasks.ui,2.4.0.v20150309-1638
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.textile.core,2.4.0.v20150312-2106
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.textile.ui,2.4.0.v20150309-1623
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.tracwiki.core,2.4.0.v20150309-1623
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.tracwiki.ui,2.4.0.v20150309-1623
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.twiki.core,2.4.0.v20150309-1638
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.twiki.ui,2.4.0.v20150309-1623
No repository found containing: osgi.bundle,org.eclipse.mylyn.wikitext.ui,2.4.0.v20150309-1638
No repository found containing: org.eclipse.update.feature,com.vaadin.designer.eclipse,0.6.3
No repository found containing: osgi.bundle,org.eclipse.jpt.jaxb.branding,1.4.0.v201309202144
No repository found containing: osgi.bundle,org.eclipse.jpt.jaxb.core.schemagen,1.1.100.v201309202144
No repository found containing: osgi.bundle,org.eclipse.jpt.jaxb.eclipselink.branding,1.4.100.v201309202144
No repository found containing: osgi.bundle,org.eclipse.jpt.jaxb.eclipselink.core.schemagen,1.2.100.v201309202144
No repository found containing: org.eclipse.update.feature,org.eclipse.jpt.jaxb.eclipselink.feature,1.4.102.v201501171820
No repository found containing: osgi.bundle,org.eclipse.jpt.jaxb.eclipselink.ui,1.4.100.v201308271450
No repository found containing: org.eclipse.update.feature,org.eclipse.jpt.jaxb.feature,1.5.2.v201501171820
No repository found containing: osgi.bundle,org.eclipse.jpt.jaxb.ui,1.5.0.v201308091549
No repository found containing: org.eclipse.update.feature,org.eclipse.mylyn.bugzilla_feature,3.15.0.v20150204-0622
No repository found containing: org.eclipse.update.feature,org.eclipse.mylyn.commons,3.15.0.v20150112-2323
No repository found containing: org.eclipse.update.feature,org.eclipse.mylyn.commons.identity,1.7.0.v20150112-2323
No repository found containing: org.eclipse.update.feature,org.eclipse.mylyn.commons.notifications,1.7.0.v20150112-2323
No repository found containing: org.eclipse.update.feature,org.eclipse.mylyn.commons.repositories,1.7.0.v20150112-2323
No repository found containing: org.eclipse.update.feature,org.eclipse.mylyn.context_feature,3.15.0.v20150113-0039
No repository found containing: org.eclipse.update.feature,org.eclipse.mylyn.discovery,3.15.0.v20150112-2323
No repository found containing: org.eclipse.update.feature,org.eclipse.mylyn.ide_feature,3.15.0.v20150113-0039
No repository found containing: org.eclipse.update.feature,org.eclipse.mylyn.java_feature,3.15.0.v20150113-0039
No repository found containing: org.eclipse.update.feature,org.eclipse.mylyn.monitor,3.15.0.v20150112-2323
No repository found containing: org.eclipse.update.feature,org.eclipse.mylyn.tasks.ide,3.15.0.v20150113-0037
No repository found containing: org.eclipse.update.feature,org.eclipse.mylyn.team_feature,3.15.0.v20150113-0039
No repository found containing: org.eclipse.update.feature,org.eclipse.mylyn.wikitext_feature,2.4.0.v20150316-1818
No repository found containing: org.eclipse.update.feature,org.eclipse.mylyn_feature,3.15.0.v20150316-1810

Hi,

Can you provide some more information about what you are using

  • Eclipse version (Help > Installation Details)
  • Which update site URL are you using?
  • Are you updating or installing from scratch?
  • Do you already have the Vaadin Plug-in installed, or are you installing both?

Best Regards,
Marc

  • Eclipse version:

[code]
Eclipse IDE for Java Developers

Version: Luna Service Release 2 (4.4.2)
Build id: 20150219-0600
[/code]- Update site:
http://vaadin.com/eclipse

  • Are you updating or installing from scratch?
    Initially I tried updating it. Today, I’ve removed it and tried installing from scratch… But in vain.

  • Do you already have the Vaadin Plug-in installed, or are you installing both?
    Already installed :).

The Designer requires some dependencies from the JEE version of Eclipse. So the simple solution is just downloading the Java EE IDE from the eclipse site and use that instead. It should resolve these issues.

However, If you do want to continue with the pure Java IDE then you need to add the webtools plugin repository in Eclipse. The update site url is
http://download.eclipse.org/webtools/updates
. After you’ve added that try re-installing the plugin. It should now find the necessary dependencies.

I have a same problem - on STS 3.6.4, Luna 4.4.2 SR2 or Mars 4.5 M6 (all clean installations on Win 8.1 64bit).
WTP updated - no effect. Reinstall after WTP update - no effect too.

Hello guys, i have a problem when i’m trying to install it. It’s say ‘Installing Software has encountered a problem. An error occurred while collecting items to be installed’

Log says

An error occurred while collecting items to be installed session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). No repository found containing: osgi.bundle,org.aspectj.runtime.source,1.7.0.20120703164200 No repository found containing: osgi.bundle,org.eclipse.contribution.weaving.jdt.source,2.2.0.e37x-RELEASE-20120704-0900 No repository found containing: org.eclipse.update.feature,org.eclipse.contribution.weaving.source,2.2.0.e37x-RELEASE-20120704-0900 thanks for your support
Eclipse Java EE IDE for Web Developers.

Version: Luna Service Release 2 (4.4.2)
Build id: 20150219-0600
Windows 8 x64
Vaadin plug-in for Eclipse 2.3.2.20153060752

I’m wondering if this has to do with a stale/corrupt eclipse update site cache. I’ve found that eclipse can sometimes cache the repositories too aggressively and then when repositories urls change it fails to update them.

One thing to try is removing the
p2/org.eclipse.equinox.p2.repository/cache/
directory and restarting eclipse. Another thing you could do is re-add the vaadin repository to the repositories list to trigger a refresh.

If you are using STS and getting this then you might find the tips at
https://github.com/spring-projects/spring-ide/issues/14
useful as well.

Hi! I installed Vaadin Designer but I am not able to open the editor mode.
I am using
Version: Luna Service Release 2 (4.4.2)
Build id: 20150219-0600
Windows 7 x64
Vaadin plug-in for Eclipse 2.3.2.20153060752

I attached a screenshot for you. It’s like if designer is always trying to open the preview mode.

Thanks in advance for your help!
19814.jpg

I ran into the exact same error and finally found a workaround:

Disable all update sites except the necessary ones:

  • From Eclipse > Help > Install New Software
  • Click on “Available Software Sites” link
  • Uncheck all non-required update sites, for me I kept only (form bottom up):
    [list]
  • Vaadin Update Site for Eclipse
  • The Eclipse Web Tools Platform
  • The Eclipse Project Updates
  • Mylyn for Eclipse Luna
  • Luna
  • Apache IvyDE Repository

    [/list]

So one of the other update sites is the root cause of this issue, not Vaadin’s. I have a long list of update sites in my Eclipse, and no much time to investigate further. At least this workaround can solve the issue for now and you can enable other update sites whenever needed.

Designer cannot open the system broswer, but the eclipse can open his web broswer well.