-
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
Allow renaming trace viewer tabs #384
Comments
Revised approach to solving the issue:
See below for a screenshot for the user story. CC: @arfio |
@thefinaljob @ssmagula You plan to have the edit trace button appear in the opened traces section (A) rather than in the trace tab label (B)? Couldn't we edit directly in the tab and either:
My reflex would be to put it in the trace tab first:
|
RE: Space for editing button - This shouldn't be an issue since the tab size doesn't shrink in Theia when there are too many tabs to display in the tab bar. In Theia, tab size is a function of label length. When there are too many tabs to display in the tab bar, a scroll wheel appears. Example with a ton of tabs open: TraceCompassTutorialTraces.Theia-Trace.Example.Application.-.Google.Chrome.2021-07-23.13-43-56.mp4 |
After some discussion with @ssmagula and @thefinaljob:
|
…explorer widget as outlined in issue eclipse-cdt-cloud#384 Signed-off-by: Nikolai Peram <[email protected]>
…cdt-cloud#384. Made each menu item into its own react component. Signed-off-by: Nikolai Peram <[email protected]>
…clipse-cdt-cloud#384. Made each menu item into its own react component.
…clipse-cdt-cloud#384. Made each menu item into its own react component. Signed-off-by: Nikolai Peram <[email protected]>
Allowing users to rename tabs lets them give concise and meaningful labels. This makes it easier to distinguish between tabs because, unlike the trace file names (which tend to be long), user written labels are more likely to fit inside narrow tabs without being cut off.
Examples of useful tab names:
Requirements:
CC: @ssmagula
The text was updated successfully, but these errors were encountered: