Open bdach opened 2 years ago
There's two different behaviours here as well: during placement you can incorrectly place outside the playfield (as long as the mouse is inside the playfield), while during selection/movement you can't place outside, but the snapping does max at the edge of the playfield, rather than prohibiting placement (preferred behaviour):
https://user-images.githubusercontent.com/191335/167988676-bfbefc73-a57a-494d-923c-76b9b5efd02e.mp4
Just going to make an issue out of this one because this one is really an actual issue.
The solution is probably to just not snap to anything at all if the result is outside of bounds?
Discussed in https://github.com/ppy/osu/discussions/18229