GitHub - swap icon colors (open=red, closed=green)

Makes "good" icons green and "bad" ones red. Closed issue is good, unresolved is bad.

目前为 2021-06-23 提交的版本。查看 最新版本

/* ==UserStyle==
@name           GitHub - swap icon colors (open=red, closed=green)
@description    Makes "good" icons green and "bad" ones red.  Closed issue is good, unresolved is bad.
@namespace      myfonj
@version        0.1.1
@license        CC0 - Public Domain
==/UserStyle== */
@-moz-document domain("github.com") {
/*
GitHub - swap colors (open=red, closed=green)
  https://gf.qytechs.cn/en/scripts/406730/versions/new
*/

.octicon.open,
.octicon.octicon-issue-opened:not(.UnderlineNav-octicon) path
{	color: #cb2431; /* original is green */
}
.octicon.closed,
.octicon.octicon-issue-closed path
{	color: #28a745; /* original is red */
}
.reponav-item .octicon path,
.table-list-header-toggle .btn-link path,
.State--green .octicon.octicon-issue-opened path,
.State--red .octicon.octicon-issue-closed path
{ color: inherit
}
.State--open,
.State--green
{	background-color: #cb243133; /* original is green */
;color: #cb2431;
}
.State--closed,
.State--red
{	background-color: #28a74533; /* original is red */
;color: #28a745;
}
.type-icon-state-closed .octicon-git-pull-request
{ /* leaving original red, as for "closed not merged" */
}
.octicon.octicon-git-pull-request.open
{ color: orange; /* original is green */
}
.octicon.octicon-git-pull-request.open.text-green
{ color: orange !important; /* text-green is !important; ghis appears in tooltip */
}
.octicon.octicon-git-merge.merged , /* does not seem to be needed anymore */
.type-icon-state-merged .octicon-git-merge
{ color: #28a745; /* original violet seems quite ok-ish as well, but to be consistent let's make it green. merged PR = OK*/
}
.octicon-git-pull-request.closed
{ color: #cb2431; /* original is green; closed not merged - not error, not OK */
}
.octicon-git-pull-request.text-gray-light
{ /* "draft" PR is gray */
}

/* user closed this issue ... */
.TimelineItem-badge.text-white.bg-red > .octicon.octicon-circle-slash
{	background-color: #28a745;
	outline: .4rem solid #28a745;
	color: rgba(255,255,255,.2); /* icon shape is like "🚫" here */
}

/* user reopened this issue ... */
.TimelineItem-badge.text-white.bg-green > .octicon.octicon-dot-fill
{	background-color: #cb2431;
	outline: .4rem solid #cb2431;
	color: rgba(255,255,255,.2); /* icon shape is "•" here */
}
}
/* Open pull request should not be red. Nor green. */
@-moz-document regExp("https://github.com/[^/]+/[^/]+/pull/.*")
{
   #partial-discussion-header .State.State--green  { background-color: purple;}
}
/*
END: GitHub - swap colors (open=red, closed=green)
*/

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址