6
6
--rissue-issue-closed-bg : var (--bgColor-closed-muted , # f8514926 );
7
7
}
8
8
9
- : not (react-app [app-name = "repo-deployments" ] div ) > : not (span .State--merged , projects-v2 span [class ^= "StateLabel__StateLabelBase" ], projects-v2 .TimelineItem-Badge , .TimelineItem-badge , a [href *= "/discussions" ], .hx_anim-fade-out ) > : is (
9
+ : not (react-app [app-name = "repo-deployments" ] div ) > : not (
10
+ span .State--merged ,
11
+ span [class ^= "StateLabel__StateLabelBase" ],
12
+ projects-v2 span [class ^= "StateLabel__StateLabelBase" ],
13
+ .TimelineItem-Badge ,
14
+ .TimelineItem-badge ,
15
+ a [href *= "/discussions" ],
16
+ .hx_anim-fade-out
17
+ ) > : is (
10
18
/* issue icon */
11
19
svg .octicon-issue-closed ,
12
20
/* project icon */
22
30
}
23
31
24
32
: is (
25
- /* issue badge */
26
- span .State--merged ,
27
- /* timeline icon */
28
- .TimelineItem-badge ,
33
+ span .State--merged , /* issue badge (legacy) */
34
+ .TimelineItem-badge , /* timeline icon (legacy) */
29
35
): has (svg .octicon-issue-closed , svg .octicon-discussion-closed ),
30
- /* projects issue badge */
31
- projects-v2 span [class ^= "StateLabel__StateLabelBase" ]: has (path [d = "M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z" ] + path [d = "M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z" ]),
32
- /* projects timeline icon */
33
- projects-v2 .TimelineItem-Badge : has (path [d = "M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm1.5 0a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm10.28-1.72-4.5 4.5a.75.75 0 0 1-1.06 0l-2-2a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l1.47 1.47 3.97-3.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z" ]){
36
+ : is (
37
+ span [class ^= "StateLabel__StateLabelBase" ], /* new issue badge & projects v2 */
38
+ ): has (path [d = "M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z" ] + path [d = "M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z" ]),
39
+ /* timeline icon */
40
+ .TimelineItem-Badge : has (path [d = "M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm1.5 0a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm10.28-1.72-4.5 4.5a.75.75 0 0 1-1.06 0l-2-2a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l1.47 1.47 3.97-3.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z" ]){
34
41
border-color : var (--rissue-issue-closed ) !important ;
35
42
box-shadow : var (--boxShadow-thin , inset 0 0 0 max (1px , 0.0625rem )) var (--rissue-issue-closed ) !important ;
36
43
background-color : var (--rissue-issue-closed ) !important ;
@@ -44,22 +51,40 @@ tasklist-block-title > div.color-bg-done{
44
51
: is (
45
52
/* tasklist circle */
46
53
tracked-issues-progress svg ,
47
- /* projects tasklist circle */
48
- svg [ data-target = "tracked-issues-progress.progress" ]
49
- ) > circle [ stroke ^= "var(--fgColor-done" ] : last-child {
54
+ ) > circle [ stroke ^= "var(--fgColor-done" ] : last-child ,
55
+ /* sub issue circle */
56
+ svg [ class ^= "ProgressCircle-module__completedIcon" ] > circle {
50
57
stroke : var (--rissue-issue-closed ) !important ;
51
58
}
52
59
53
- /* projects tasklist check */
54
- projects-v2 : not (span ) > svg [data-target = "tracked-issues-progress.progress" ] > path {
55
- fill : var (--rissue-issue-closed ) !important ;
56
- }
57
-
58
60
/* tasklist fill */
59
61
span > svg [data-target = "tracked-issues-progress.progress" ] > path {
60
62
fill : var (--rissue-issue-closed-bg ) !important ;
61
63
}
62
64
65
+ /* progress circle */
66
+ : is (
67
+ # issue-viewer-side-panel ,
68
+ react-app [app-name = "issues-react" ]
69
+ ) : is (
70
+ circle [class ^= "ProgressCircle-module__circleProgressShade" ],
71
+ circle [class ^= "ProgressCircle-module__circleProgress" ]
72
+ ),
73
+ projects-v2 svg [data-target = "tracked-issues-progress.progress" ] circle [stroke-dashoffset ]{
74
+ stroke : var (--rissue-issue-closed ) !important ;
75
+ }
76
+
77
+ /* progress check */
78
+ : is (
79
+ projects-v2 ,
80
+ # issue-viewer-side-panel ,
81
+ react-app [app-name = "issues-react" ]
82
+ ) : is (
83
+ svg [class ^= "ProgressCircle-module__completedIcon" ]
84
+ ) > path {
85
+ fill : var (--rissue-issue-closed ) !important ;
86
+ }
87
+
63
88
/* print */
64
89
@media print {
65
90
: is (
0 commit comments