Releases: jessuni/shikwasa
Releases · jessuni/shikwasa
v2.2.1
v2.2.0
- Breaking change: named export.
Shikwasa now uses named export to cater to projects that use the modular system, allowing bundlers to tree-shake unused components. That being said, theChapter
component is thus safely merged into the library core. For usage updates, view docs. - Bug fix:
- Playback rate display text now updates if the playback rate is mutated programmatically. #67
- Dev related:
- Migrated from Webpack and rollup to vite.
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.1
v2.0.0
Breaking Changes:
The UI is completely different from v1.0+.
Using play(audio)
to update the audio source has been deprecated. Use the new update(audio)
. play
is reserved solely for playback control.
container
option now accepts HTMLElement
instead of CSS selector string to avoid ambiguity.
Most of the codes have been rewritten.
New features:
- dark mode
- keyboard support for playback controls
- chapter plugin
- integration with external audio metadata reader
- text marquee
- completely new look
Optimizations:
- remove preload:none hack intended for iOS Safari
- improve ARIA support
- control style with data attributes instead of classes
- better click feedback
- smoother progress animation
Bug fixes:
- fix utility function bugs
- prevent potential bugs that multiple container els could cause
v2.0.0-beta.1
publish v2.0.0beta.1