Closed avaly closed 6 years ago
While I appreciate you offering up a PR this quickly, I don't want that sorted
in there.
While I could quickly whip up a solution which throws out duplicates while preserving ordering, the actual proper solution is just to track where in that sequence it is without getting stuck... and, if all goes well, that change will be complete by the end of today in order to fix #20 and to prepare to fix #24, #10, and #30.
I'll leave this open as a reminder to test this situation once it's done.
I wound up spending more time refactoring the code than I expected, so it'll probably be tomorrow instead.
There. Fixed. This also fixes #20 in that window size hints can't interfere either.
You might get weird layout bugs if if you try to tile something which imposes geometry restrictions like a video player, but at least the cycle won't get stuck. (I'd have actually had this ready hours ago but I got side-tracked working on the code to fix that other problem.)
If you want to track the progress on that follow issue #87.
For
ColumnCount = 8
,edge_steps
contain a double value for0.5
, which makes windows cycle only between0.125
and0.5
of the screen width.Before:
After: