Skip to content

Commit b62e812

Browse files
authored
Fix print colors (#60)
1 parent 8c33bf5 commit b62e812

File tree

8 files changed

+47
-28
lines changed

8 files changed

+47
-28
lines changed

.github/ISSUE_TEMPLATE/bug.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,14 @@ body:
3333
validations:
3434
required: true
3535

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+
3644
- type: checkboxes
3745
id: component
3846
attributes:
@@ -60,9 +68,11 @@ body:
6068
required: false
6169
- label: Search
6270
required: false
63-
- label: Projects
71+
- label: Print
72+
required: false
73+
- label: Project Boards
6474
required: false
65-
- label: Projects (beta)
75+
- label: Project Tables (beta)
6676
required: false
6777
- label: Insights
6878
required: false

.github/dependabot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ updates:
1616
ignore:
1717
- dependency-name: "@types/node"
1818
update-types:
19-
- version-update:semver-patch
19+
- version-update:semver-patch

build.ts

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

3-
import fs from "fs";
4-
import path from "path";
3+
import * as fs from "fs";
4+
import * as path from "path";
55

6-
import { zip } from 'zip-a-folder';
6+
import { zip } from "zip-a-folder";
77

8-
class Main {
8+
abstract class Main {
99

1010
public static async main(): Promise<void> {
1111
const src : string = path.join(__dirname, "src");
@@ -16,13 +16,11 @@ class Main {
1616

1717
/* clear dist */ {
1818
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);
2321

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});
2624
}
2725

2826
/* copy src to zip */ {
@@ -47,9 +45,7 @@ class Main {
4745
}
4846

4947
/* 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});
5349
}
5450
}
5551

package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
},
1818
"homepage": "https://github.com/KatsuteDev/GitHub-Red-Issues#readme",
1919
"devDependencies": {
20-
"@types/node": "18.7.1",
20+
"@types/node": "18.7.6",
2121
"typescript": "4.7.4",
2222
"zip-a-folder": "1.1.5"
2323
}

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.3",
7+
"version": "3.4",
88
"homepage_url": "https://github.com/KatsuteDev/GitHub-Red-Issues",
99
"icons": {
1010
"16": "icon16.png",

src/style.css

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,25 @@ div[data-hovercard-subject-tag^="issue:"] path[d="M16 8A8 8 0 110 8a8 8 0 0116 0
3636
}
3737

3838
/* js overrides */
39-
4039
.rissue-closed-fg {
4140
color: var(--rissue-issue-closed-fg) !important;
4241
}
4342

4443
.rissue-closed-bg {
4544
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+
}
4660
}

tsconfig.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@
22
"compilerOptions": {
33
"target": "es2020",
44
"module": "commonjs",
5-
"esModuleInterop": true,
65
"strict": true,
76
"skipLibCheck": true,
87
"removeComments": true
98
}
10-
}
9+
}

0 commit comments

Comments
 (0)