Commit Graph
9 Commits
Author SHA1 Message Date
Joby 852ee64932 Remove batch file cursor restoration code and simplify cursor reset logic 2025-05-05 19:56:13 -05:00
Joby 1d4ef5d5f0 Optimize cursor handling: hide system cursor once at startup instead of on every swap 2025-05-05 19:39:13 -05:00
Joby 4291c8106b Fix cursor z-order issue by continuously refreshing HWND_TOPMOST status 2025-05-05 19:30:21 -05:00
Joby 18283a7829 Replace pixel-push render loop with alpha-blended HBITMAP
- Implemented UpdateLayeredWindow for efficient cursor rendering
- Created HBITMAP once per cursor instead of recreating every frame
- Used premultiplied alpha for better performance
- Added proper resource cleanup
- Reduced CPU usage from one hot core to virtually zero
- Maintained low latency (≤1ms) for cursor updates
- Temporarily increased polling rate for smoother cursor movement (will be replaced with event-based updates)
2025-05-05 19:10:21 -05:00
Joby 80d091eb71 Merged system tray functionality with latest Steam integration 2025-05-04 21:26:36 -05:00
jcweaver997 1305481a35 added drop item function 2025-05-04 19:18:55 -05:00
jcweaver997 63525b28ea added steam init 2025-05-04 18:46:00 -05:00
Joby 41daa9b0d3 this definitely needed to be over 1k lines of code for our initial push 2025-05-04 00:34:24 -05:00
Joby d7af2d8aef Initial commit for Cursor Rush 2025-05-03 21:35:57 -05:00