Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Feb 14:53
d0803b4

1.2.0 (2026-02-12)

Features

  • build: avoid useless file copies (0f3a417)
  • connection: implement exponential backoff for client connection retry logic (bd3665a)
  • cursor: add previous app focus restore on Windows (bd3665a)
  • gui: enhance tray icon behaviour (#28) (73cd4ec)
  • gui: switch tray icon based on connection state on macOS (30f5993)
  • keyboard: enhance Caps Lock state management (30f5993)
  • mouse: improve screen crossing by preventing crossing while mouse main buttons are being pressed (#23) (7ef2cfa)
  • optimize startup performance and behaviour (#27) (1d9b0c1)
  • replace json with msgspec for improved performance in encoding/decoding (1c6d249)

Bug Fixes

  • connection: cap error count to prevent overflow (bd3665a)
  • cursor: old focused app not getting focus again on macOS (bd3665a)
  • gui: update color variables for improved theming in log viewer (13c28b8)
  • inconsistent dock behaviour on macOS (c8f2f02)
  • keyboard: keyboard events not being suppressed when caps lock is active on macOS (30f5993)
  • mouse: clamp cursor position to screen bounds (#25) (30f5993)
  • mouse: hide dock icon on macOS when accessing controller position (ad5b6e2)
  • mouse: reduce double-click detection time from 200 to 100ms (7ef2cfa)
  • network: missing target reassignment when sending messages in multicast (1c6d249)
  • some imports led to missing modules in nuitka build, wrong method signature (49b5c4b)
  • suppress extra dock icon when client connects on macOS (30f5993)
  • unwanted previous app focus on start/stop server (macOS) (9949ab1)

Documentation

  • add tip in Usage section (da90fb2)