Smart Auto Move learns the position, size, and workspace of your application windows and restores them on subsequent launches. Supports Wayland. NOTE: Optimized for use with static workspaces. For more control, set the default behavior to IGNORE and then selectively RESTORE only desired apps.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
| Version | Status |
|---|---|
| 40 | Active |
| 39 | Active |
| 38 | Rejected |
| 37 | Rejected |
| 36 | Rejected |
| 35 | Active |
| 34 | Active |
| 33 | Active |
| 32 | Rejected |
| 31 | Active |
| 30 | Active |
| 29 | Rejected |
| 28 | Active |
| 27 | Active |
| 26 | Active |
| 25 | Inactive |
| 24 | Rejected |
| 23 | Rejected |
| 22 | Rejected |
| 21 | Rejected |
| 20 | Active |
| 19 | Inactive |
| 18 | Inactive |
| 17 | Inactive |
| 16 | Inactive |
| 15 | Inactive |
| 14 | Inactive |
| 13 | Inactive |
| 12 | Inactive |
| 11 | Inactive |
| 10 | Inactive |
| 9 | Inactive |
| 8 | Inactive |
| 7 | Rejected |
| 6 | Inactive |
| 5 | Inactive |
| 4 | Inactive |
| 3 | Inactive |
| 2 | Rejected |
| 1 | Rejected |
thank you for the review. sorry that the diff is so large, it is basically a ground-up refactor which fixes multi-monitor support, dynamic workspaces, and moves from a mostly timeout driven tracking to an event driven one. i believe this release fixes a lot of subtle tracking bugs and makes the extension overall much more reliable. the mainloop code was part of a test harness which is not bundled with the extension. i've moved it to another file and excluded from the release. lib/README.md was mistakenly picked up by my current build script. fixed. i am now tracking timeouts centrally and destroying them in hopefully all of the right places.
Thanks! How about the timeout in line 120 `lib/utils.js`? Where do you clean that up?