github cymian/mouseless v0.4.0-x_preview.2
v0.4.0-preview.2 (Mac-only)

latest releases: v1.0.0, v1.0.0-preview.5, v0.4.4...
pre-release15 months ago

This recommended release has an important stability fix and significant enhancements, including:

  • Free mode for mouse functionality without the overlay
  • nudges for enhanced precision
  • Improved UX for users with custom SSL certs

It also incorporates work done to make Mouseless cross-platform, so reports of any regression bugs, and other feedback, is appreciated as always!

Enjoy! 🚀

preview.1 release notes
preview.0 release notes

Enhancements

  • Free mode, relative movement
    • free mode has replaced wheel mode. It allows you to (without bringing up the overlay):
      • move the cursor directionally
      • use mouse buttons
      • use the mouse wheel in the same manner as before (new default hotkeys though)
    • This means pixel-perfect click locations are now possible, as well as putting the cursor at the screen edge
    • Use the 'free mode' kebab menu to 'restore defaults' to get started quickly (granular presets forthcoming)
    • 'Easing' settings are adjustable, for controlling the smoothness / abruptness of move and wheel motion
  • Cursor 'nudges'
    • With the new hold subgrid key for nudge (beta) setting, you can now refine click/action location (via the nudge up/left/right/down commands) while holding a subgrid keypress (non-subgrid levels forthcoming)
  • hold for speed increase/decrease commands are now 'stackable'
    • I.e. assigning multiple hotkeys to a single command and pressing them simultaneously will result in an even greater increase/decrease
  • Check Secure Input Status button for diagnosing macOS getting stuck in 'Secure Input' mode
  • Improved experience when using a custom SSL certificate
    • No more need to run from the terminal -- you will now be prompted to import the certificate on startup, and Mouseless should thereafter work whether you're on the network that requires the custom cert, or on a normal network

Fixes

  • Some (hopefully most or all) instances of hotkeys becoming unresponsive should now be fixed
  • Toast messages should no longer linger after overlay closes
  • Values set via cycle button/action/count commands now persist across mouse actions

Misc

  • Mouse buttons w/o overlay has been renamed to Global mouse buttons

Known issues

  • The max value (10) for base wheel speed is too low -- will be fixed in the next release
    • Note that you can use the wheel _ fast commands for a faster speed (base * multiplier)
  • At least one user has gotten stuck in a loop where Mouseless asks for an SSL certificate even after its imported (#285)
    • If this happens to you and you need to go back to 0.4.0-preview.1, you can restore your backed-up config with the following command (if terminal asks for an access permission, know that it resets when you quit terminal):
      cd ~/Library/Containers/net.sonuscape.mouseless/Data/.mouseless/configs/ && mv config.yaml.0.4.0-preview.1.bak config.yaml
      
  • The homebrew repo is not updating automatically as it should. I am reaching out to the homebrew team about this.

Don't miss a new mouseless release

NewReleases is sending notifications on new releases.