Releases: rust17/remote-mouse
Releases · rust17/remote-mouse
Global Languages, Haptic Feedback & Mobile UX Refinements
Added
- Web Client: Implemented internationalization (i18n) support with Chinese and English translations.
- Web Client: Integrated haptic feedback using
web-hapticsfor button interactions and slider adjustments. - Web Client: Added visual click feedback for non-modifier functional keys.
Changed
- Web Client: Optimized iOS compatibility and keyboard layout, ensuring functional keys remain accessible when the system keyboard is open.
- Web Client: Refactored theme switching to apply classes to the root
<html>element for improved CSS targeting. - Web Client: Refactored
ConnectionStatusto use constant objects for better type safety.
Fixed
- Web Client: Fixed UI glitches in FAB (Floating Action Button) positioning relative to the function panel.
Rate Monitor
Added
- Server: Added real-time rate monitoring (Packets Per Second and Bytes Per Second) to the system tray icon.
- Server: Added a "Show Rate" toggle to the system tray menu for real-time performance tracking.
- Server: Implemented dynamic tray icon rendering with text overlay and automatic font fallback for cross-platform compatibility.
- Docs: Added
AGENTS.mdto provide specialized instructions for AI coding assistants.
Fixed
- Server: Resolved mDNS service name conflicts when running multiple instances in development environments.
- Web Client: Improved connection status display and transport layer metrics collection.
Fix 404 error after long-term running
Automated release.
v1.0.3 - Restart and Enable/Disable Logs
Added
- Server: Added a "Restart" option to the system tray menu. Now uses service-level soft restart to instantly reload the web server and mDNS without restarting the process.
- Server: Added a "Enable/Disable Logs" toggle to the system tray menu for real-time logging control.
- Server: Added command-line arguments (
--port,--log) to configure the initial port and logging state.
Fixed
- Server: Fixed a crash on Windows when restarting the application in packaged (PyInstaller) builds by replacing process spawning with internal service reloading.
- Server: Fixed a crash in non-console environments (like Windows GUI mode) caused by logging configuration.
- Server: Fixed an issue where toggling logs off did not correctly release file handlers.
v1.0.2 - Light Mode, Theming, and Accessibility Improvements
Added
- UI: Added Light Mode toggle and theming support.
- Settings: Added scroll position toggle (left/right) for better accessibility.
Changed
- Docs: Updated README with new screenshots showing different modes.
- CI: Updated release workflow artifact paths.
v1.0.1 - Enhanced Sensitivity & UI, macOS/Linux Bundler, Docs & Performance Updates
Added
- Settings: Enhanced sensitivity settings and added a scroll sensitivity feature.
- UI: Added scroll slider to the settings zone.
- Build: Added support for macOS bundler (
.appcreation) and linux. - Docs: Added
READMEdocumentation andPWA. - UI: Update function keys layout and improve navigation controls.
Changed
- Refactor: General refactoring of both server and frontend codebases for better maintainability.
- Optimization: Optimized application size.