enso-org / enso

Hybrid visual and textual functional programming.
https://enso.org
Apache License 2.0
7.31k stars 318 forks source link

More effective handling of the column widths in the GridView #5389

Closed wdanilo closed 4 months ago

wdanilo commented 1 year ago

This task is automatically imported from the old Task Issue Board and it was originally created by Ilya Bogdanov. Original issue is here.


Why

The current implementation as per https://github.com/enso-org/enso/pull/3651 uses not the most performant solution for simplicity. We can implement (or find) a data structure that would be more performant

As Enso developer I want an effective implementation of the resizing columns in the grid view So that I'm not afraid of using large grid views while implementing features

Acceptance Criteria

Scenario: 
GIVEN [necessary context and predictions for the story, e.g. "I select a flight"]
WHEN [action, e.g. "I scan the wheelchair"]
THEN [reaction, e.g. "I am presented with a popup where I can select the type of the wheelchair: Electric, Manual, Other"]

<SECTIONS BELOW ARE OPTIONAL AND YOU CAN ADD MORE OF THEM>
AND THEN [additional reaction, e.g. "if I hit 'ENTER' the wheelchair is scanned onto the flight and I am presented with the confirmation pop up"]
OR THEN [alternative reaction, e.g. "If I hit 'Cancel' then I am sent back to the flight that I just came from"]

Notes

Resources

farmaazon commented 4 months ago

We removed EnsoGL and its components.