This library can render the Incito format into HTML elements.
npm install --save incito-browser
npm install
npm run dev
-
Internal refactor to vanilla JS
No breaking changes anticipated but a minor version bump to avoid automagic patches, just in case.
- Add support for composite text-shadow property in incito.
- Fix bundling to properly resolve modules within UMD bundles.
- Fix VideoEmbed view where Vimeo embeds didn't work
- Fix scroll detection for lazy loading when mounted within a scroll container.
- Upgrade to core-js 3
- Small rendering speedup
- Size reduction(about half)
- Introduced a
renderLaziness
options, which lets a rendering mode be chosen:renderLaziness: 0
: Render completely synchronously, this can percievably lock up a browser from user input but is the fastest way to render.renderLaziness: 1
: DEFAULT Render stuff in the browser viewport synchronously, but the rest of the incito lazily.renderLaziness: 2
: Render everything lazily. This ensures absolutely smooth user experience, but takes longer to show the user anything.
- Internal refactor for ES6 modules.
- Shed microevent dependency.
- Revert to core-js 2 for now
- Update dependencies
- Fix missing core-js runtime dependency
- Removed support for LinearLayout as it's the same as View
- Resolved issue where lazyloading didn't trigger when scrolling rapidly in browsers that don't support
IntersectionObserver
- Updated dependencies
- Custom lazyloader
- Removed
scrollEl
parameter
- Removed click, longclick and contextclick handlers. This is no longer the responsibility of the library. Instead, delegate whatever events you want on top of Incito. It's just plain old HTML after all.