simutil 0.7.0
simutil: ^0.7.0 copied to clipboard
TUI application for launching Android Simulators / iOS Simulators and more ...
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased] #
0.7.0 - 2026-07-11 #
0.6.2 - 2026-07-08 #
Added #
- Add Linux x64 support to the generated Homebrew formula.
- Add a release install smoke test that verifies packaged binaries before drafting a GitHub Release.
0.6.1 - 2026-07-07 #
Fixed #
- Fix Android ADB discovery on Linux by checking
$HOME/Android/Sdkand falling back toadbonPATHwhen no SDK-managed binary is present. - Stop treating all Android physical devices as fully booted when
adb devices -lreports intermediate states such asunauthorizedoroffline. - Restore SSH terminal and TTY state on Linux after quitting remote sessions.
0.6.0 - 2026-06-26 #
Added #
- Add custom plugin support via the
plugins:section of~/.simutil/settings.yaml: register external shell-command tools (each with one or more commands) and run them from the app withp(plugin → command → execute) or a direct command shortcut, without changing code. - Add
ekey to open~/.simutil/settings.yamlin the OS default editor (macOS, Linux, Windows).
Changed #
- Route plugin availability probes through
CommandExecinstead of callingProcess.rundirectly. - Merge plugin configuration into
~/.simutil/settings.yaml(settings scalars +plugins:section in one file). - Migrate the built-in scrcpy integration to the YAML plugin registry (a default config with scrcpy is generated on first launch).
Fixed #
- Prevent device refresh from hanging forever when a simulator or device lookup stalls.
- Fix
Device.fromJsonreading theosfield from the wrong key, which made deserialization always throw.
0.5.0 - 2026-05-02 #
Changed #
-
Add Windows PowerShell installer command (
install.ps1) to README installation section. -
Refactor Wi-Fi pairing flow to match Android Studio: discover pairing-code endpoints first, require code entry after selecting a discovered device, then resolve and connect to the post-pair ADB connect endpoint.
Fixed #
- Fix text color in dialogs and panels to avoid wrong overlay effect.
0.3.2 - 2026-03-28 #
Fixed #
- Fixed iOS devices discovery when device is not connected.
- Fixed dialogs and panels color