Mr. Unhyde

Timeline
Login

Timeline

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