Skip to content

Commit b3c05c8

Browse files
Su-YongJellyBrick
andauthored
refactor(in-app-menu): refactor in-app-menu plugin (#1710)
Co-authored-by: JellyBrick <[email protected]>
1 parent cd8701d commit b3c05c8

23 files changed

+1318
-492
lines changed

electron.vite.config.mts

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import pluginLoader from './vite-plugins/plugin-loader.mjs';
1111

1212
import type { UserConfig } from 'vite';
1313
import { i18nImporter } from './vite-plugins/i18n-importer.mjs';
14+
import solidPlugin from 'vite-plugin-solid';
1415

1516
const __dirname = dirname(fileURLToPath(import.meta.url));
1617

@@ -117,6 +118,7 @@ export default defineConfig({
117118
'virtual:i18n': i18nImporter(),
118119
'virtual:plugins': pluginVirtualModuleGenerator('renderer'),
119120
}),
121+
solidPlugin(),
120122
],
121123
root: './src/',
122124
build: {

package.json

+6
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@
142142
"@electron/remote": "2.1.2",
143143
"@ffmpeg.wasm/core-mt": "0.12.0",
144144
"@ffmpeg.wasm/main": "0.12.0",
145+
"@floating-ui/dom": "1.6.1",
145146
"@foobar404/wave": "2.0.5",
146147
"@jellybrick/electron-better-web-request": "1.0.4",
147148
"@jellybrick/mpris-service": "2.1.4",
@@ -174,6 +175,10 @@
174175
"semver": "7.5.4",
175176
"serve": "14.2.1",
176177
"simple-youtube-age-restriction-bypass": "github:organization/Simple-YouTube-Age-Restriction-Bypass#v2.5.9",
178+
"solid-floating-ui": "0.3.1",
179+
"solid-js": "1.8.12",
180+
"solid-styled-components": "0.28.5",
181+
"solid-transition-group": "0.2.3",
177182
"ts-morph": "21.0.1",
178183
"vudio": "2.1.1",
179184
"x11": "2.3.0",
@@ -211,6 +216,7 @@
211216
"vite": "5.0.12",
212217
"vite-plugin-inspect": "0.8.3",
213218
"vite-plugin-resolve": "2.5.1",
219+
"vite-plugin-solid": "2.9.1",
214220
"ws": "8.16.0"
215221
},
216222
"auto-changelog": {

0 commit comments

Comments
 (0)