Latest release notes — 2026-08-21
Get Entanglo
Third target: Entanglo for Android TV — plus every source tree now on GitHub
macOS
Entanglo 0.1.58
macOS 13 Ventura or newer · Apple Silicon & Intel
Download v0.1.58 Source · github.com/PaulAxer86/entanglo-macos Windows
Entanglo 0.1.58
Windows 10 20H1 (build 19041) or newer · x64
Download Setup · v0.1.58 Handoff docs · github.com/PaulAxer86/entanglo-windows Android TV · new
Entanglo 0.1.0
Sideloadable APK · Android TV, receiver-only in v0.1
Source & build · GitHub Requires root on the box (for /dev/uinput). Built and installed via ./gradlew assembleDebug + pm install.
What's in this build
- ✦ New target: Entanglo for Android (v0.1, receiver-only) on the DQ08 Android TV box (Rockchip RK3528, Android 13, rooted). A Mac drives the TV cursor and keyboard end-to-end over Bonjour + TCP, the same wire protocol as the Mac↔Windows link. Mouse move, all three buttons, scroll and keys are live; input travels via a small root helper (libentanglo_helper.so, spawned via `su -c`) that holds the /dev/uinput fds for the app's lifetime.
- ✦ Android: sub-pixel accumulator on the absolute→relative mouse conversion, so slow trackpad motion (< 0.5 px per frame) no longer stalls between pixel boundaries — the cursor moves smoothly instead of jumping. REL_X, REL_Y and SYN_REPORT are batched into a single uinput write(), halving the per-move syscall count.
- ✦ Android: TV launcher banner (drawable-*/tv_banner.png at five densities) shows the black rabbit centred on a cream background, matching the sideloadable-app identity on the Android TV Apps row.
- ✦ All three targets are now public on GitHub: the reference Swift/AppKit source at PaulAxer86/entanglo-macos, the C# / .NET 8 / WinUI 3 handoff package at PaulAxer86/entanglo-windows (source tree still on the winpc build machine — publish TBD), and the native Kotlin APK at PaulAxer86/entanglo-android. The website repo has been open since June.
- ✦ Mac / Windows: no behavioural change — Mac stays on 0.1.58, Windows on 0.1.55. This release note carries the version bump to align the trains and mark the Android debut.
macOS install
- Open the downloaded
.dmg. - Drag Entanglo into the Applications folder.
- Launch it from Applications. macOS may ask once — confirm.
- Grant Accessibility and Local Network when prompted.
Windows install
- Download the
.exeinstaller. - Run it — SmartScreen may ask once, click Run anyway.
- Launch from Start; the rabbit lands in the system tray.
- Allow it through the Windows Firewall on the private network.
Android TV install
- Clone entanglo-android.
./gradlew assembleDebug(JDK 17, Android NDK).- Sideload the APK:
adb install -r app-debug.apk. - Approve the Magisk root grant on first launch. Pair from the Mac.