Skip to content

v0.8.1

Latest
Compare
Choose a tag to compare
@bennett-nguyen bennett-nguyen released this 14 Sep 09:07
· 22 commits to main since this release

Version 0.8.1

This patch includes a new command error-handling system. By overriding the default argparse.ArgumentParser.exit(), this will now raise a CommandException for the CommandManager to catch instead of exiting the application. The new parser is called ArgumentParserNoExit. Other than that, if the parser detects any argument errors like invalid type for example, the parser will raise an ArgumentError and it's the responsibility of CommandManager to catch that as well.

I also reworked the line-drawing algorithm by adding anti-aliasing. Now the lines that connect the nodes will look 100000x smoother than before.

Changes

2a0abd6: New command error-handling system.
79f136c: Anti-aliasing for line-drawing.