I’ve been porting my plugin onto Eto and runs into several inconsistencies. Tested with Rhino 7.17 (Windows), Rhino 7.21 (macos)
I found grid lines are incorrectly drawn for auto-sized columns on macos, when the data is populated before the window is shown / drawn. If any row is clicked, the lines will be re-drawn and become correct.
Incorrect on macos:
While it looks OK on Windows:
When any row is clicked:
The columns are created
AutoSize = true and data is sourced through
Invalidate the grid view inside
Form.Shown doesn’t work.