- Client (PC)
- Feat: add performance warning in debug log level.
- Server (Steam Deck)
- Feat: add performance warning in debug log level.
- Feat: less unnecessary logs in debug mode.
- Fix: add a toggle to disable debug info to prevent memory leak.
- Breaking Change: update network protocol and action set.
- Client (PC)
- Feat: add
launch.bat
to start the client side and create a log file for debugging. - Feat: add retry when connecting to the server.
- Feat: support left & right mouse buttons and scroll wheel.
- Fix:
debug.bat
will pause on error.
- Feat: add
- Server (Steam Deck)
- Breaking Change: remove
LeftMouse
andRightMouse
from the action set, useMouseMove
instead. - Feat: create a log file for debugging.
- Feat: add
Left Mouse Button
,Right Mouse Button
andMouse Scroll
to the action set.
- Breaking Change: remove
- Client (PC)
- Fix: apply
SendInput
API instead ofSetCursorPos
to move the mouse cursor for a better compatibility against games.
- Fix: apply
- Breaking Change: update network protocol.
- Client (PC)
- Feat:
absolute_mouse
actions will control the mouse cursor directly.
- Feat:
- Server (Steam Deck)
- Note: increase vertical padding to fit performance overlay level 2.
- Note:
debug.sh
now will setRUST_LOG=debug
.
- Client (PC)
- Note: auto build the client side with GitHub Actions.
- Server (Steam Deck)
- Fix: add
absolute_mouse
value tojoystick_move
value, instead of override it.
- Fix: add
- Note: add unit tests.
- Client (PC)
- Note: apply
env_logger
, add debug and trace log.
- Note: apply
- Server (Steam Deck)
The initial release.