Magic Sheet Lag - SVG Cleanup
Symptoms
Magic Sheets with large quantities of custom SVG Icons are causing Eos to slow down or hang. Loading, Panning, and Zooming the Magic Sheet can cause the console to become unresponsive for a period of time.
Explanation
This is likely caused by extra data being stored in the SVG file. To resolve this you can edit the SVG in a text editor and then replace the image files in your showfile. The area of concern is the "defs" section of the file. The "defs" are data points that will not be rendered, but still must be processed by the graphics engine. Having large quantities of "defs" will cause Eos to spend time processing data that doesn't benefit your show.
Fix
- Open your preferred text editor (Screenshots from Notepad++)
- Open the SVG file within the text editor program
- Select the entire <defs> </defs> range and delete it from the file.
- This may contain numerous lines of data, this example shows a very limited number for simplicity.
- Save the SVG as a new name
- Replace existing SVG files in your Eos Showfile with the new SVG file.