fix(icons): паритет иконки окна с pack-иконкой и sync lockfile

- Копировать build/icon.png в dist/renderer/app-pack-icon.png после Vite
- Приоритет pack PNG для BrowserWindow; на win32/linux без SVG в nativeImage
- macOS: app.dock.setIcon из того же набора PNG
- package-lock.json в соответствии с package.json

Made-with: Cursor
This commit is contained in:
     Фонтош Иван Сергеевич
2026-04-19 15:00:33 +08:00
parent d14a674e22
commit 5e7dc5ea19
5 changed files with 108 additions and 36 deletions
+2
View File
@@ -9,6 +9,7 @@ import { registerDndAssetProtocol } from './protocol/dndAssetProtocol';
import { getAppSemanticVersion, getOptionalBuildNumber } from './versionInfo';
import { VideoPlaybackStore } from './video/videoPlaybackStore';
import {
applyDockIconIfNeeded,
closeMultiWindow,
createWindows,
focusEditorWindow,
@@ -323,6 +324,7 @@ async function main() {
});
installIpcRouter();
applyDockIconIfNeeded();
createWindows();
emitSessionState();
emitEffectsState();