From discussions, it is going to be best to have @jbphet @marlitas code review this work as part of their use of it in Mean Share and Balance over in https://github.com/phetsims/mean-share-and-balance/issues/137. I recommend that in addition to using it, they are able to take a look at the common code here and let me know what improvements they recommend.
Files to review:
GroupSortInteractionModel
GroupSortInteractionView
To a lesser extent:SoccerCommonGroupSortInteractionModel and SoccerCommonGroupSortInteractionView and CAVGroupSortInteractionModel
General questions:
I'd appreciate updates or comments about the overall documentation and implementation steps
This new interaction was implemented in https://github.com/phetsims/scenery-phet/issues/815.
From discussions, it is going to be best to have @jbphet @marlitas code review this work as part of their use of it in Mean Share and Balance over in https://github.com/phetsims/mean-share-and-balance/issues/137. I recommend that in addition to using it, they are able to take a look at the common code here and let me know what improvements they recommend.
Files to review:
GroupSortInteractionModel
GroupSortInteractionView
SoccerCommonGroupSortInteractionModel
andSoccerCommonGroupSortInteractionView
andCAVGroupSortInteractionModel
General questions:
Thanks so much, and let me know if you have questions.