aboutsummaryrefslogtreecommitdiffstats
path: root/src/webview
diff options
context:
space:
mode:
authorLibravatar Vijay A <vraravam@users.noreply.github.com>2023-02-08 21:13:21 +0530
committerLibravatar Vijay A <vraravam@users.noreply.github.com>2023-02-08 21:13:21 +0530
commit2e043a983f4fc1abc6ba9e8b6816b696c95996f4 (patch)
tree5bfcf00b4881ef901b60fdf7bc4ef2012750160c /src/webview
parentMerge branch 'develop' into release: Bump version to '6.2.4' (diff)
parent6.2.5-nightly.3 [skip ci] (diff)
downloadferdium-app-2e043a983f4fc1abc6ba9e8b6816b696c95996f4.tar.gz
ferdium-app-2e043a983f4fc1abc6ba9e8b6816b696c95996f4.tar.zst
ferdium-app-2e043a983f4fc1abc6ba9e8b6816b696c95996f4.zip
Merge branch 'develop' into release and bump version in package.jsonv6.2.5-beta.1
Diffstat (limited to 'src/webview')
-rw-r--r--src/webview/darkmode.ts4
-rw-r--r--src/webview/notifications.ts4
-rw-r--r--src/webview/recipe.ts1
3 files changed, 6 insertions, 3 deletions
diff --git a/src/webview/darkmode.ts b/src/webview/darkmode.ts
index 34f987b51..9944a7afa 100644
--- a/src/webview/darkmode.ts
+++ b/src/webview/darkmode.ts
@@ -19,10 +19,12 @@ export function darkModeStyleExists(recipePath: string) {
19 19
20export function injectDarkModeStyle(recipePath: string) { 20export function injectDarkModeStyle(recipePath: string) {
21 if (darkModeStyleExists(recipePath)) { 21 if (darkModeStyleExists(recipePath)) {
22 const data = readFileSync(darkModeFilePath(recipePath)); 22 const darkmodeCss = darkModeFilePath(recipePath);
23 const data = readFileSync(darkmodeCss);
23 const styles = document.createElement('style'); 24 const styles = document.createElement('style');
24 styles.id = ID; 25 styles.id = ID;
25 styles.innerHTML = data.toString(); 26 styles.innerHTML = data.toString();
27 debug('Loaded darkmode.css from: ', darkmodeCss);
26 28
27 document.querySelector('head')?.appendChild(styles); 29 document.querySelector('head')?.appendChild(styles);
28 30
diff --git a/src/webview/notifications.ts b/src/webview/notifications.ts
index 8b2831754..7f6ce01fd 100644
--- a/src/webview/notifications.ts
+++ b/src/webview/notifications.ts
@@ -1,6 +1,6 @@
1import { ipcRenderer } from 'electron'; 1import { ipcRenderer } from 'electron';
2 2
3import { v1 as uuidV1 } from 'uuid'; 3import { v4 as uuidV4 } from 'uuid';
4 4
5const debug = require('../preload-safe-debug')('Ferdium:Notifications'); 5const debug = require('../preload-safe-debug')('Ferdium:Notifications');
6 6
@@ -12,7 +12,7 @@ export class NotificationsHandler {
12 return new Promise(resolve => { 12 return new Promise(resolve => {
13 debug('New notification', title, options); 13 debug('New notification', title, options);
14 14
15 const notificationId = uuidV1(); 15 const notificationId = uuidV4();
16 16
17 ipcRenderer.sendToHost( 17 ipcRenderer.sendToHost(
18 'notification', 18 'notification',
diff --git a/src/webview/recipe.ts b/src/webview/recipe.ts
index ed45192d3..36b8b7c98 100644
--- a/src/webview/recipe.ts
+++ b/src/webview/recipe.ts
@@ -265,6 +265,7 @@ class RecipeController {
265 if (pathExistsSync(userCss)) { 265 if (pathExistsSync(userCss)) {
266 const data = readFileSync(userCss); 266 const data = readFileSync(userCss);
267 styles.innerHTML += data.toString(); 267 styles.innerHTML += data.toString();
268 debug('Loaded user.css from: ', userCss);
268 } 269 }
269 document.querySelector('head')?.append(styles); 270 document.querySelector('head')?.append(styles);
270 271