Features
- [GH-16](https://github.com/hamdanal/rich-argparse/issues/16),
[PR-17](https://github.com/hamdanal/rich-argparse/pull/17)
A new custom usage lexer that is consistent with the formatter styles
Fixes
- [GH-16](https://github.com/hamdanal/rich-argparse/issues/16),
[PR-17](https://github.com/hamdanal/rich-argparse/pull/17)
Fix inconsistent coloring of args in the top usage panel
- [GH-12](https://github.com/hamdanal/rich-argparse/issues/12),
[PR-20](https://github.com/hamdanal/rich-argparse/pull/20)
Fix incorrect line breaks that put metavars on a alone on a new line
- [GH-19](https://github.com/hamdanal/rich-argparse/issues/19),
[PR-21](https://github.com/hamdanal/rich-argparse/pull/21)
Do not print help output, return it instead
Changes
- [PR-17](https://github.com/hamdanal/rich-argparse/pull/17)
The default styles have been changed to be more in line with the new usage coloring
- [PR-20](https://github.com/hamdanal/rich-argparse/pull/20)
The default `max_help_position` is now set to 24 (the default used in argparse) as line breaks
are no longer an issue
Removed
- [PR-20](https://github.com/hamdanal/rich-argparse/pull/20)
The `RichHelpFormatter.renderables` property has been removed, it was never documented
Tests
- [PR-22](https://github.com/hamdanal/rich-argparse/pull/22)
Run windows tests in CI