enso/app
Adam Obuchowicz 5baec46466
Fix node placement (#8277)
Fixes: #8230

Fixes some rare cases caught by property tests, involving nodes with 0 width. `MultiRange` does not handle those. The thing is fixed by not using MultiRange, but by sorting nodes by the axis along which we're searching for free place.

All three reported seeds seem to be fixed.

# Important Notes
`MultiRange` is not used now, but I decided to spare it, violating YAGNI rule, as it is tested, and I feel it's a structure which may be useful.
2023-11-14 08:53:07 +00:00
..
gui More fine grained initialization for resources (#8242) 2023-11-08 08:57:31 +00:00
gui2 Fix node placement (#8277) 2023-11-14 08:53:07 +00:00
ide-desktop Fix dropzone conditions; disable creating assets when on "Recent" category (#8155) 2023-11-13 13:16:33 +00:00