eclipse-cdt-cloud / eclipse-cdt-cloud/theia-trace-extension

Allow different colors definition for timegraph outputs.

Open
#481 0 comments 0 reactions 0 assignees View on GitHub
enhancement Theia UI timeline-chart
Dominant language
TypeScript
Stars
50
Forks
60
PR merge metrics
No merged PRs in 30d

Description

Before #442 the horizontal, vertical gridline and text color used where the same. Only one style `lineColor` is defined in the `OutputComponentStyle`. This `lineColor` is propagated to the TimeGraphComponent and TimeAxisComponent. Having different style properties in `OutputComponentStyle` allow to be more selective when configuring the colors.

Please note #442 hard-coded the horizontal and vertical gridline color in `TimeGraphComponent` and with the implementation of this tracker, the hard-coded values can be removed and the new color properties can be used.

Contributor guide

Open the contributing guide

Research direction

Start by tracing OutputComponentStyle into TimeGraphComponent and TimeAxisComponent, focusing on the existing lineColor propagation and the hard-coded gridline colors introduced by #442. Define separate style behavior for horizontal gridlines, vertical gridlines, and text, remove the hard-coded values, and verify that each output can be configured independently.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
data-visualization, frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.