- Layout nodes can now track the minimum permitted layout size in addition to the current actual layout size. (#78)
- Support for Python 3.7 was removed. (#80)
- #44, #45, #46, #47, #48, #49, #50, #51, #52, #53, #54, #55, #56, #57, #58, #59, #60, #61, #62, #63, #65, #66, #67, #72, #73, #74, #75, #76, #77, #79, #81, #82, #83, #84, #85, #86, #87
- Node now supports the
clear
method in order to clear all children. (#23) - Constants for absolute and relative font sizing were added. (#43)
- Handling of
none
as a property value has been corrected. (#3)
- Details on towncrier and pre-commit ussage were added to the README. (#18)
- Introduced some constants used by Pack that have more general uses. (#5)
- Added the ability to add, insert and remove children from a node tree. (#10)
- Added color validation in rgba and hsla constructors (#17)
- Added support for declaring a system default font size. (#19)
- Added constants for system and message fonts
- Added hash method to fonts and colors
- Added font definitions
Initial release.