Live Demo →
API Documentation →
Changes Since v1.6.0:
-
4313e78 fix: add icons sketch file to bower ignore list (#95)
-
4d5a6db refactor: font builds should probably ignore run timestamp for consistency [1]
-
c242ec7 fix: icons build glyph sort should be normalized for platform-independence
gulp-iconfont
bump pulls in required version range of
gulp-svgicons2svgfont
with relevant file sort module changes.Avoids
font-icons.html
unintentional codepoint changes like:diff --git a/font-icons.html b/font-icons.html index e4f9b52..63476b3 100644 --- a/font-icons.html +++ b/font-icons.html @@ -38,8 +38,8 @@ --lumo-icons-dropdown: "\ea18"; --lumo-icons-edit: "\ea19"; --lumo-icons-error: "\ea1a"; - --lumo-icons-eye: "\ea1b"; - --lumo-icons-eye-disabled: "\ea1c"; + --lumo-icons-eye-disabled: "\ea1b"; + --lumo-icons-eye: "\ea1c"; --lumo-icons-menu: "\ea1d"; --lumo-icons-minus: "\ea1e"; --lumo-icons-ordered-list: "\ea1f";
Refactor
base64
shell utility to Node-native, avoid cross-platform
incompatibilities like [1]1: https://stackoverflow.com/questions/46463027/base64-doesnt-have-w-option-in-mac
-
e4397fc fix: Node 12+ crashes
gulp icons
, requires gulp-^4.0.0Fix #85
-
gulp-^4.0.0 is provided by @vaadin/vaadin-component-dev-dependencies-^2.0.0
-
.eslintrc.json:
async
functions requireparserOptions.ecmaVersion = 8
-
Gulpfile: Gulp 4 task architecture uses
gulp.series()
and
.parallel()
async strategyWe use
.parallel()
only for lint tasks operating on distinct file sets -
Gulpfile: add simple
.on('error')
report callbacks to task pipelines
missing such, avoidevents.js unhandled 'error' event
warnings if
any pipeline reports errors -
Gulpfile: on Linux,
base64
requires explicit-w 0
to disable line wrapping
TODO Not sure why
font-icons.html
output produces a reverse of
unicode characters for--lumo-icons-eye
vs--lumo-icons-eye-disabled
.
Is the original commit faulty perhaps?TODO Test for #66
-