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.
select multiple tabs?
charley
OS Professional Posts: 20 ✭✭
I'd like to be able to select multiple tabs to delete them simultaneously. Is there a way?
0
Comments
1. Deleted tab by X
2. Created number of features from Y in another tab
So, to recover the tab, history will be restored at point-1 and it will come to point-3. But after restoring history, features created by user B before restore points will be lost. Situation could be worse if more than two users are working. It needs lot of communication between the users in this entire process.
When features are deleted user can at least bring them back by undo button for that session. But it is not for the tabs. That could be the reason why it is not provided the selection of multiple tabs for deleting. But may be we can suggest that undo should also be possible to restore deleted tabs.
And I like your proposed resolution, so +1 from me
Undo is currently managed per-tab (in other words, you undo the last thing you did in the current tab, not the last thing you did overall), which precludes undo from restoring deleted tabs, but I don't think we are married to that approach. An implication of making undo per-document, rather than per-tab would be that you wouldn't be able to switch to, say, a part studio and undo the last change you made to that part studio (if you made changes to other tabs since).
Thanks ilya for the clarification.
It seems to me it would be a shame to lose tab-specific Undo. But I wonder if we could not have our cake and eat it, too? (or, as they used to say in Italy, "a full wine-barrel and a drunk wife")
ON EDIT
If @shashank_aarya's suggestion is not appealing (a command dedicated to undoing tab deletions) :
Could there perhaps be an added (rather than alternative) undo option, called something equivalent to "undo document-wide change(s)"?
Alternatively, if that were to become the default behaviour, perhaps an RMB on an individual tab might include "undo local change(s)" ?
If you (or anyone collaborating) accidentally deletes tab and doesn't notice this immediately.
1. How can you restore 'PS 4' in below image without losing Sketch 6 and Extrude 5?
I would suggest un-delete function into history for tabs. If there was option to just restore tab without actually going back in time it would be much better than 'Are you sure?' when deleting a tab (I wouldn't mind having both, tab can contain great load of workhours to be deleted without confirmation).
2. Is there anything specific happening if restoring document below 'Automatic upgrade'?
1. The thread I linked to above has a workaround using branching and merging to restore a deleted tab. Obviously, that's not a great user experience. Rather than a trash tab or an undelete tab option, I'd prefer we did a "selective restore" where you could select a bunch of items in history and undo their effects -- that would be more powerful and have tab deletion undo as a special case. (Workspaces are a different matter -- there a trash can sounds very useful).
2. We are planning to do an under-the-hood blog post about our internal upgrade process at some point. Here, without going into why, if you restore prior to an upgrade, you may see some new features become unavailable in your document. You may also not be able to merge to/from other workspaces and sometimes you won't be able to copy/paste sketches between them. This is all temporary until the workspace is upgraded again (either automatically or by being shared with support). We are working to make this automatic upgrading even more painless.