Great
@jonathan ! I will review it once more tomorrow and look for caveats. Right now I'm wondering if the skin approach I chose is the best way to go, but I can't really think of a better way to implement this, unless it was done in the actual TableRowSkin in OpenJFX of course. I'm not good with names, so some of the classes might need a better name as well, for example the
ExpanderTableColumn
sounds clunky. It is mostly an internal implementation detail, but still.