-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clarify that re-labeling traces doesn't change trace file names #475
Comments
I'm suggesting adding "Trace Set - " or "Trace Set:" as a prefix to the folder name. Kind of how the trace analysis tabs have a "Trace:" prefix, but editable. Examples of adjusted names (tracevizlab example traces):
Pros
The problem is that right now users have no way of learning that they're looking at a trace set and not the filesystem. Because trace sets are generated automatically right now, users have no reason to believe they're not interacting directly with the filesystem and there's nothing in the UI to suggest otherwise. (Granted this will be less of an issue when users are explicitly defining trace sets themselves, but at the moment changing the default trace set name could be a quick way to introduce the concept of a "trace set".) Cons
|
How about changing the widget name from "Opened Traces" to "Opened Trace Sets" and perhaps elaborating more in the tooltip? |
Renaming the widget communicates more clearly that "the widget shows trace sets", but it doesn't communicate that "a trace set is not a folder". Without challenging the user's likely assumption that they're interacting directly with folders, changing the widget name risks reinforcing the idea that a trace set refers directly to the filesystem.
Tooltips (especially tooltips that only appear after a long hover) can't be used to challenge a user's assumption since the user won't check the tooltip if they think they understand what they're looking at already. @ssmagula Do you have any thoughts? We want to clarify that re-labelling a trace (or a trace set) doesn't change the file name. |
PR #451 lets users define a useful label for trace sets instead of being restricted to the default (ex. "Before applying patch A" instead of "trace-12sdai42b-202109081611"). However, at the moment it is isn't clear that this changing this label has no impact on the trace file names. This is confusing for users.
Prerequisite for merging PR #451. Discussed in PR comment.
Challenge
The challenge is that, since trace set generation is currently behind the scenes (i.e. it happens automatically when you open a folder with CTF traces), users don't know what a "trace set" is. It's easy for users to assume they're working directly with the filesystem. This is further reinforced by the default trace set name being name of the folder that contains the traces.
To clarify that changing the trace set label doesn't make changes to the filesystem, we need to first introduce the concept of a "trace set" and imply it's separate from the filesystem.
Possible solution
Original discussion (from PR comment):
The text was updated successfully, but these errors were encountered: