- Removed
awt
for painting lines and arcs. - Switched to
awt.font.TextLayout
for accurate text-size estimates. - Switched to integer positions and sizes to get rid of rounding issues.
- Rewrote choice layout as it created a set unsolvable constraints.
- Fixed many off-by-one issues in layout
- Added tests to check proper computing of values.
Edited by Dennis Hendriks