Feature request: toggle to enable old, semantics-preserving, resize behaviour
I appreciate that this change is made for good reasons, and I'm not opposed to anyone else having this, but, that said:
I am strongly of the opinion that changing rendering should not change the semantics of terminal behaviour. Changing the terminal size has consequences I don't want to deal with just because my laptop screen is science-fiction and my eyeballs are getting old and wonky. (And, yes, I curmudgeonly use fixed terminal sizes.)
Reverting 08befdf6 does seem to "fix" my issue, but
- I'd be using a unique local fork for load-bearing work
- It's a pain in the ass to keep updated
- There's an argument to be made that the old behaviour is semantically correct, and I might not be the only one who thinks so.
It looks like changing the if expression near line 2989 /* update window geometry if required (not needed for drop-down), don't update when only zoomed in/out */ might be enough, but I think everyone would be happier if you wrote the patch yourselves, rather than deal with what I might cobble together.
Love, Anders
P.s. Remember: There are only two kinds: the kind people complain about, and the kind nobody uses.