Textualize / textual

The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
https://textual.textualize.io/
MIT License
24.07k stars 741 forks source link

Normalize SVGs #4675

Closed willmcgugan closed 5 days ago

willmcgugan commented 6 days ago

This normalizes the SVG output by combining contiguous segments with the same style.

This will break a lot of snapshot tests, but the upside is that in the future snapshots won't break due to changes in formatting that have no visual impact.

Heads up @godlygeek @pablogsal