Hide native menu bar and remove legacy root artifacts (v4.0.8)

This commit is contained in:
xRangerDE
2026-02-16 13:37:53 +01:00
parent e4ab08cd88
commit 886500ad8e
8 changed files with 18 additions and 84 deletions
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "twitch-vod-manager",
"version": "4.0.7",
"version": "4.0.8",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "twitch-vod-manager",
"version": "4.0.7",
"version": "4.0.8",
"license": "MIT",
"dependencies": {
"axios": "^1.6.0",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "twitch-vod-manager",
"version": "4.0.7",
"version": "4.0.8",
"description": "Twitch VOD Manager - Download Twitch VODs easily",
"main": "dist/main.js",
"author": "xRangerDE",
+2 -2
View File
@@ -428,7 +428,7 @@
<div class="settings-card">
<h3 id="updateTitle">Updates</h3>
<p id="versionInfo" style="margin-bottom: 10px; color: var(--text-secondary);">Version: v4.0.7</p>
<p id="versionInfo" style="margin-bottom: 10px; color: var(--text-secondary);">Version: v4.0.8</p>
<button class="btn-secondary" id="checkUpdateBtn" onclick="checkUpdate()">Nach Updates suchen</button>
</div>
@@ -460,7 +460,7 @@
<div class="status-dot" id="statusDot"></div>
<span id="statusText">Nicht verbunden</span>
</div>
<span id="versionText">v4.0.7</span>
<span id="versionText">v4.0.8</span>
</div>
</main>
</div>
+9 -2
View File
@@ -1,4 +1,4 @@
import { app, BrowserWindow, ipcMain, dialog, shell } from 'electron';
import { app, BrowserWindow, ipcMain, dialog, shell, nativeTheme } from 'electron';
import * as path from 'path';
import * as fs from 'fs';
import { spawn, ChildProcess, execSync, exec, spawnSync } from 'child_process';
@@ -8,7 +8,7 @@ import { autoUpdater } from 'electron-updater';
// ==========================================
// CONFIG & CONSTANTS
// ==========================================
const APP_VERSION = '4.0.7';
const APP_VERSION = '4.0.8';
const UPDATE_CHECK_URL = 'http://24-music.de/version.json';
// Paths
@@ -1720,6 +1720,8 @@ async function processQueue(): Promise<void> {
// WINDOW CREATION
// ==========================================
function createWindow(): void {
nativeTheme.themeSource = 'dark';
mainWindow = new BrowserWindow({
width: 1400,
height: 900,
@@ -1727,6 +1729,7 @@ function createWindow(): void {
minHeight: 700,
title: `Twitch VOD Manager [v${APP_VERSION}]`,
backgroundColor: '#0e0e10',
autoHideMenuBar: true,
webPreferences: {
nodeIntegration: false,
contextIsolation: true,
@@ -1734,6 +1737,10 @@ function createWindow(): void {
}
});
if (process.platform !== 'darwin') {
mainWindow.removeMenu();
}
mainWindow.loadFile(path.join(__dirname, '../src/index.html'));
mainWindow.on('closed', () => {