mirror of
https://github.com/Vencord/Vesktop.git
synced 2025-02-22 21:35:08 +00:00
make static title option apply without restart
This commit is contained in:
parent
57cae6f9f1
commit
c0b79e6e93
1 changed files with 17 additions and 2 deletions
|
@ -333,6 +333,7 @@ function initSettingsListeners(win: BrowserWindow) {
|
||||||
if (enable) initTray(win);
|
if (enable) initTray(win);
|
||||||
else tray?.destroy();
|
else tray?.destroy();
|
||||||
});
|
});
|
||||||
|
|
||||||
addSettingsListener("disableMinSize", disable => {
|
addSettingsListener("disableMinSize", disable => {
|
||||||
if (disable) {
|
if (disable) {
|
||||||
// 0 no work
|
// 0 no work
|
||||||
|
@ -384,6 +385,21 @@ function initSpellCheck(win: BrowserWindow) {
|
||||||
initSpellCheckLanguages(win, Settings.store.spellCheckLanguages);
|
initSpellCheckLanguages(win, Settings.store.spellCheckLanguages);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function initStaticTitle(win: BrowserWindow) {
|
||||||
|
const listener = (e: { preventDefault: Function }) => e.preventDefault();
|
||||||
|
|
||||||
|
if (Settings.store.staticTitle) win.on("page-title-updated", listener);
|
||||||
|
|
||||||
|
addSettingsListener("staticTitle", enabled => {
|
||||||
|
if (enabled) {
|
||||||
|
win.setTitle("Vesktop");
|
||||||
|
win.on("page-title-updated", listener);
|
||||||
|
} else {
|
||||||
|
win.off("page-title-updated", listener);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
function createMainWindow() {
|
function createMainWindow() {
|
||||||
// Clear up previous settings listeners
|
// Clear up previous settings listeners
|
||||||
removeSettingsListeners();
|
removeSettingsListeners();
|
||||||
|
@ -444,14 +460,13 @@ function createMainWindow() {
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
if (Settings.store.staticTitle) win.on("page-title-updated", e => e.preventDefault());
|
|
||||||
|
|
||||||
initWindowBoundsListeners(win);
|
initWindowBoundsListeners(win);
|
||||||
if (!isDeckGameMode && (Settings.store.tray ?? true) && process.platform !== "darwin") initTray(win);
|
if (!isDeckGameMode && (Settings.store.tray ?? true) && process.platform !== "darwin") initTray(win);
|
||||||
initMenuBar(win);
|
initMenuBar(win);
|
||||||
makeLinksOpenExternally(win);
|
makeLinksOpenExternally(win);
|
||||||
initSettingsListeners(win);
|
initSettingsListeners(win);
|
||||||
initSpellCheck(win);
|
initSpellCheck(win);
|
||||||
|
initStaticTitle(win);
|
||||||
|
|
||||||
win.webContents.setUserAgent(BrowserUserAgent);
|
win.webContents.setUserAgent(BrowserUserAgent);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue