Лицензия, редактор, пульт и сборка

- Main: license service, IPC, router; закрытие окон; yauzl закрытие zip (EMFILE), zipRead тест
- Editor: стабильный projectState без мигания, логотип и меню, строки UI, LayoutShell overlay
- Control: ластик для всех типов эффектов, затухание/нарастание музыки при смене сцены
- Сборка: vite, build/dev scripts, obfuscate-main и build-env скрипты с тестами; package.json

Made-with: Cursor
This commit is contained in:
Ivan Fontosh
2026-04-19 20:11:24 +08:00
parent 5e7dc5ea19
commit 2fa20da94d
40 changed files with 2629 additions and 211 deletions
+31
View File
@@ -253,6 +253,37 @@
margin-top: 4px;
}
.licenseBlockTitle {
font-weight: 900;
font-size: var(--text-lg);
margin-bottom: 8px;
}
.licenseTextarea {
width: 100%;
min-height: 120px;
box-sizing: border-box;
padding: 10px;
border-radius: var(--radius-sm);
border: 1px solid var(--stroke);
background: var(--bg0);
color: var(--text0);
font: inherit;
resize: vertical;
}
.eulaScroll {
max-height: min(52vh, 420px);
overflow: auto;
padding: 10px;
border-radius: var(--radius-sm);
border: 1px solid var(--stroke);
background: var(--bg0);
white-space: pre-wrap;
font-size: var(--text-sm);
line-height: 1.45;
}
.fileSuffix {
color: var(--text2);
font-size: var(--text-xs);