simutil 0.6.0
simutil: ^0.6.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.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