cyberbotics / webots

Webots Robot Simulator
https://cyberbotics.com
Apache License 2.0
3.24k stars 1.7k forks source link

Suggestions to improve UI for exporting animations and scenes locally #4602

Closed stefaniapedrazzi closed 2 years ago

stefaniapedrazzi commented 2 years ago

In the develop branch, it is very difficult to find how to save a scene or animation locally. It is OK to try to promote as much as possible the upload on webots.cloud. But at the moment it is not at all self-explanatory what will be done when pressing the "upload" buttons when the "Save as local files" option is checked.

I think that we could apply some minor improvements to make it more user friendly.

Here are some suggestions for discussion:

  1. I think that if the naming the menu item simply "Share" instead of "Share on webots.cloud" would be less confusing in case a user wants to save locally only. Otherwise she might never open the dialog to search for the option.
  2. Similarly, I personally would change the dialog title from "Share your simulation online" to "Share your simulation"
  3. The word "upload" in the button text is misleading when the "save as local files" option is checked. What about using radio buttons and change, something like the one in the picture? Screenshot from 2022-06-07 10-48-12
  4. Otherwise if we should decide to keep the save as local file as an exceptional behavior enabled by a checkbox, I think we should at least change the label from "Save as local files" to "Save as local files only"

Additionally, the documentation has not been updated accordingly to the changes to the UI and still refers to the old menu items. These are at least three pages that should be updated:

omichel commented 2 years ago

Screenshot from 2022-06-07 10-48-12

I would also remove the "Publish you simulation" sentence which seems redundant with the title of the window. Also I would simplify the text of the first radio button to "Upload to webots.cloud". Finally the buttons should better reflect the title of the window: "Share scene" and "Record and share animation".

BenjaminDeleze commented 2 years ago

I will implement these changes