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, theChaptercomponent 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