Open JakeRadMSFT opened 6 years ago
Similar to #4
We need color code + some other visual cues/text. Color code itself is not going to meet accessibility requirements.
Similar to being able to color a connection in SSMS, it would be useful to be able to color-code individual blob/cosmos/data lake accounts or even whole subscriptions, so that you can easily filter visually between different environments (set the tab color to RED for production, for example)
For anyone who works on multiple environments this is an important feature, especially since the only place the storage account is shown for a tab is in the URL section of the properties tab, written in small font. (even the info icon notifying you that you are using a preview feature is more significant than the storage account you are currently about to interact with).
Although interaction metrics would rate knowing this as low because nobody would "click" on this info, not having it visible can cause significant issues. I've opened the "uploads" blob store, and i want to click across to the message queue that is supposed to hold a specific message. Which "raw-data" should i click? -- current UX is click one, read the url properties and check if that is correct, if not, click the other one.
@craxal please get the accessibility team to comment on if lettings users pick arbitrary colors for the something that serves as the background color for text is ok.
Accessibility team recommends giving users the tools to make colors work the way they want. If we provide or select any colors be default in some way, those colors, of course, should be accessible.
I'd like to add to this - last week one of my teammates accidentally made a change to a production table, rather than a test version because they had a table open and they thought it was from the test environment. It would be much safer if Storage Explorer provided a visual clue as to which tab is from which storage connection (similar to SSMS allowing the same per connection). Where I work there are several deployment environments so it's very common to have the same table name in a bunch of storage accounts.
If readability of the tab text is an issue, I'd suggest adding a colored bar under the tab name - the color would come from the connection properties, so all tabs from the same connection would share the same color and tabs from different connections could have different colors. For example:
The two tables come from different storage accounts (used in different environments). In this example I picked green as the "safe" color and red as the "warning" color but I'd expect this feature to allow me to pick any color that I wanted.
Storage Explorer Version: 0.9.6
OS Version: Windows 10 (All)
Expected Experience: Ability to specify a tab color for subscription or account
Actual Experience: Hard to tell which account/subscription the opened Tab is from.