Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Umstellung Vaadin Design-Management-Tooling

...

Bilder und andere statische Resources sollten dagegen im src/main/webapp Ordner verbleiben.

Rapidclipse und das neue Frontend

  • Der neu platzierte Frontend-Ordner, der nun ausserhalb der “normalen” (Maven/Java) - Projektstruktur liegt, ist im ProjectManagement als eigener Bereich ausgeführt.

Custom Themes

Der Umgang mit Design-Anpassungen wurde durch die Einführung von Custom Themes vereinfacht.
Es ist nun möglich, ein Custom-Theme zu erstellen, einfach durch Konvention, indem ein Unterordner im frontend/themes-Ordner angelegt wird, der mindestens zwei Unterelemente beinhaltet: einen components/-Ordner und eine styles.css-Datei:

Alle so erstellten Custom-Themes basieren auf dem Lumo-Theme, sie können analog zu diesem und zum Material-Theme per @Theme-Annotation genutzt werden:

Rapidclipse

...

Der neu platzierte Frontend-Ordner, der nun ausserhalb der normalen Projektstruktur liegt, ist im ProjectManagement als eigener Bereich ausgeführt.

...

und Custom Themes

  • Funktion zum einfachen Erstellen neuer Custom-Themes im “frontend”-Bereich des ProjectManagements integriert.

  • Rapidclipse bietet im Custom-Themes in die Funktionen integriert, die der Rapidclipse UI-Designer Funktionen zur Nutzung von Customzum Setzen und Ändern des Projekt-Themes anbietet.

UI Designer

Hintergrundserver pro Projekt

...

Dies kann durch ein Maven-Update, welches unter anderm vaadin:prepare-frontend ausführt und anschließendem Neustart des DesignerServers gelöst werden (Rechtscklick -> Maven -> Update Project”).

RapidClipse und der Production Mode-Build

RapidClipse bietet im Quick Launch View einen Button an, der den Production Mode-Build anstößt und zusätzlich automatisch die “Aufräumarbeiten” übernimmt.

...