- fix bug: mobile device isn't properly supported
- upgrade dependencies
- fix bug:
setConfig()
should also prepare default values for missing configs.
- support
unit
option
- tweak ui layout by increasing height with 2px
- properly format values in input element
- upgrade dev modules
- upgrade modules to fix vulnerabilities
- fix bug: resizeObserver should be installed after root is correctly set
- add resizeObserver to fix slider rendering bug when off screen.
- release with compact directory structure
- remove
ldSlider
and keepldslider
since we expect to remove it in v3
- rename
ldrs.js
,ldrs.css
toindex.js
,index.css
. also do the same to source files. - add
main
,browser
andstyle
fields inpackage.json
. - further minimize js file with mangling and compression options.
- make build faster by bypassing
npx
command - upgrade modules
- fix bug: ldrs.update should check range flag.
- remove postinstall to prevent from breaking dependency installation
- add
ldslider
and deprecateldSlider
.
- use
number ~ number
instead ofnumber to number
for input value. - duse default value
0
for input value if parseFloat fails.
- handle right-click issue
- remove the dependency of ldiconfont by mimicing lock icon with pure CSS.
- use
crash numbering gothic
font and tweak vertical offset, especially for Firefox. - remove redundant and unnecessary width / right style in bar width
- align class name ( .lock-line to .line.lock, .ptr to .line.p )
- tweak stylus source code for better readability
- add crashing-number default font for consistent size.
- use
ldrs-default-font
for placeholder and easier plug-play.
- use
- add font.styl which inline font directly.
- support range slider and custom variables for styling
- upgrade modules
- rename package.