Releases: asciinema/asciinema-player
Releases · asciinema/asciinema-player
3.7.2-rc.1
v3.7.2-rc.1 Bump version
3.7.1
Notable changes:
- greatly improved rendering (position, alignment, accuracy) of ascii drawing, block elements, braille patterns and Powerline triangle symbols
- fixed alignment of double-width chars (such as CJK, emoji)
- new adaptive algorithm for buffering in live (websocket) driver, ensuring smooth playback on high-latency or high-jitter network connections
- minor rendering performance improvement via UI updates batching
- improved visibility of play button's drop shadow for themes with light background
- code refactorings and cleanup
https://www.npmjs.com/package/asciinema-player/v/3.7.1
Demo showing the improved rendering in general:
Screenshots showing the fixes to the character alignment and positioning:
3.7.1-rc.2
v3.7.1-rc.2 Bump version
3.7.1-rc.1
v3.7.1-rc.1 Bump version
3.7.0
Notable changes:
- Easier and more future proof custom theme definitions via CSS custom properties - see Custom themes documentation
- Original recording theme is now used when available (for recordings created with asciinema CLI 3.0 or later), unless
theme
option is explicitly provided - Workaround for recordings with invalid terminal size (e.g.
0
width) to prevent player crash
3.6.4
3.6.3
This is a minor release that features a major performance bump for the embedded terminal emulator—up to 70% faster emulation in sequence parsing and virtual buffer manipulation. This leaves more CPU cycles available for smoother rendering ✨
3.6.2
3.6.1
- implemented terminal resizing via resize events in asciicast file and SIGWINCH entries in typescript files
- added rudimentary screen-reader support (thanks @bmmcginty!)
- added Dracula theme
- changed handling of user-specified markers - they're not subject to idle time limiter anymore
- upgraded asciinema virtual terminal to latest version
The work on resize feature has been sponsored by ITLook. Thanks @boris-42 !
3.5.0
- added experimental websocket-based live streaming protocol (ALiS)
- more efficient parsing of typescript and ttyrec recordings
- improved logging
- fixed buffering in websocket driver
- added term size detection in raw handler of websocket driver