Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow copying of a local sketch to Arduino Cloud in IDE2 #1876

Closed
3 tasks done
davegarthsimpson opened this issue Feb 10, 2023 · 1 comment · Fixed by #1901
Closed
3 tasks done

Allow copying of a local sketch to Arduino Cloud in IDE2 #1876

davegarthsimpson opened this issue Feb 10, 2023 · 1 comment · Fixed by #1901
Assignees
Labels
conclusion: resolved Issue was resolved topic: cloud Related to Arduino Cloud and cloud sketches topic: code Related to content of the project itself type: enhancement Proposed improvement

Comments

@davegarthsimpson
Copy link
Contributor

Describe the request

At present cloud sketches can be viewed and modified from IDE2, but there is no way of copying a local sketch to Arduino Cloud from the IDE2 interface.

This "one-way-only" workflow makes our offering of cloud sketch features feel incomplete.

We should implement a "Push Sketch to Cloud" action/option in the ui of IDE2, as per design spec.

Outcome

Push "action icons" added to local sketches in the Sketchbook list, and push "action items" added to "sketch item popover menus" in the Sketchbook list.

When a user is logged in to Arduino cloud from IDE2, these ui elements should copy the related sketch to their Arduino Cloud account.

The newly create cloud sketch should then be visible as a separate entity in the cloud sketchbook list.

Additional context

Figma links here

Issue checklist

  • I searched for previous requests in the issue tracker
  • I verified the feature was still missing when using the latest nightly build
  • My request contains all necessary details
@davegarthsimpson davegarthsimpson added topic: code Related to content of the project itself type: enhancement Proposed improvement labels Feb 10, 2023
@kittaakos
Copy link
Contributor

We should implement a "Push Sketch to Cloud" action/option in the ui of IDE2, as per design spec.

Push "action icons" added to local sketches in the Sketchbook list, and push "action items" added to

I copy paste my remark from an internal thread:

“Pushing” a local sketch to the cloud is vital, but it could be confusing for users to understand what happens. After a push, I expect one local sketch, but two identical sketches will exist locally in this case. Pushing is not the correct term for me. “clone” or “create a cloud copy” sounds better. Also, we need more use cases for the development phase. Having these slides for the presentation is great, but IDE2 needs more details. For example, what happens when a cloud sketch already exists with the same name? What’s the error message?

kittaakos pushed a commit that referenced this issue Feb 24, 2023
Closes #1876

Signed-off-by: Akos Kitta <[email protected]>
kittaakos pushed a commit that referenced this issue Feb 24, 2023
Closes #1876

Signed-off-by: Akos Kitta <[email protected]>
kittaakos pushed a commit that referenced this issue Feb 24, 2023
Closes #1876

Signed-off-by: Akos Kitta <[email protected]>
kittaakos pushed a commit that referenced this issue Feb 24, 2023
Closes #1876

Signed-off-by: Akos Kitta <[email protected]>
kittaakos pushed a commit that referenced this issue Feb 24, 2023
Closes #1876

Signed-off-by: Akos Kitta <[email protected]>
kittaakos pushed a commit that referenced this issue Mar 9, 2023
Closes #1876

Signed-off-by: Akos Kitta <[email protected]>
kittaakos pushed a commit that referenced this issue Mar 9, 2023
Closes #1879
Closes #1876
Closes #1899
Closes #1878

Signed-off-by: Akos Kitta <[email protected]>
kittaakos pushed a commit that referenced this issue Mar 10, 2023
Closes #1879
Closes #1876
Closes #1899
Closes #1878

Signed-off-by: Akos Kitta <[email protected]>
kittaakos pushed a commit that referenced this issue Mar 16, 2023
Closes #1879
Closes #1876
Closes #1899
Closes #1878

Signed-off-by: Akos Kitta <[email protected]>
kittaakos pushed a commit that referenced this issue Mar 16, 2023
Closes #1879
Closes #1876
Closes #1899
Closes #1878

Signed-off-by: Akos Kitta <[email protected]>
@per1234 per1234 added the conclusion: resolved Issue was resolved label Mar 16, 2023
@per1234 per1234 added the topic: cloud Related to Arduino Cloud and cloud sketches label Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
conclusion: resolved Issue was resolved topic: cloud Related to Arduino Cloud and cloud sketches topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants