Skip to content

EasySwitch v0.1.0 (build 114)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Jul 11:22

EasySwitch - release notes

Fixes copying or dragging a whole FOLDER from a Mac. If you dragged
or copied a folder from your Mac to another computer, it could arrive
empty - the folder itself appeared, but nothing inside it. There was
no error and no warning; it simply looked like it had worked. Mouse,
keyboard, text, images and single files were never affected.

The cause was a macOS privacy setting, not the network. To read what is
inside a folder, macOS requires an app to have Full Disk Access.
Without it, macOS let EasySwitch see the folder but refused to show its
contents, and EasySwitch took that to mean the folder was empty.

Two changes:

  1. It can no longer fail silently. If EasySwitch cannot read a
    folder's contents, the transfer now stops and tells you why, naming
    Full Disk Access as the likely cause, instead of quietly sending an
    empty folder.
  2. A new setup card walks you through the fix. On a Mac, open
    Setup and look for "Copy and drag whole folders" at the
    bottom of the list. It shows whether the permission is granted, and
    its button takes you straight to the right place in System Settings.
    The card turns green by itself once you switch EasySwitch on there -
    no restart needed.

You only need this if you want to send whole folders. Mouse, keyboard,
text and single files work without it, which is why the card sits last.

If anything misbehaves, the previous build remains installable:

https://easyswitch.realbrain.cc/download

Install / update:

curl -fsSL https://easyswitch.realbrain.cc/install.sh | sh

or https://easyswitch.realbrain.cc/download - or in-app "Check for
updates" -> "Update now".

macOS - signed and notarized; downloads open normally. Windows -
SmartScreen "More info -> Run anyway" (no Authenticode cert yet), then
allow the firewall prompt. Elevated-window control still needs the
one-time service install from an elevated PowerShell in the repo:
powershell -ExecutionPolicy Bypass -File scripts\windows-uia-service.ps1.
Linux - binary tarball or the install command above.