I want to implement something similar with the GitHub conflict solver system, I have multiple versions, represented by values, displayed in columns, I want to be able to select different values from different columns in order to compose my new solution. I have to make sure that all of the columns scroll at the same time, and the height for each row representing a parameter of the version have the same height, I will leave an example below. Image example
I implemented a working solution using simple html tables, and it provides most of the functionality , excepting the ability to group rows, collapse them and expand. I was wondering if you have a better solution/suggestion for implementing this or should. continue with tables + adding some query to implement the grouping functionality?
I have to mention that I m using Angular for this project.