Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Linked Document Icon
Michael_Coffee
Member Posts: 91 ✭✭✭
According to the change log, 1.110, one line states: "Update recursive linked document update icons to use version icons, not link icons." Since it has been used, I don't understand why the change. There are merits for them being different, rather than the same, because if you use a version of a part within its own document, it'll use the version symbol. If the part was outside of the document, it'd use the linked symbol. While in hindsight the linked symbol would be more prevalent, there is still a difference between them. I just don't understand why the need to make them the same.
0
Best Answer
-
timandrews Member, Moderator, Onshape Employees Posts: 18The primary reason we decided to change the link icon to a version was to simplify the mental model for linked references. Previously, link icons were used for references that came from a different document while version icons were used for references from the same document. When we implemented the "Update all" recursive updating in assemblies and introduced the concept of pinning, we deployed a whole new set of icons to communicate the different ways an instance (or something inside an instance) could be out-of-date. The image below shows all of the different variations:
If we had kept the original model of "links for other docs" and "versions for same doc", we would have needed to create an additional 8 icons to capture all of the variations. We ultimately decided that it would be best to think about references a bit differently. A part can either reference a workspace, version, or revision. Parts that reference versions in the same document vs a different document still behave and update the same way; the main difference is that parts from the same document can be changed to reference the workspace again. To help communicate this difference, we added a tooltip when hovering over the version icon.
7
Answers
If we had kept the original model of "links for other docs" and "versions for same doc", we would have needed to create an additional 8 icons to capture all of the variations. We ultimately decided that it would be best to think about references a bit differently. A part can either reference a workspace, version, or revision. Parts that reference versions in the same document vs a different document still behave and update the same way; the main difference is that parts from the same document can be changed to reference the workspace again. To help communicate this difference, we added a tooltip when hovering over the version icon.