Add option for ScarfPlots to be in 'left', 'center', and 'right'. It's partially prepared in the code, however, scarfs are by default always 'center'. Setting one on the left and the second to the right would allow for side-by-side comparison
Some of the crucial TypeScript classes need to be covered by unit tests. There was some Vitest code coverage in the legacy TS version; we should re-implement at least these tests.
I have and idea for improving. When I duplicate the charts and would like to compare the AOI values, highlighted AOI disappears when the mouse cursor is moved out. So it would be nice if the AOI could be selected and remain highlighted.
AOIs can be currently modified. A user reported needing the same degree of customization for eye segment categories, like saccade or blink, and NO AOI hit fixation.
Moreover, they need a new option to hide AOI or category.
When parsing fails, there is suboptimal reporting of what went wrong to the user. We need to give the users feedback on what went wrong, e.g., which mandatory column is missing or that they put into the GazePlotter unsupported file.
The current native HTML color input is not sufficient. A user reported that they need input that allows copying hex codes. Chrome native picker does not allow that thing.