Skip to content

Commit debaedf

Browse files
committed
feat: invert PDF colors in dark theme
1 parent 3995eb7 commit debaedf

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

src/editor/pdf.scss

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
1-
.theme-dark.pdf-dark-hover .pdf-viewer {
2-
opacity: 0.7;
3-
transition: opacity var(--animation);
1+
.theme-dark {
2+
&.pdf-dark-hover .pdfViewer {
3+
opacity: 0.7;
4+
transition: opacity var(--animation);
45

5-
&:hover {
6-
opacity: 0.85;
6+
&:hover {
7+
opacity: 0.85;
8+
}
9+
}
10+
11+
&.pdf-dark-invert .pdfViewer .page {
12+
filter: invert(1) contrast(0.8);
713
}
814
}
915

src/style-settings/editor.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -914,6 +914,12 @@ export default Settings.create('maple-editor', 'Maple Editor').children([
914914
},
915915
{ enable: true },
916916
)
917+
.addClassToggle('pdf-dark-invert', {
918+
title: {
919+
en: 'Invert Colors in Dark Mode',
920+
zh: '黑暗模式下反转颜色',
921+
},
922+
})
917923
.children([
918924
Settings.ofLevel(2, {
919925
title: { en: 'PDF Export', zh: 'PDF 导出' },

0 commit comments

Comments
 (0)