github cymian/mouseless v1.0.0-preview.1
v1.0.0-preview.1 (Mac-only)

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

This release adds in-place updates (ARM-only), deep links, and several quality-of-life improvements and fixes.

Note: Mouseless is jumping to v1.0! (There will be no v0.5 stable release.) v1.1 will bring even bigger changes, including an overhaul of the config editor / app windows, custom actions and more. 🚀

Feedback always appreciated!

Security Note

Mouseless is no longer sandboxed, to allow for in-place updates. This is standard practice for apps distributed outside the App Store, including those with accessibility permissions. All standard security measures remain in place.

Enhancements

Features

  • In-place, automatic updates (ARM-only)
  • Deep link support
    • e.g. mouseless://toggle-overlay
    • 8 commands
      • toggle-overlay, show-overlay, hide-overlay
      • toggle-free-mode, enter-free-mode, exit-free-mode
      • toggle-enabled, settings
  • Invert colors command added

UX / Quality-of-life

  • Consolidated update-related settings into General config section
    • Settings... menu item now opens consolidated settings window
    • user_prefs.yaml file deprecated/removed
  • Settings window has buttons on the side for quick scrolling to sections
  • Improved config error handling
    • On startup, gracefully falls back to individual defaults (instead of entire default config)
  • Copy platform/version info to clipboard
    • In both the 'about' dialog and the 'tools' submenu
  • Made comma and period 50% larger for visibility (and semicolon 25% larger)
  • Default grid settings now match the position_based_columns preset

Debug / logging

  • Added log_level config field
  • A new log file is now created per session (up to 10 stored)
  • Added force overlay resize command
  • Added reset keyboard state command

Fixes

  • Fixed overlay not showing over fullscreen apps
  • Fixed overlay not showing on first activation after switching spaces
  • Fixed escape not closing 'find' widget in config editor
  • Fixed slight misalignment of characters in overlay due to varying character width
  • Fixed free mode default hotkeys (back mouse button now Q, forward mouse button now W)

Usage notes

Due to the removal of sandboxing, you may may be prompted to give Mouseless permissions to "access data from other apps" -- this is due to the user data folder remaining at ~/Library/Containers/net.sonuscape.mouseless/Data/.mouseless. The next release will migrate the user data location to avoid this prompt/permission.

Rest assured, Mouseless is not actually accessing any disk resources other than its own data folder.

Don't miss a new mouseless release

NewReleases is sending notifications on new releases.