28 check-ins
|
2025-01-03
| ||
| 22:01 | Set up and remove local listener during PreferencesWindow lifecycle Leaf check-in: fe6f4617f1 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Make `localMouseObserver` private check-in: 1581cef6d6 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Add MouseObserver tests check-in: b32d83bf84 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 |
Move "static" show/hide Dock logic into header file
So they can be tested. check-in: 56bf40572f user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 |
Only set up listeners once and lazily read values
This commit moves the necessary flags and values into MouseObserver properties. Instead of re-creating listeners when preferences change, this makes it possible to keep a single listener around which queries the values on-demand. check-in: 0e94b07a44 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Remove local listener in AppDelegate's `applicationWillTerminate` check-in: 88b4ca0ac7 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 |
Don't remove local listener when closing Preferences window
The local listener is instantiated once on startup. check-in: c2d098a95e user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Update license years check-in: 07fce2b2a5 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Update screenshot check-in: 9a409b60e2 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Query Dock position and hide behavior on startup check-in: 2565801518 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Fix hide behavior when Dock is initially hidden check-in: c0d6fa3687 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 |
v2024.03
* Add pause toggle to menu * Set up a local listener while Preferences window is open * Check for Dock auto-hide option on startup check-in: 0ad4269a7a user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Rename Preferences XIB check-in: 66872b7e3e user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Use local mouse listener when preferences window is open check-in: 4746f2fa3a user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Make dockHidden public interface in MouseObserver check-in: ef0024131c user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Add demo GIF to README check-in: 04687a7fce user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Update README.md check-in: 09ff1ee674 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Add screenshot to README check-in: 817f2bf7b1 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Take mouse speed into account check-in: 31848ca432 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Add info to preferences window check-in: 74e8388a02 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Add app category to project check-in: ff5d4af281 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | Update README check-in: a61aa29a3a user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:01 | The 2023 rewrite check-in: ddb5d29104 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:00 | Update README.md check-in: 211f0c3c76 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:00 | Create LICENSE check-in: e49261334b user: Eroica@users.noreply.github.com tags: master, trunk | |
| 22:00 | Upload original code check-in: 816a3c7942 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 21:58 | Update README.md check-in: 61db64ce5a user: Eroica@users.noreply.github.com tags: master, trunk | |
| 21:58 | Initial commit check-in: 0f930e1913 user: Eroica@users.noreply.github.com tags: master, trunk | |