The current initial placement places all components on one spot (WTF). It always requires manual spreading of the component, with complicated decisions if inside/outside board dimensions.
This should be simpler:
components should always be spread when newly added from the netlist. Don't touch components already there.
If there are already board dimensions, just place them outside.
Bonus points if components are arranged in a way that they are topologically similar arranged than in the schematic to help guide the user in recognizing the components more quickly.
(the current OpenGL seems to do a better approach by not placing components on top of each other. A topological thing similar to how they are on the schematic would still be good as it is then faster to relate)
The current initial placement places all components on one spot (WTF). It always requires manual spreading of the component, with complicated decisions if inside/outside board dimensions.
This should be simpler:
Bonus points if components are arranged in a way that they are topologically similar arranged than in the schematic to help guide the user in recognizing the components more quickly.