I have asked before for the ability to turn off the designer view in JSF.
Until you support more seam stuff the feature is pointless and slows down editing a lot.
I always minimise the design window so whats the point!
As for validation; lack fo seam support is frustrating.
JBoss have done most of the tools you need and I think you are the only IDE not supporting Seam now.
Typical things not understood e.g.
basepath (a component from components.xml)
<h:graphicImage alt="Rifesyde Hermionie In Field" url="#{basePath}]/images/hermione_field.jpg" width="200" />
Built in components from seam like messsages and identity
<h:outputText value="#{messages.location_address}" />
<s:fragment rendered="#{identity.loggedIn and s:hasRole('ADMINISTRATOR')}">
from components.xml like basepath
<!-- Utility bean called "basePath"that allows the pages to reference the basePath for resources
Usage: <link rel="stylesheet" type="text/css" href="#{basePath}/xmlhttp/css/xp/xp.css" />
-->
<factory name="basePath"
value="#{facesContext.externalContext.request.scheme}://#{facesContext.externalContext.request.serverName}:#{facesContext.externalContext.request.serverPort}#{facesContext.externalContext.request.contextPath}/" />
“controllers” in you code like newsItemController
<h:commandButton styleClass="general_form_button" action="#{newsItemController.done}"
value="#{messages.general_button_done}" immediate="true" type="submit">
@SuppressWarnings("serial")
@Stateless
@Name("newsItemController")
public class NewsItemControllerImpl implements NewsItemController, Serializable {
thx