Skip to content

Commit 72f41e9

Browse files
authored
CSS optimizations and fixes (#22)
1 parent a3c6814 commit 72f41e9

File tree

3 files changed

+22
-37
lines changed

3 files changed

+22
-37
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@
2121
"typescript": "4.6.3",
2222
"zip-a-folder": "1.1.3"
2323
}
24-
}
24+
}

src/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"name": "GitHub Red Issues",
55
"author": "Katsute",
66
"description": "Revert closed GitHub issues from purple back to red.",
7-
"version": "3.1",
7+
"version": "3.2",
88
"homepage_url": "https://github.com/Katsute/GitHub-Red-Issues",
99
"icons": {
1010
"16": "icon16.png",

src/style.css

Lines changed: 20 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,31 @@
11
/* Copyright (C) 2022 Katsute <https://github.com/Katsute> */
22

33
:root {
4-
--rissue-pull-merged : var(--color-done-emphasis, #8957e5);
5-
--rissue-issue-closed: var(--color-danger-fg, #F85149);
6-
--rissue-white : var(--color-fg-on-emphasis, #F0F6Fc);
4+
--rissue-pull-merged : var(--color-done-emphasis, #8957e5);
5+
--rissue-pull-merged-fg : var(--color-done-fg, #a371f7);
6+
--rissue-issue-closed : var(--color-danger-emphasis, #da3633);
7+
--rissue-issue-closed-fg : var(--color-danger-fg, #f85149);
8+
--rissue-white-fg : var(--color-fg-on-emphasis, #F0F6Fc);
79
}
810

911
/* issue icon */
10-
11-
svg.octicon-issue-closed.closed,
12-
svg.octicon-issue-closed.color-fg-done {
13-
color: var(--rissue-issue-closed) !important;
12+
:not(.State.State--merged):not(.TimelineItem-badge) > svg.octicon-issue-closed,
13+
/* projects beta icon */
14+
div[data-hovercard-subject-tag^="issue:"] path[d="M11.28 6.78a.75.75 0 00-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 00-1.06 1.06l2 2a.75.75 0 001.06 0l3.5-3.5z"],
15+
div[data-hovercard-subject-tag^="issue:"] path[d="M16 8A8 8 0 110 8a8 8 0 0116 0zm-1.5 0a6.5 6.5 0 11-13 0 6.5 6.5 0 0113 0z"]
16+
{
17+
color: var(--rissue-issue-closed-fg) !important;
1418
}
1519

1620
/* issue badge */
17-
18-
span[title="Status: Closed"] {
19-
background-color: var(--rissue-issue-closed) !important;
20-
}
21-
22-
span[title="Status: Closed"] > svg.octicon-issue-closed {
23-
color: var(--rissue-white) !important;
24-
}
25-
26-
/* issue timeline */
27-
28-
.TimelineItem-badge.color-bg-done-emphasis {
21+
#show_issue .gh-header-meta .State.State--merged,
22+
#show_issue .gh-header-sticky .State.State--merged,
23+
/* issue timeline icon */
24+
#show_issue .TimelineItem > .TimelineItem-badge.color-bg-done-emphasis,
25+
/* timeline mention closed issue label */
26+
.TimelineItem > .TimelineItem-body div[id^="ref-issue-"] ~ div > span.State.State--merged,
27+
/* pull timeline closed issue label */
28+
.pull-discussion-timeline .TimelineItem > .TimelineItem-body span.State.State--merged
29+
{
2930
background-color: var(--rissue-issue-closed) !important;
30-
}
31-
32-
.TimelineItem-badge.color-bg-done-emphasis > svg.octicon-issue-closed {
33-
color: var(--rissue-white) !important;
34-
}
35-
36-
/* pull timeline */
37-
38-
div.pull-discussion-timeline .TimelineItem-badge.color-bg-done-emphasis {
39-
background-color: var(--rissue-pull-merged) !important;
40-
}
41-
42-
/* projects beta */
43-
44-
svg[aria-label="Closed as completed issue"] {
45-
color: var(--rissue-issue-closed) !important;
4631
}

0 commit comments

Comments
 (0)