sweetpad-dev / sweetpad

Develop Swift/iOS projects using VSCode
https://marketplace.visualstudio.com/items?itemName=sweetpad.sweetpad
MIT License
132 stars 5 forks source link

is it better/possible to add a recent simulators section #22

Open aelam opened 1 week ago

aelam commented 1 week ago

there are so many simulators including Watch, iPhone, plus old ones from one Xcode

and actually users dont know which simulator is active I feel iOS-debug way is simple and clean do you have any idea

hyzyla commented 1 week ago

Hello! Thanks for the valuable feedback. There is definitely room for improvement for the simulators view. Here are some ideas to improve it:

  1. Remove non-iPhone/iPad simulators, like Apple Watch and Apple TV.
  2. Put recently used simulators at the top of the list.
  3. Remove unavailable runtimes.
    1. ... what else?

Could you also share how your list of devices looks in the Sweetpad extension and the iOS-debug extension for reference?

aelam commented 1 week ago

I refer to Xcode list here is the scenario.

  1. I choose a scheme. the scheme target is determined. so I know the list should only list iPhone or iPhone Simulator or generic iPhone or generic iPhone Simulator
    • same for watch scheme
  2. then choose a target

| User-Scheme | target |

the scheme drop down menu and target drop down menu might be a good solution and they should show in the UI maybe in the bottom or somewhere

Screenshot 2024-07-07 at 0 36 09