Burndown styling improvements
This commit is contained in:
parent
5632f35130
commit
b91430b8fb
@ -104,11 +104,19 @@ Various Codicon icons have been used in this extension. Check [here](https://cod
|
|||||||
- `kanbn-burndown`
|
- `kanbn-burndown`
|
||||||
- `kanbn-burndown-settings`
|
- `kanbn-burndown-settings`
|
||||||
- `kanbn-burndown-settings-sprint-select`
|
- `kanbn-burndown-settings-sprint-select`
|
||||||
|
- `kanbn-burndown-settings-input`
|
||||||
- `kanbn-burndown-settings-start-date`
|
- `kanbn-burndown-settings-start-date`
|
||||||
- `kanbn-burndown-settings-end-date`
|
- `kanbn-burndown-settings-end-date`
|
||||||
- `kanbn-burndown-settings-sprint-mode`
|
- `kanbn-burndown-settings-sprint-mode`
|
||||||
- `kanbn-burndown-settings-date-mode`
|
- `kanbn-burndown-settings-date-mode`
|
||||||
- `kanbn-header-button-active`
|
- `kanbn-header-button-active`
|
||||||
- `kanbn-header-button-inactive`
|
- `kanbn-header-button-inactive`
|
||||||
- `kanbn-burndown-grid`
|
- `kanbn-burndown-chart`
|
||||||
- `kanbn-burndown-line`
|
- `kanbn-burndown-line`
|
||||||
|
- `kanbn-burndown-point`
|
||||||
|
- `kanbn-burndown-grid`
|
||||||
|
- `kanbn-burndown-tooltip`
|
||||||
|
- `kanbn-burndown-tooltip-date`
|
||||||
|
- `kanbn-burndown-tooltip-workload`
|
||||||
|
- `kanbn-burndown-tooltip-count`
|
||||||
|
- `kanbn-burndown-tooltip-task`
|
||||||
|
@ -213,10 +213,10 @@ const Board = ({
|
|||||||
});
|
});
|
||||||
}}
|
}}
|
||||||
title={[
|
title={[
|
||||||
|
'Start a new sprint',
|
||||||
currentSprint
|
currentSprint
|
||||||
? `${currentSprint.name}\nStarted ${formatDate(currentSprint.start, dateFormat)}`
|
? `Current sprint:\n ${currentSprint.name}\n Started ${formatDate(currentSprint.start, dateFormat)}`
|
||||||
: '',
|
: '',
|
||||||
'Start a new sprint'
|
|
||||||
].join('\n')}
|
].join('\n')}
|
||||||
>
|
>
|
||||||
<i className="codicon codicon-rocket"></i>
|
<i className="codicon codicon-rocket"></i>
|
||||||
|
@ -80,12 +80,6 @@ const Burndown = ({ name, sprints, burndownData, dateFormat, vscode }: {
|
|||||||
refreshBurndownData({ sprintMode: false });
|
refreshBurndownData({ sprintMode: false });
|
||||||
};
|
};
|
||||||
|
|
||||||
const chartMin = burndownData.series.length > 0
|
|
||||||
? Date.parse(burndownData.series[0].from)
|
|
||||||
: 'auto';
|
|
||||||
const chartMax = burndownData.series.length > 0
|
|
||||||
? Date.parse(burndownData.series[0].to)
|
|
||||||
: 'auto';
|
|
||||||
const chartData = burndownData.series.length > 0
|
const chartData = burndownData.series.length > 0
|
||||||
? burndownData.series[0].dataPoints.map(dataPoint => ({
|
? burndownData.series[0].dataPoints.map(dataPoint => ({
|
||||||
x: Date.parse(dataPoint.x),
|
x: Date.parse(dataPoint.x),
|
||||||
@ -186,12 +180,19 @@ const Burndown = ({ name, sprints, burndownData, dateFormat, vscode }: {
|
|||||||
<div className="kanbn-burndown">
|
<div className="kanbn-burndown">
|
||||||
<ResponsiveContainer width="100%" height="100%" className="kanbn-burndown-chart">
|
<ResponsiveContainer width="100%" height="100%" className="kanbn-burndown-chart">
|
||||||
<LineChart data={chartData}>
|
<LineChart data={chartData}>
|
||||||
<Line className="kanbn-burndown-line" type="stepAfter" dataKey="y" />
|
<Line
|
||||||
|
className="kanbn-burndown-line"
|
||||||
|
type="stepAfter"
|
||||||
|
dataKey="y"
|
||||||
|
strokeWidth={2}
|
||||||
|
dot={{ className: 'kanbn-burndown-point' }}
|
||||||
|
isAnimationActive={false}
|
||||||
|
/>
|
||||||
<CartesianGrid className="kanbn-burndown-grid" strokeDasharray="5 5" vertical={false} />
|
<CartesianGrid className="kanbn-burndown-grid" strokeDasharray="5 5" vertical={false} />
|
||||||
<XAxis
|
<XAxis
|
||||||
dataKey="x"
|
dataKey="x"
|
||||||
type="number"
|
type="number"
|
||||||
domain={[chartMin, chartMax]}
|
domain={['dataMin', 'dataMax']}
|
||||||
tickFormatter={formatXAxis}
|
tickFormatter={formatXAxis}
|
||||||
tickCount={6}
|
tickCount={6}
|
||||||
/>
|
/>
|
||||||
|
@ -546,6 +546,11 @@ body.vscode-dark .kanbn-burndown-settings-input[type="date"]::-webkit-calendar-p
|
|||||||
stroke: #3c7;
|
stroke: #3c7;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.kanbn-burndown-point {
|
||||||
|
stroke: var(--vscode-foreground);
|
||||||
|
fill: var(--vscode-editor-background);
|
||||||
|
}
|
||||||
|
|
||||||
.kanbn-burndown-tooltip {
|
.kanbn-burndown-tooltip {
|
||||||
background-color: var(--vscode-menu-background);
|
background-color: var(--vscode-menu-background);
|
||||||
color: var(--vscode-menu-foreground);
|
color: var(--vscode-menu-foreground);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user