Skip to content

Commit a124a16

Browse files
committed
Merge branch 'feat/overtype-hard' into feat/friendly-playground
2 parents 4184941 + 697194b commit a124a16

File tree

4 files changed

+23
-6
lines changed

4 files changed

+23
-6
lines changed

browser-extension/package-lock.json

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

browser-extension/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"author": "DiffPlug",
33
"dependencies": {
44
"@wxt-dev/webextension-polyfill": "^1.0.0",
5+
"highlight.js": "^11.11.1",
56
"overtype": "^1.2.3",
67
"webextension-polyfill": "^0.12.0"
78
},

browser-extension/src/overtype/overtype.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ export interface OverTypeConstructor {
102102
getInstance(element: Element): OverTypeInstance | null;
103103
destroyAll(): void;
104104
injectStyles(force?: boolean): void;
105+
setCodeHighlighter(highlighterFn: (code: string, language: string) => string);
105106
setTheme(theme: string | Theme, customColors?: Partial<Theme['colors']>): void;
106107
initGlobalListeners(): void;
107108
getTheme(name: string): Theme;

browser-extension/src/overtype/styles.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ export function generateStyles(options = {}) {
2121
mobile = {},
2222
} = options;
2323

24-
fontFamily = "inherit !important"
25-
fontSize = "var(--text-body-size-medium) !important"
24+
fontFamily = "inherit";
25+
fontSize = "var(--text-body-size-medium)";
2626

2727
// Generate mobile overrides
2828
const mobileStyles =
@@ -47,6 +47,11 @@ export function generateStyles(options = {}) {
4747

4848
return `
4949
/* OverType Editor Styles */
50+
/* GitHub styles */
51+
.overtype-preview pre.code-block {
52+
font-family: ${fontFamily} !important;
53+
font-size: ${fontSize} !important;
54+
}
5055
5156
/* Middle-ground CSS Reset - Prevent parent styles from leaking in */
5257
.overtype-container * {

0 commit comments

Comments
 (0)