This will allow you to show hints for more windows. Today, if the bulk of a window is showing but something is obscuring the upper left corner of the window, you can't select it with window hints.
The caveats to doing this are
[Issue #50] smart location choosing for hints
I have implemented this in the following manner:
windowHintsTopLeftX and windowHintsTopLeftY are now arrays of expressions. Their sizes should be equal and non-zero (or all hint operations will fail validation during startup). The hint operation will first check the locations in the arrays sequentially until it finds a valid one, then display the hint there. if all the locations are invalid, it will not display a hint for that window. the new default values are:
config windowHintsTopLeftX (windowSizeX/2)-(windowHintsWidth/2);0
config windowHintsTopLeftY (windowSizeY/2)-(windowHintsHeight/2);0
which means that hint operations will first try to show the hint in the center of the window, and if the center is covered, try the top-left of the window.
should be available in 0.4.19 when I release it (still want to address #51 first)
Interesting. So is the default value to check center and then upper left, or is it the reverse, or is it neither?
Default is to check center, then upper left (combined this suggestion as well as the suggestion to make center default). 0.4.19 is pushed.