skogsbaer / write-your-python-program

BSD 3-Clause "New" or "Revised" License
1 stars 4 forks source link

Various visualization fixes #151

Closed hannesbraun closed 1 week ago

hannesbraun commented 1 week ago

For the lines/arrows, I switched to the LinkerLine library. It's an extension of the original LeaderLine library (which is seemingly no longer maintained). It isn't really widely used but I think it should serve the purpose for us (placing the lines inside of the visualization div). Resolves #142

The error handling is now also improved. Previously, return steps (originating from throwing the exception) were also displayed. This is no longer the case. Resolves #144