- new function
isSafari
- output esm chunks
- re-organize bundle structure in separate folders
main
output entry cjs
- new function
moveCursorToOffset
- color utils synchronous (not async anymore)
- move cursor to start
- lazy load all images async / await
- content editable function to catch and insert tabs
- new util functions to interact with the selection API
- exclude accurate pointing device (mouse) from
isMobile
detection
- main entry
- build to ECMAScript module (
esm
) - output
esnext
- drop
iife
andcjs
format
- migrate to
esbuild
- remove document check
isAndroid
isAndroidTablet
- use
fullscreenElement
(with prefix) to detect full screen
- isLandscape and isPortrait
- is mobile based on matchMedia
- isIos including new iPads
- update is mobile
- detection iPad for iOS >= 13
- improve
extractRgb
to support decimals value (as for examplergb(5.5, 4.7, 4)
) - expose function
extractRgb
- add and expose function
extractRgba
- add functions
hexToRgb
andrgbToHex
- add function
isRTL()
To infinity and beyond 🚀
- update dependencies
- add Cory McArthur's handy
injectCSS
andinjectJS
functions to utils
- bundle package with rollup
- add function
isFirefox
- source moved and renamed (no functional changes)
- add
isIPad()
function
- improve
debounce
typing
- library isn't a singleton anymore but a collections of stateless functions
The first users began to test, and to create content in, our web open source editor for presentations (studio
)