pharo-spec / NewTools

All development tools for Pharo, developed with Spec
21 stars 52 forks source link

Optimize New Settings Browser load speed #769

Open hernanmd opened 1 month ago

hernanmd commented 1 month ago

Problem

In the New Settings Browser, each time a presenter (representing a specific setting node) is added to the layout, its entire container is redrawn, affecting performance while displaying the UI.

Solution

Add all the nodes before displaying them in the Spec presenter drawing loop.