File tree Expand file tree Collapse file tree 8 files changed +47
-28
lines changed Expand file tree Collapse file tree 8 files changed +47
-28
lines changed Original file line number Diff line number Diff line change 33
33
validations :
34
34
required : true
35
35
36
+ - type : input
37
+ attributes :
38
+ label : Theme
39
+ description : |
40
+ Which GitHub theme you are using (ex: light/dark).
41
+ validations :
42
+ required : true
43
+
36
44
- type : checkboxes
37
45
id : component
38
46
attributes :
60
68
required : false
61
69
- label : Search
62
70
required : false
63
- - label : Projects
71
+ - label : Print
72
+ required : false
73
+ - label : Project Boards
64
74
required : false
65
- - label : Projects (beta)
75
+ - label : Project Tables (beta)
66
76
required : false
67
77
- label : Insights
68
78
required : false
Original file line number Diff line number Diff line change @@ -16,4 +16,4 @@ updates:
16
16
ignore :
17
17
- dependency-name : " @types/node"
18
18
update-types :
19
- - version-update:semver-patch
19
+ - version-update:semver-patch
Original file line number Diff line number Diff line change 1
1
// Copyright (C) 2022 Katsute <https://github.com/Katsute>
2
2
3
- import fs from "fs" ;
4
- import path from "path" ;
3
+ import * as fs from "fs" ;
4
+ import * as path from "path" ;
5
5
6
- import { zip } from ' zip-a-folder' ;
6
+ import { zip } from " zip-a-folder" ;
7
7
8
- class Main {
8
+ abstract class Main {
9
9
10
10
public static async main ( ) : Promise < void > {
11
11
const src : string = path . join ( __dirname , "src" ) ;
@@ -16,13 +16,11 @@ class Main {
16
16
17
17
/* clear dist */ {
18
18
if ( fs . existsSync ( dist ) )
19
- for ( const file of fs . readdirSync ( dist ) )
20
- fs . unlinkSync ( path . join ( dist , file ) ) ;
21
- else
22
- fs . mkdirSync ( dist ) ;
19
+ fs . rmSync ( dist , { recursive : true } ) ;
20
+ fs . mkdirSync ( dist ) ;
23
21
24
- ! fs . existsSync ( chrome ) || fs . unlinkSync ( chrome ) ;
25
- ! fs . existsSync ( firefox ) || fs . unlinkSync ( firefox ) ;
22
+ ! fs . existsSync ( chrome ) || fs . rmSync ( chrome , { recursive : true } ) ;
23
+ ! fs . existsSync ( firefox ) || fs . rmSync ( firefox , { recursive : true } ) ;
26
24
}
27
25
28
26
/* copy src to zip */ {
@@ -47,9 +45,7 @@ class Main {
47
45
}
48
46
49
47
/* cleanup */ {
50
- for ( const file of fs . readdirSync ( dist ) )
51
- fs . unlinkSync ( path . join ( dist , file ) ) ;
52
- fs . rmdirSync ( dist ) ;
48
+ fs . rmSync ( dist , { recursive : true } ) ;
53
49
}
54
50
}
55
51
Original file line number Diff line number Diff line change 17
17
},
18
18
"homepage" : " https://github.com/KatsuteDev/GitHub-Red-Issues#readme" ,
19
19
"devDependencies" : {
20
- "@types/node" : " 18.7.1 " ,
20
+ "@types/node" : " 18.7.6 " ,
21
21
"typescript" : " 4.7.4" ,
22
22
"zip-a-folder" : " 1.1.5"
23
23
}
Original file line number Diff line number Diff line change 4
4
"name" : " GitHub Red Issues" ,
5
5
"author" : " Katsute" ,
6
6
"description" : " Revert closed GitHub issues from purple back to red." ,
7
- "version" : " 3.3 " ,
7
+ "version" : " 3.4 " ,
8
8
"homepage_url" : " https://github.com/KatsuteDev/GitHub-Red-Issues" ,
9
9
"icons" : {
10
10
"16" : " icon16.png" ,
Original file line number Diff line number Diff line change @@ -36,11 +36,25 @@ div[data-hovercard-subject-tag^="issue:"] path[d="M16 8A8 8 0 110 8a8 8 0 0116 0
36
36
}
37
37
38
38
/* js overrides */
39
-
40
39
.rissue-closed-fg {
41
40
color : var (--rissue-issue-closed-fg ) !important ;
42
41
}
43
42
44
43
.rissue-closed-bg {
45
44
background-color : var (--rissue-issue-closed ) !important ;
45
+ }
46
+
47
+ /* print */
48
+ @media print {
49
+ /* issue badge */
50
+ # show_issue .gh-header-meta .State .State--merged ,
51
+ # show_issue .gh-header-sticky .State .State--merged ,
52
+ /* timeline mention closed issue label */
53
+ .TimelineItem > .TimelineItem-body div [id ^= "ref-issue-" ] ~ div > span .State .State--merged ,
54
+ /* pull timeline closed label */
55
+ .pull-discussion-timeline .TimelineItem > .TimelineItem-body div span .State .State--merged {
56
+ background : none !important ;
57
+ color : var (--rissue-issue-closed-fg ) !important ;
58
+ border-color : var (--rissue-issue-closed ) !important ;
59
+ }
46
60
}
Original file line number Diff line number Diff line change 2
2
"compilerOptions" : {
3
3
"target" : " es2020" ,
4
4
"module" : " commonjs" ,
5
- "esModuleInterop" : true ,
6
5
"strict" : true ,
7
6
"skipLibCheck" : true ,
8
7
"removeComments" : true
9
8
}
10
- }
9
+ }
You can’t perform that action at this time.
0 commit comments