Redesign settings UI and update Electron to v40

Revamps the settings page with improved layout, modernized CSS, and enhanced accessibility, including new layout helpers, better grouping, and consistent styling. Updates Electron from v39.2.7 to v40.0.0 in dependencies. Adds dynamic theme application to the settings page, ensuring user-selected themes are reflected immediately.
This commit is contained in:
2026-01-18 13:22:46 +13:00
parent bb4cbabb76
commit 0eb9ec0c9a
5 changed files with 502 additions and 265 deletions
+1 -1
View File
@@ -22,7 +22,7 @@
"steamworks.js": "^0.3.2"
},
"devDependencies": {
"electron": "^39.2.7",
"electron": "^40.0.0",
"electron-builder": "^23.0.0",
"electron-nightly": "^39.0.0-nightly.20250811"
},