Just to clarify before opening an issue on GitHub, I assume that File > Close and File > Quit should have different functions?
I would have imagined that Close ought to only close the active molecule but keep the window alive, analogous to New creating a new molecule within the current window.
Currently Close seems to do exactly the same as Quit.
@brockdyer03 says this is the case on Windows, I can confirm for Linux.
I guess the question is “close with only one molecule open” or “close with multiple molecules open”
But yes, what you describe sounds like the “principle of least user surprise”
True, I guess my question is actually two questions. But my suggestion would be to align the behaviour of Close with clicking the cross of the currently active item in the Molecules list. There, if the last open molecule is closed, a new empty molecule is created, rather than the window closing.
2 Likes