Info in the app is not available on the GitHub readme files, and vice versa.
It should be easy to maintain parity of important information between the app's Info tab and the GitHub readme files. (Ideally without duplicating the info. Currently we have a multi-page informational document embedded inside a resource file in the app.)
The info tab is not formatted nicely. (It renders as plain-text in the Info tab. The text was clearly written for a fixed-width font, but Windows does not necessarily render it with a fixed-width font. IMO this does not do justice to the nice visual aesthetic up until clicking this tab.)
I think these would all be improved with a strategy where we:
Move the Info document to a new .md file. Update the formatting as necessary to ensure it renders well as Markdown.
Link the main readme.md to the new .md file. Look for opportunities to reduce duplication.
Either pull in an existing Markdown-capable C# control / tech, or Markdown-to-RTF conversion code, or roll some very basic Markdown processing of our own (setting just a couple RTF font properties for the various headers).
Update PrepareInfoTab() to display the new .md file in the Info tab.
There are a few problems I think we can address:
I think these would all be improved with a strategy where we: