In version 3.0.0 we updated the color palette for backgrounds, selected text, links and interactive colors. We also removed the color palette for accent colors. This change was made to align LUCI with NetApp Brand and to help with visual consistency across products that are using LUCI.
Figure: New secondary background colors
Figure: Deprecated secondary background colors
Figure: New selected state colors
Figure: Deprecated selected state colors
Figure: New link colors
Figure: Deprecated link colors
Figure: New interactive colors
Figure: Deprecated interactive colors
LUCI 1.0 initial release is no longer available.
LUCI 2.0 uses a different namespace for class names, which is more aptly name .luci
instead of .n.
The change in class names allows us to remove any dependency from LUCI 1.0 and not introduce regression as we update and maintain LUCI 2.0. In theory, your team could support both versions as a result. For example, if you wanted to use the LUCI 2.0 button styles and use the property bar available in LUCI 1.0, you can update your buttons with the class name .luci-button .luci-button--primary
.
Each update to LUCI follows the Semantic Versioning process, which is a set of rules and requirements that dictate how version numbers are assigned and incremented based on a major, minor, or patch to the LUCI project.
Patch version Z (x.y.Z | x > 0) is incremented when backwards compatible bug fixes are introduced. A bug fix is defined as an internal change that fixes incorrect behavior.
Minor version Y (x.Y.z | x > 0) is incremented if new, backwards compatible functionality is introduced. It is also incremented if any functionality is marked as deprecated.
Major version X (X.y.z | X > 0) is incremented if any backwards incompatible changes are introduced.
If using NPM (recommended), run: npm update @netapp/luci --save
from the root of your project.
If using compiled assets: download the latest zip files.