This is, I think, a version that can be made available to the general transcribing community as the replacement for WinREG. Previously reported problems have largely been corrected.
Quite a few usability changes have been made. In particular the use of the ENTER key in the DataGridView display (ex. WinREG grid) has been changed so that normal use moves from one field to the next in a record until the last displayed field is reached in which case the cursor moves to the next record. This continues until the last record in the file, when a new record is added.
Problems with the hiding and showing of columns have been discovered and circumvented by preventing these actions from working on anything but the DataGridView display. The other two displays may work intermittently but problems may arise when trying to hide/show Abode columns.
Some small changes have been made concerning the Burial Relationship, and Marriage Condition columns. Invalid entries although being indicated by an error flag, do not show what the invalid value is. This is because of the use of ComboBoxes in those columns which restict displayable values only to those in the relevant tables. For the time bing, these have been reverted to plain text columns and as such have no AutoCompletion attached to them: the user will need to type the full entry eg. bachelor instead of being able to just type the initial 'b' when the ComboBox is used.
This version is substantially different from all previous versions. For example, there are now 3 different input scenarios.
The first continues from previous versions of WinFreeREG but has had quite a few problems corrected and not a few usability enhancements made to it.
The second and third scenarios are lifted more or less straight from WinREG and should be familiar to all users of that program.
All 3 scenarios work on a common view of the data contained in a file. Changes made in one scenario are immediately reflected in the other two. As far as possible the 3 scenarios attempt to maintain synchronicity between themselves. Hiding and showing columns in one view should be reflected equally in the other 2.
There is at yet no attempt to accommodate the "flexible-csv" headers. This will be the next, largest piece of work to be carried out on the program.
This version is a candidate for being the first, publicly available version of the program. It is considered to be stable enough for general use by almost all transcribers.