ProgressNS / sidekick-feedback

This repository is for feedback regarding NativeScript Sidekick. Use the issues system here to submit feature requests or vote for existing ones.
45 stars 9 forks source link

Make Sidekick 2 Work Like Sidekick 1 Should #455

Open EdJones opened 4 years ago

EdJones commented 4 years ago

Please, provide the details below:

Did you verify whether this issue has already been reported here?

_Yes/

Tell us about the problem

Sidekick 2 planning is underway, and seems to be envisioned as much larger; something of a merger with the web-based Playground.

However, SideKick 1 has not lived up to its expectations.

So, make Sidekick 2 do what Sidekick 1 promises. Punt on the other stuff, or do a parallel development.

Which platform(s) does the issue occur on?

_iOS
_Windows

Provide the following version numbers that the issue occurs with:

How to obtain this information is explained in the Gather information about your development environment section.

Tell us how to recreate the issue in as much detail as possible

  1. Start the application ..
  2. Try to test/deploy an app through a brand new beginner's eyes.

OK, I love Sidekick. But!

I started with Nativescript this time last year. For 2/3 the year, I largely ignored Sidekick because, beautiful as it's UI is, it's not really very friendly if you've not previously deployed an app to Apple.

To repeat that: Beautiful as Sidekick's UI is, it's not really very friendly if you've not previously deployed an app to Apple. Nothing is really quite what you think it is. And the errors you get back don't really help. (Issue 441)

And, frankly, even after I'd set it up once, when it came time to change the app name (Apple made me) or track builds, it still wasn't very friendly. (Issue 445)

Also, once you have it set up and are on a consistent build/test rhythm, it fails to deliver A LOT. In different ways. (Issues 446, 449, 451, 452, 453, etc.)

As I said, I love Sidekick. Let's not break it. Let's fix it.

Does this issue happen every time?

_Yes

Send the client logs

How to obtain the Sidekick logs is explained in the Access the NativeScript Sidekick logs section. To share them with us, you can create a gist with the app logs and send the produced link.

nmandyam commented 4 years ago

The user experience leaves a LOT to be desired. I agree that it's very good - after all, I couldn't build for iOS without a Mac if there was no Sidekick. But here are some very specific problems that I hope will be fixed:

But regardless all these things, it DOES give us options that do not exist elsewhere, specifically in terms of iOS development. Thank you for that!

EdJones commented 4 years ago

@nmandyam, thank you so much for chiming in. I was beginning to think I'm the only one having all these issues!

EdJones commented 4 years ago

@NickIliev, thanks. I guess I chafe at the "Enhancement" label here. Yes, I'm calling for some UI redesign. But also for the damn thing to just work.

I've been struggling all of January just to run a few very simple code changes on my iPhone.