okwasniewski / MiniSim

MacOS menu bar app for launching iOS  and Android 🤖 emulators
https://www.minisim.app/
MIT License
1.78k stars 38 forks source link

Feature ideas 💡✨ #14

Open okwasniewski opened 1 year ago

okwasniewski commented 1 year ago

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

dutradotdev commented 1 year ago

I would like to share some ideas too:

okwasniewski commented 1 year ago

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).

phucynwa commented 1 year ago

could you add supporting scrcpy feature ?

okwasniewski commented 1 year ago

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.

dutradotdev commented 1 year ago

@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 commented 1 year ago

you can use this to check iOS device logs

brew install libimobiledevice
idevice_id --list // list available device UDIDs
idevicesyslog -u <device udid>
mrcsxsiq commented 1 year ago

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

okwasniewski commented 1 year ago

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
ameer-taghavi commented 1 year ago

feature request: Wipe data for each android emulator

okwasniewski commented 1 year ago

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
sclavijo93 commented 8 months ago

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