mica effect emulation

This commit is contained in:
booploops 2022-03-10 20:16:20 -08:00
parent d1cf11f0b0
commit f1baf887cf
11 changed files with 164 additions and 29 deletions

View file

@ -13,6 +13,8 @@ import {wsapi} from "./wsapi";
import {utils} from './utils';
import {Plugins} from "./plugins";
import {watch} from "chokidar";
const wallpaper = require('wallpaper');
// @ts-ignore
import * as AdmZip from "adm-zip";
@ -593,6 +595,16 @@ export class BrowserWindow {
/**********************************************************************************************************************
* ipcMain Events
****************************************************************************************************************** */
ipcMain.on("get-wallpaper", async (event) => {
const wpPath:string = await wallpaper.get();
// get the wallpaper and encode it to base64 then return
const wpBase64:string = await readFileSync(wpPath, 'base64')
// add the data:image properties
const wpData:string = `data:image/png;base64,${wpBase64}`
event.returnValue = wpData;
})
ipcMain.on("cider-platform", (event) => {
event.returnValue = process.platform;
});