MrMarble/termsvg
Record, share and export your terminal as a animated SVG image.
15 Releases
Latest: 8mo ago
v0.10.0Latest
Added support for bold,italic,dim and underlined text (#16) **Full Changelog**: https://github.com/MrMarble/termsvg/compare/v0.9.4...v0.10.0
v0.9.4
📋 What's Changed
- ci(lint): update golangci by @MrMarble in https://github.com/MrMarble/termsvg/pull/13
- fix(install-script): use BSD compatible mktemp arguments by @MrMarble in https://github.com/MrMarble/termsvg/pull/12
- fix(color): rgb values where out of order by @MrMarble in https://github.com/MrMarble/termsvg/pull/14
- fix(rec): Correctly handles pause by @MrMarble in https://github.com/MrMarble/termsvg/pull/17
- Full Changelog: https://github.com/MrMarble/termsvg/compare/v0.9.2...v0.9.4
v0.9.3
🐛 Bug fixes
- e5fd280 fix(color): rgb values where out of order
📦 Others
- 0a919bd ci(lint): update golangci (#13)
- 87eea6b fix(install-script): use BSD compatible mktemp arguments (#12)
v0.9.2
🐛 Bug fixes
- e245e6b fix: support rgb colors
📦 Others
- b791093 chore: ignore magic numbers
v0.9.1
🐛 Bug fixes
- 8acef5c fix: ignore empty lines
v0.9.0
✨ Features
- 3921093 feat: add support for windows
📦 Others
- a7f5a2c build: use zip for windows
v0.8.0
✨ Features
- 88ab954 feat: update dependencies
📦 Others
- d88d161 Add option to not render terminal window
- c1352fc Add test & change cli description
- ceb7ddc Change colWidth to avoid collisions
- 51921a6 Merge pull request #7 from BoogerMan2103/window
- 3aa0859 Overriding background color for render without term-window
- 9f1523c build: disable function inlining
- 4ce4fc9 build: upgrade config
- 19b44ff chore: add borderless example
- + 4 more
v0.7.0
📦 Others
- d0c3e62 Add params for custom bg and text colors in export
- 7776b19 Added parameter to skip the first line
- 687a10e Added warning note if skipping first line
- 1aebbfe Merge pull request #3 from chiefMarlin/master
v0.6.1
🐛 Bug fixes
- 1f4eca4 fix(export): handle 16777217th color
- 9213c8a fix(export): use same syntax
📦 Others
- 5862f8a docs(readme): add missing export command
- 392bf79 docs(readme): update command syntax
v0.6.0
✨ Features
- 7b35051 feat(cmd): add version commmand
📦 Others
- 86feee6 build(goreleaser): configuration changes
- 49cf5ab build: add installation script
- 18504d6 build: add setup task
- 265eb1f docs(examples): add examples information
- 1849526 docs(readme): update usage
- 09ba945 liencense: use GPL 3
- 24288db style(main): fix linter issues
v0.5.0
✨ Features
- f108c8b feat(export): add minify option
📦 Others
- 794f83f chore(workflow): install pre-commit
- 5d8bc75 chore: minify examples
- 21a2ec1 perf(colors): join slices
- 739e6e0 perf(colors): use indexed slice instead of map
- 35185af refactor(colors): generate linted files
v0.4.0
✨ Features
- a70eeab feat(color): add support to xterm 256 colors.
🐛 Bug fixes
- 0376296 fix(svg): ignore transparent background
📦 Others
- be130f3 chore(examples): update with 256 color support
- adb9048 doc(readme): add badges
- 0068ef1 style(svg): remove whitespace
v0.3.0
✨ Features
- 295ef7c feat(css): add support for selectors
- fcc29ad feat(internal): add uniqueid package
- c4068b5 feat(rec): use microseconds instead of miliseconds
🐛 Bug fixes
- dc058ca fix(svg): instantiate array outside of for loop
📦 Others
- 86a017a chore(): update examples
- 5f36857 chore(examples): update examples
- 9d3d337 refactor(asciicast): improve usability and documentation
- 5ff272e refactor(color): use string array to improve performance
- 2b8e436 refactor(logs): use zerolog
- 62410db refactor(svg): move to internal package.
- a6b79ca refactor(svg): reduce final file size
- b5f4831 refactor(svg): use interface for better testing
- + 2 more
v0.2.0
✨ Features
- eb8952d feat(css): sort properties
- ff31f04 feat(export): working svg export
- 09ef6d0 feat(rec): capture terminal size
- ca73c99 feat(rec): compress cast
- 378b111 feat(rec): store Duration header
- 903a7df feat(wip): basic svg generation
🐛 Bug fixes
- 751ac31 fix(asciicast): get duration from last frame if header is empty
- d931c0a fix(rec): handle pty creation
- 3209ea1 fix(svg): add right padding
📦 Others
- c68cd00 chore(examples): add examples
- bd5264c chore(examples): add examples
- af53d9d docs(readme):
v0.1.1
📦 Others
- fb574ce ci(release): update secrets
