Native SVG Output Support & Window Bar Customization - Working Implementation Available #644
jackspirou
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
Tested and it works great, although I still get the speeding issue. But the addition of SVG support is very welcome. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey VHS community! 👋
I've been working on a fork (with Claude Code) that addresses several frequently requested features, and I want to share it to see if a version of these enhancements could go back to the main VHS project. The fork is fully functional and available at agentstation/vhs with comprehensive tests and documentation.
🎯 Implemented Features
1. Native SVG Output
This addresses numerous issues:
How it works:
--no-svg-opt
flagPerformance characteristics:
.tape
files2. Window Bar Customization
This directly addresses:
New commands:
3. Enhanced CLI Options
--debug-console
: Browser console logging for debugging--no-svg-opt
: Control SVG optimization📊 Technical Implementation
The SVG generation works by:
xml:space="preserve"
All features include test coverage (~70-95% for new code) and maintain backward compatibility.
🤝 Contributing Back
I'm very interested in getting some of these features back to the main VHS project, especially SVG generation. The implementation:
🔗 Try It Out
You can test the fork today:
Looking forward to your thoughts and feedback! I'm happy to let maintainers or whoever take it over and pick through it to include a version of the SVG generation
Related issues: #109, #165, #625, #69, #50, #578, #66, #436, #173, #460, #339, #379
Beta Was this translation helpful? Give feedback.
All reactions