Releases: dascritch/cpu-audio
Releases · dascritch/cpu-audio
6.1
Corrections
- Strange behaviour with
nth-child
into CSS prevented 3rd<circle>
to blink correctly - Optimized CSS styles
- Waiting line with a more convenient graphic glitch #61
- Better, but more verbose, svg icon for share, via Icons8
- Removing again poster in chapter editor (parameters are space separated instead of previously comma separated)
6.0
New features
- Add a waveform in the time-line.
- Annotations API.
- A handle on the time-line is appearing when hovering with a pointer.
- On small screens, time-line now goes out of between-buttons space, using the full WC width to gain precision on small screens.
- Chapters time-line are displayed on small screens, but won't be clickable.
- All panels can be hidden via parameters, even future ones.
- Panels can be displayed only if the media is playing.
- Live configurator can test waiting state and error state.
- Live configurator have placeholders in attribute fields.
- Live chapters editor can preview edited chapers in the shown player.
- Can avoid to not force preloading metadata and indicates an estimation instead.
- Panels (chapters and playlist) have a hide-able title.
- Translating specific VTT markup into HTML tags
- Automatic small font size, parametrable
Corrections
- Use SPACE instead of COMMA as separators for the
hide=""
attribute (You may do changes in your previous installation) - Time-line won't have round ends anymore : Graphically inconsistent and not easy on small widths.
- Less visible graphic glitch on the loading line.
- Error mode style correction.
- Chapters now use annotations API.
- Texts in chapters panel should use more space.
- Texts in chapters panel should not accept embeded links
- Boxed playing (with a end timecode) now uses annotations API.
- DOM and CSS cleanups.
- A11y corrections in
<svg>
tags - Regression in CSS, mainly on playing mode
- Graphic corrections on the alternative handheld navigation : buttons are centered, some are skiped on smallest screens.
- Buttons in alternative handheld navigation now support longpresses for repeat action.
- Functions renamed for constistancy.
- Chapters live editor don't use anymore
<input type="time">
as it is not a duration input, nor correctly working in 12-hours locale à la Américaine Way - Media title is now in bold
- Time position indication in panels is now smaller than text, to distinguish them when they are closer
- Download button should trigger download, not a new page
Blog posts : https://dascritch.net/serie/cpu-audio
5.4
New features
- Expandable modes on first play #50
- Compact mode now shows poster
- Poster is hideable
- Configurable color transitions
- Titles on the chapters line indicator (wide screens only)
- Public API documented
- Adding classes to
document.body
's host - Chapter live editor now has a preview
Corrections
- Reducing DOM elements, use more explicit tag names
- Request to use 48px instead of 32px on small width, in respect with your thumb surface
- Fix title height, better title presentation
- Better CSS reset
- Chapters changing events, limiting repaints
- Old bugs in tests due to new autoplay policy in browsers
- Minimal public API tests
- Indicate source url filename in chapters editor
- Public methods should have javadoc #49
- Adding CSS breakpoint demos
- Missing and imprecisions in doc are cleaned
Back-end
- Use proper IIFE generator. Wrong side : Firefox doesn't read the map
Mobile fine tuning and some CSS tricks
New :
- Better way to change time position on mobile #25 . Do a loooooong click on the timeline
- Hide fallback chapters lists when player display chapters #36
- Add a timeline with visible chapters
Corrections :
- Do not show will not yet loaded
- Regression on hash events on unnamed audio tag names #48
- Chapter lists may not be correctly updated in
<cpu-controller>
- Some optimizations in refreshes and code
- Uniformed console messages
- Getting back
<track>
.onload, needed in some cases
Chapters references
New :
- Preview position when hovering an internal link #47
- Can highlight chapter references in host page #40
Corrections :
- Chapter list build event may not be properly called
- Added a11y tags #45
- Unnoticed error on breakpoints in live config
- Remove class names for ID, now that we are fully a WebComponent
- Remove useless repaint in
<cpu-controller>
- Stupid, very stupid typo on a place name in a asset file
Stabilization
- Use only seconds notation in chapters links and chapters editor, because standards first #46
- Canonical url attribute must accept hash #20
- Direct contact page for non tech savvy people
- Remove pre-webcomponent vestigial
class=""
forid=""
5
Official new release.
Blog post : https://dascritch.net/post/2018/11/06/Reconstruire-son-lecteur-audio-pour-le-web
5.pre4
Intermediate release
5.pre3 Add tests in footer
.js version
- compiled js version
- still available html import version, but not recommended
- exhaustive documentation
- some tests ported back