in src/main/kotlin/com/jetbrains/interactiveRebase/visuals/SquashedCirclePanel.kt [128:144]
override fun selectedCommitAppearance(
g2d: Graphics2D,
isSelected: Boolean,
circleColor: Color,
borderColor: Color,
) {
g2d.fill(backCircle)
g2d.fill(circle)
g2d.color = if (isSelected) circleColor.darker() else Palette.GRAY
val borderStyle = if (isSelected) borderColor else parent.background
drawBorder(g2d, backCircle, borderStyle)
val middleCircleColor = interpolateColors(Palette.GRAY, circleColor)
g2d.color = if (isSelected) circleColor.darker() else middleCircleColor
drawBorder(g2d, middleCircle, borderStyle)
g2d.color = if (isSelected) circleColor.darker() else circleColor
drawBorder(g2d, circle, borderStyle)
}