mirror of
https://github.com/smartfrigde/armcord.git
synced 2024-08-14 23:56:58 +00:00
Remove Vibe
This commit is contained in:
parent
4074a8ccd5
commit
81cb5093ea
8 changed files with 83 additions and 370 deletions
|
@ -77,12 +77,21 @@ class RPCServer extends EventEmitter {
|
|||
case "SET_ACTIVITY":
|
||||
const {activity, pid} = args; // translate given parameters into what discord dispatch expects
|
||||
|
||||
if (!activity)
|
||||
if (!activity) {
|
||||
// Activity clear
|
||||
socket.send?.({
|
||||
cmd,
|
||||
data: null,
|
||||
evt: null,
|
||||
nonce
|
||||
});
|
||||
|
||||
return this.emit("activity", {
|
||||
activity: null,
|
||||
pid,
|
||||
socketId: socket.socketId.toString()
|
||||
});
|
||||
}
|
||||
|
||||
const {buttons, timestamps, instance} = activity;
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import {contextBridge, ipcRenderer} from "electron";
|
||||
import {addStyle} from "../utils";
|
||||
console.log("ArmCord Settings");
|
||||
|
||||
console.log(process.platform);
|
||||
contextBridge.exposeInMainWorld("settings", {
|
||||
save: (...args: any) => ipcRenderer.send("saveSettings", ...args),
|
||||
restart: () => ipcRenderer.send("restart"),
|
||||
|
@ -13,7 +13,8 @@ contextBridge.exposeInMainWorld("settings", {
|
|||
openStorageFolder: () => ipcRenderer.send("openStorageFolder"),
|
||||
openCrashesFolder: () => ipcRenderer.send("openCrashesFolder"),
|
||||
copyDebugInfo: () => ipcRenderer.send("copyDebugInfo"),
|
||||
crash: () => ipcRenderer.send("crash")
|
||||
crash: () => ipcRenderer.send("crash"),
|
||||
os: process.platform
|
||||
});
|
||||
|
||||
ipcRenderer.on("themeLoader", (_event, message) => {
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
<option value="" disabled selected hidden data-string="settings-theme"></option>
|
||||
<option value="default" data-string="settings-theme-default"></option>
|
||||
<option value="native" data-string="settings-theme-native"></option>
|
||||
<option value="transparent" windows-exclusive data-string="settings-theme-transparent"></option>
|
||||
</select>
|
||||
|
||||
<p class="header" data-string="settings-theme"></p>
|
||||
|
@ -32,6 +33,9 @@
|
|||
<br />
|
||||
<b data-string="settings-theme-native"></b> -
|
||||
<span data-string="settings-theme-desc3"></span>
|
||||
<br />
|
||||
<b data-string="settings-theme-transparent"></b> -
|
||||
<span data-string="settings-theme-desc4"></span>
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
|
@ -262,7 +266,11 @@
|
|||
if (e.tagName == "SELECT") e.value = value;
|
||||
else e.checked = value;
|
||||
});
|
||||
|
||||
if (settings.os !== "win32") {
|
||||
document.querySelectorAll("[windows-exclusive]").forEach(async (el) => {
|
||||
el.disabled = true;
|
||||
});
|
||||
}
|
||||
function saveSettings() {
|
||||
const elements = Array.from(document.querySelectorAll("[data-setting]"));
|
||||
const obj = Object.fromEntries(
|
||||
|
|
|
@ -132,11 +132,7 @@ export async function injectElectronFlags(): Promise<void> {
|
|||
console.log("No performance modes set");
|
||||
}
|
||||
if ((await getConfig("windowStyle")) == "transparent" && process.platform === "win32") {
|
||||
import("@pyke/vibe").then((vibe) => {
|
||||
console.log("Transparent mode enabled");
|
||||
vibe.setup(app);
|
||||
transparency = true;
|
||||
});
|
||||
transparency = true;
|
||||
}
|
||||
}
|
||||
export async function setLang(language: string): Promise<void> {
|
||||
|
|
|
@ -60,13 +60,10 @@ async function doAfterDefiningTheWindow(): Promise<void> {
|
|||
mainWindow.hide(); // please don't flashbang the user
|
||||
}
|
||||
if (transparency && process.platform === "win32") {
|
||||
import("@pyke/vibe").then(async (vibe) => {
|
||||
vibe.applyEffect(mainWindow, "acrylic");
|
||||
vibe.forceTheme(mainWindow, "dark");
|
||||
if ((await getConfig("startMinimized")) == false) {
|
||||
mainWindow.show();
|
||||
}
|
||||
});
|
||||
mainWindow.setBackgroundMaterial("auto");
|
||||
if ((await getConfig("startMinimized")) == false) {
|
||||
mainWindow.show();
|
||||
}
|
||||
}
|
||||
let ignoreProtocolWarning = await getConfig("ignoreProtocolWarning");
|
||||
await checkIfConfigIsBroken();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue