MiniSim icon indicating copy to clipboard operation
MiniSim copied to clipboard

Feature ideas 💡✨

Open okwasniewski opened this issue 2 years ago • 11 comments

In this issue I want to track future feature ideas and gather some feedback around what you want to see next!

  • [x] Turn on / off accessibility on Android Emulators
  • [x] Send text to Android emulator
  • [ ] Clean derived data for each app separately
  • [ ] Show emulator on disk
  • [ ] Add emulators to favourites
  • [ ] Customise shortcuts launching emulators
  • [x] Show / Hide - Android / iOS sections
  • [x] copy simulator name for iOS to use in the terminal
  • [x] copy android emulator device id to use in adb
  • [ ] Installed apps management
  • [ ] Show which android emulator has google play services (by @krozniata)
  • [ ] Show which flags were used to launch emulator (by @krozniata)

okwasniewski avatar Jan 31 '23 21:01 okwasniewski

I would like to share some ideas too:

  • [ ] Show logs for iOS apps and logcat for android apps (sometimes you just want to check native logs but you don't want to open android studio or xcode)
  • [ ] Filter logs for both platforms (it is really bad to filter logs using grep and etc)

dutradotdev avatar Mar 10 '23 18:03 dutradotdev

Hey @dutradotdev,

Thanks for your input! I'm not sure if it is possible to show logs for iOS app without opening Xcode. Could you provide some examples of that? I think that adding option to launch logcat is great 👍🏻

Also, it would be very useful if you could provide an example of filtering logs (for both platforms).

okwasniewski avatar Mar 11 '23 17:03 okwasniewski

could you add supporting scrcpy feature ?

phucynwa avatar Mar 15 '23 05:03 phucynwa

could you add supporting scrcpy feature ?

@phucynwa Thanks for the suggestion but I want to keep MiniSim focused only on emulators. Therefore I won't add it, at least for now.

okwasniewski avatar Mar 15 '23 08:03 okwasniewski

@okwasniewski I don't know how to do this for iOS, for android you need to exec adb logcat and filter by tag (probably using regexes) Android: https://developer.android.com/studio/command-line/logcat iOS: https://stackoverflow.com/questions/10165641/how-can-i-get-the-console-logs-from-the-ios-simulator

dutradotdev avatar Mar 29 '23 20:03 dutradotdev

you can use this to check iOS device logs

brew install libimobiledevice
idevice_id --list // list available device UDIDs
idevicesyslog -u <device udid>

dutradotdev avatar Apr 19 '23 17:04 dutradotdev

It would be nice if was possible open the command below in terminal

adb logcat -v color

In this menu:

CleanShot 2023-06-03 at 20 11 40@2x

It could be an option named like Open logcat

mrcsxsiq avatar Jun 03 '23 23:06 mrcsxsiq

Hey @mrcsxsiq, thanks for proposing a new feature!

Starting with version 0.6.0 you can create your own custom commands! You can achieve this by creating a new command and pasting this apple script:

osascript -e 'tell app "Terminal"
    do script "adb logcat -v color"
end tell'
Screenshot 2023-06-04 at 16 27 50

okwasniewski avatar Jun 04 '23 14:06 okwasniewski

feature request: Wipe data for each android emulator

ameer-taghavi avatar Jun 22 '23 19:06 ameer-taghavi

feature request: Wipe data for each android emulator

Hey @ameer-taghavi,

You can achieve this by creating a custom command by going to Preferences > Custom Commands.

Here is the custom command you can paste: $android_home_path/emulator/emulator @$device_name -wipe-data

Screenshot 2023-06-22 at 21 59 15

okwasniewski avatar Jun 22 '23 20:06 okwasniewski

Is a CLI available? I would like to use it with some scripts I've built

sclavijo93 avatar Mar 06 '24 14:03 sclavijo93