summaryrefslogtreecommitdiffstats
path: root/WebContent
diff options
context:
space:
mode:
Diffstat (limited to 'WebContent')
-rw-r--r--WebContent/release-notes.html85
1 files changed, 20 insertions, 65 deletions
diff --git a/WebContent/release-notes.html b/WebContent/release-notes.html
index 356675726e..cdc76a771f 100644
--- a/WebContent/release-notes.html
+++ b/WebContent/release-notes.html
@@ -45,6 +45,8 @@
@version@</a></li>
<li><a href="#enhancements">Enhancements in Vaadin
@version-minor@</a></li>
+ <li><a href="#incompatible">Incompatible or behavior-altering changes in
+ @version-minor@</a></li>
<li><a href="#knownissues">Known issues in
@version-minor@</a></li>
<li><a href="#limitations">Limitations in
@@ -85,85 +87,38 @@
<br/>
<p>
You can also view the <a
- href="http://dev.vaadin.com/query?status=closed&resolution=fixed&milestone=Vaadin+@version@&order=id">list
+ href="http://dev.vaadin.com/query?status=closed&resolution=fixed&milestone=Vaadin+7.3.0.alpha1&milestone=Vaadin+7.3.0.alpha2&milestone=Vaadin+7.3.0.alpha3&milestone=Vaadin+7.3.0.beta1&order=id">list
of the closed issues</a> at the Vaadin developer's site.
</p>
- <h2 id="enhancements">Enhancements in Vaadin
- @version-minor@</h2>
+ <h2 id="enhancements">Enhancements in Vaadin @version-minor@</h2>
<p>The @version-minor@ includes many major and minor
enhancements. Below is a list of the most notable changes:</p>
<ul>
- <li>Valo theme &ndash; <a href="#valo">see the separate section</a>
- about the features of the new theme and how to use it</li>
+ <li>Valo is a brand new built-in theme for Vaadin. It leverages
+ the Sass CSS preprocessor heavily,
+ providing a variety of ways to customize the look and feel of your theme.
+ See <a href="https://vaadin.com/wiki/-/wiki/Main/Valo+theme+-+Getting+started">the Valo theme tutorial</a> or <a href="https://vaadin.com/book/-/page/themes.valo.html">the Valo theme section</a> in Book of Vaadin for information on how to get started.</li>
+ <li>Support for changing theme on the fly</li>
</ul>
- <!-- <p>Tools have been updated for Vaadin @version-minor@ with
- the following changes:</p>
-
- <ul>
- <li>-</li>
- </ul>-->
-
- <p>
- For enchancements introduced in Vaadin 7, see the <a
- href="http://vaadin.com/download/release/7.0/7.0.0/release-notes.html">Release
- Notes for Vaadin 7.0.0</a>.
+ <h3 id="incompatible">Incompatible or behavior-altering changes in @version-minor@</h3>
+ <ul><li><p>The shadow of all overlays (VOverlay) are now implemented with CSS box-shadow in all browsers except Internet Explorer 8 (<a href="http://dev.vaadin.com/ticket/9303">#9303</a>).
+ In IE8 the old image-based implementation is still used.
+ </p><p>
+ The image-based shadow implementation is also deprecated, so if you have any custom shadow implementations in your themes or add-ons,
+ please update them accordingly to use CSS box-shadow instead.
+ </p><p>
+ Note that the CSS-based implementation is visually not 100% identical to the old implementation. This should not cause issues except
+ if you are using screenshot-based TestBench tests or similar visual regression tests.
</p>
-
- <h2 id="valo">Valo theme</h2>
-
- <p>Valo is a brand new built-in theme for Vaadin. It leverages
- the <a href="http://www.sass-lang.com">Sass CSS preprocessor</a> heavily,
- providing a variety of ways to customize the look and feel of your theme.
- Read the introductory blog post describing the features for the
- <a href="https://vaadin.com/blog/-/blogs/7-series">Vaadin 7.x series</a>.</p>
-
- <h4>Using Valo</h4>
-
- <p>The Java-based Sass compiler bundled with this Vaadin release
- does not support all the features that Valo requires at the moment.
- The compiler in the release version of Vaadin 7.3 will support Valo,
- but for this alpha release, you need to use the original Ruby-based
- compiler (or any other Sass 3.2 compatible Sass compiler). See
- instructions below.</p>
-
- <ul>
- <li>Install the command-line version of the Sass compiler by following
- the instructions in <a href="http://sass-lang.com/install">http://sass-lang.com/install</a></li>
- <li>Unpack the <code>VAADIN/themes/valo</code> folder from
- <code>vaadin-themes-7.3.0.alpha1.jar</code> and place it under your
- project's <code>VAADIN/themes</code> folder</li>
- <li>In your project's custom theme, import Valo and do any modifications
- you wish using the Sass API in Valo (i.e., variables, mixins, and functions),
- and then include the main valo mixin<br>
- <br>Example (in <code>my-theme-name.scss</code>):<br>
- <pre>// Any variables you wish to override should be done before importing Valo
-
-// Modify the base color of the theme
-$v-app-background-color: hsl(200, 50%, 50%);
-
-@import "../valo/valo";
-
-.my-theme-name {
- @include valo;
-}
-</pre>
- </li>
- <li>From the command-line, navigate to your project's
- <code>VAADIN/themes/my-theme-name</code> folder and use the following command
- to compile the theme:<br><br>
- <code>$ sass styles.scss styles.css</code></li>
+ </li>
+ <li>The theme for the debug window is now implemented using a GWT client bundle and is no longer included in the standard theme.</li>
</ul>
-
<h3 id="knownissues">Known issues</h3>
<ul>
- <li>Reconnecting a dropped push connection sometimes fails when using
- Firefox and streaming or long polling.
- (<a href="http://dev.vaadin.com/ticket/13578">#13578</a>)
- </li>
<li>Drag'n'drop in a Table doesn't work on touch devices running
Internet Explorer (Windows Phone, Surface)
(<a href="http://dev.vaadin.com/ticket/13737">#13737</a>)