Make placement of contextual ribbon tabs more consistent.

314
2
10-12-2023 10:21 PM
Status: Open
Labels (1)
wayfaringrob
Frequent Contributor

rburke_0-1697174260495.png

rburke_1-1697174287114.png

When working in the fields view, for example, the fields options appear in a really strange location - between the view and share tab. It also removes other tabs from the ribbon. The table view, by comparison, appears darker, to the right of share, and does not remove any commands from the UI. The constant shifting of UI elements is a pain for muscle memory and getting anything done quickly. Why not make the fields tab behave as the table tab does for consistency?

2 Comments
SSWoodward

Thanks for the Idea @wayfaringrob ,

You'll be happy to know that in ArcGIS Pro 3.2 the fields tab populates in a more expected place in the ribbon when the fields view is selected.  Bringing the fields view into focus will now populate the fields tab directly to the right of the project tab.  So no more popping up between 'view' and 'share'.

This position near the left side is where many other core tabs open, including the table tab when you are viewing the table of the feature class, and not the attribute table of the feature layer. 

The table tab opens as a contextual tab ( the darker ones ) when you bring the attribute table for a feature layer in to focus.  This is a different table from the table that opens when opening the feature class's table from the catalog pane.  

The reason the fields tab and other data design tabs don't open in the contextual tabs is because the contextual tabs are for edit operations on the layer in the map, and the data design tabs are for schema manipulation on the class, and you can't perform these two types of edit operations at the same time.  For instance, I couldn't add a field to a class while there are unsaved edits in the layer. 

We are always looking to better our UI and appreciate the feedback. We'll keep this in mind while we continue to improve. 

wayfaringrob

@SSWoodward  great, consistency is nice.