Skip to content

v1.6.1

Latest
Compare
Choose a tag to compare
@tomivirkki tomivirkki released this 15 Oct 13:35
· 3 commits to master since this release

Live Demo →
API Documentation →

Changes Since v1.6.0:

  • 4313e78 fix: add icons sketch file to bower ignore list (#95)

  • 1458482 chore: fix modulizer to use correct Lumo (#96)

  • 4d5a6db refactor: font builds should probably ignore run timestamp for consistency [1]

    1: #88 (comment)

  • 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.0

    Fix #85

    • gulp-^4.0.0 is provided by @vaadin/vaadin-component-dev-dependencies-^2.0.0

    • .eslintrc.json: async functions require parserOptions.ecmaVersion = 8

    • Gulpfile: Gulp 4 task architecture uses gulp.series() and
      .parallel() async strategy

      We use .parallel() only for lint tasks operating on distinct file sets

    • Gulpfile: add simple .on('error') report callbacks to task pipelines
      missing such, avoid events.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