Format strings and lots of refactoring
This release has one new piece of functionality: format strings. If the underlying type has a ToString()
method that accepts a string, the column's FormatString
property will be applied. This allows things like dates and numbers to have formatting applied at the column level.
Additionally, the codebase has been extensively refactored. There is one breaking change, as the Corners
property of the Style
class is no longer an array of chars. Several methods (including one of Style
's constructors) have been deprecated, but may still be used at this time.