mirror of
https://github.com/MasterAcnolo/Freedom-Loader.git
synced 2026-09-27 20:11:15 +02:00
Compare commits
2 Commits
2c0f5b315b
...
b319a1e445
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b319a1e445 | ||
|
|
4a64a40226 |
16
preload.js
16
preload.js
@@ -30,14 +30,6 @@ contextBridge.exposeInMainWorld("electronAPI", {
|
|||||||
*/
|
*/
|
||||||
logWarn: (...args) => ipcRenderer.send("log-warn", args.map(arg => typeof arg === "object" ? JSON.stringify(arg) : arg).join(" ")),
|
logWarn: (...args) => ipcRenderer.send("log-warn", args.map(arg => typeof arg === "object" ? JSON.stringify(arg) : arg).join(" ")),
|
||||||
|
|
||||||
/**
|
|
||||||
* Send Bug Report
|
|
||||||
*
|
|
||||||
* @param params
|
|
||||||
* @returns {Promise<any>}
|
|
||||||
*/
|
|
||||||
sendReport: (params) => ipcRenderer.invoke('send-report', params),
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return process.platform to renderer
|
* Return process.platform to renderer
|
||||||
*/
|
*/
|
||||||
@@ -155,4 +147,12 @@ contextBridge.exposeInMainWorld("topbarAPI", {
|
|||||||
* Opens configuration/settings panel.
|
* Opens configuration/settings panel.
|
||||||
*/
|
*/
|
||||||
openConfig: () => ipcRenderer.send("open-config"),
|
openConfig: () => ipcRenderer.send("open-config"),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Send Bug Report
|
||||||
|
*
|
||||||
|
* @param params
|
||||||
|
* @returns {Promise<any>}
|
||||||
|
*/
|
||||||
|
sendReport: (params) => ipcRenderer.invoke('send-report', params),
|
||||||
});
|
});
|
||||||
@@ -16,8 +16,7 @@ let isOpen = false;
|
|||||||
* Toggles visibility of the settings panel when clicking the settings button.
|
* Toggles visibility of the settings panel when clicking the settings button.
|
||||||
*/
|
*/
|
||||||
settingsButton.addEventListener("click", () => {
|
settingsButton.addEventListener("click", () => {
|
||||||
const currentlyOpen = settingsPanel.style.display === "block";
|
settingsPanel.classList.toggle("open");
|
||||||
settingsPanel.style.display = currentlyOpen ? "none" : "block";
|
|
||||||
});
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -25,7 +24,7 @@ settingsButton.addEventListener("click", () => {
|
|||||||
*/
|
*/
|
||||||
function closePanel() {
|
function closePanel() {
|
||||||
isOpen = false;
|
isOpen = false;
|
||||||
settingsPanel.style.display = "none";
|
settingsPanel.classList.remove("open");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -45,11 +45,22 @@
|
|||||||
border-radius: 12px;
|
border-radius: 12px;
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
box-shadow: 0 8px 24px rgba(0,0,0,0.4);
|
box-shadow: 0 8px 24px rgba(0,0,0,0.4);
|
||||||
display: none;
|
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
z-index: 9999;
|
z-index: 9999;
|
||||||
animation: slideIn 0.2s ease-out;
|
/*animation: slideIn 0.2s ease-out; */
|
||||||
color: var(--settings-text-color);
|
color: var(--settings-text-color);
|
||||||
|
|
||||||
|
display: block;
|
||||||
|
opacity: 0;
|
||||||
|
pointer-events: none;
|
||||||
|
transform: translateX(20px);
|
||||||
|
transition: opacity 0.2s ease-out, transform 0.2s ease-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
.settings-panel.open {
|
||||||
|
opacity: 1;
|
||||||
|
pointer-events: auto;
|
||||||
|
transform: translateX(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
.settings-panel::-webkit-scrollbar {
|
.settings-panel::-webkit-scrollbar {
|
||||||
|
|||||||
Reference in New Issue
Block a user