28 lines
1.4 KiB
Markdown
28 lines
1.4 KiB
Markdown
# WindowEvader
|
|
|
|
Ever feel like your windows are just a little too... still? Like they're just sitting there, waiting for you to click on them? Well, I made this little app to make them a bit more lively.
|
|
|
|
## What it does
|
|
|
|
This program makes all your windows a bit "touch sensitive". When your mouse cursor gets too close to a window, it will gently move away, like it's shy. The faster you move your mouse, the more it will react. If a window hits the edge of the screen, it will teleport to the opposite side.
|
|
|
|
It's a fun little distraction that makes your desktop feel a bit more alive.
|
|
|
|
## How to use it
|
|
|
|
Just run the `WindowEvader.exe` file. You can build it yourself using the provided solution file.
|
|
|
|
## Tweaking the Behavior
|
|
|
|
If you want to change how the windows react, you can edit the `Program.cs` file and change these values at the top:
|
|
|
|
* `ProximityThreshold`: This is how close your mouse has to be to a window to make it move. A smaller number means you have to get closer.
|
|
* `BaseMoveDistance`: This is the base distance the window will jump away.
|
|
* `UpdateIntervalMilliseconds`: This controls how often the program checks your mouse position. A lower number will make the movements smoother, but will use a bit more CPU.
|
|
|
|
After changing the values, you'll need to rebuild the project.
|
|
|
|
## How to stop it
|
|
|
|
The program runs in the background without a visible window. To stop it, you can run the `kill_window_evader.bat` script located in the `Scripts` folder.
|