- Fixed divide by zero error in PGN.acpl() when one player has no moves - Fixed crash when drawing analysis graph where two consecutive moves have evaluations with different signs that draw at the same y coordinate on the graph - Fixed a floating point rounding issue when drawing arrow heads - Fixed missing input validation on the PGN class - Fixed analysis graph line not being bound by max evaluation setting - Fixed analysis graph not drawing exactly at max evaluation setting when there is an M evaluation
1.1.0
New Features
- Four piece themes are now available - Six board themes are now available (user defined square colours can still be applied using gifpgn.BoardTheme or legacy Dict) - Line width can now be specified for the evaluation graph
Enhancements
- Increased resolution of chess piece PNGs - Evaluation graph is now antialiased
Bug Fixes
- Eval bar text size now scales with bar width - Taken pieces in the header bar no longer have a red halo
1.0.0
- Full rewrite - New features: Headers (with player names, taken pieces, and clocks), Numerical Annotation Glyphs (NAGs) - PGN module for performing analysis and annotating PGNs with [%eval] tags