Not considering monitors is easy, sure. Considering them only when Geany doesn't span several monitors sounds a lot more complex though, would require checking which monitors Geany spans on, compute the bounding box and use that. And in any other case, I really think trying to fit in the monitor seem more sensible to me.
Anyway, if someone really wants a screen-level logic, why not, but I'd like it to be smart enough not to mess up the most common situation where your Geany is on a single monitor and you want to keep it that way :)
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/406#issuecomment-186011457
github-comments@lists.geany.org