Skip to content

Various small updates #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Various small updates #3

wants to merge 1 commit into from

Conversation

itslenny
Copy link

I know this is an older project and maybe you do not want any PRs and might not even want all of these changes, but I thought since I made these updates I'd at least push them upstream in case you want them.

The main change is that I wanted to use this tool to detect if anything is currently touching the trackpad and in the old version the last touch would stay indefinitely. So, I added a timer to clear the touches if no new touch events are received. Additionally, I wanted to use this to see at a glance if there is any active touch or not. So to support this I added a red/green color to the background, and a tray icon so it can be minimized and still show the touchpad status.

The following changes were made in this PR:

  • Recognize when there are no active touches
  • Color code app background to make it obvious when someone is / is not touching trackpad
  • Register touches when app is not focused
  • Allow window to minimize to tray
  • Show touch status (green/red) in tray icon
  • Keep window on top of other windows
  • Start window in bottom right corner to keep it out of the way
  • Update to .NET 9.0

- Recognize when there are no active touches
- Color code app background to make it obvious when someone is / is not touching trackpad
- Register touches when app is not focused
- Allow window to minimize to tray
- Show touch status (green/red) in tray icon
- Keep window on top of other windows
- Start window in bottom right corner to keep it out of the way
- Update to .NET 9.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant