99 WindowSetSystemDefaultTheme ,
1010 WindowIsMaximised ,
1111 WindowIsMinimised ,
12- MoveFile ,
1312} from '@/bridge'
1413import {
1514 Colors ,
@@ -21,12 +20,7 @@ import {
2120 UserFilePath ,
2221 LocalesFilePath ,
2322} from '@/constant/app'
24- import {
25- CorePidFilePath ,
26- CoreWorkingDirectory ,
27- DefaultConnections ,
28- DefaultCoreConfig ,
29- } from '@/constant/kernel'
23+ import { DefaultConnections , DefaultCoreConfig } from '@/constant/kernel'
3024import {
3125 Theme ,
3226 WindowStartState ,
@@ -38,14 +32,7 @@ import {
3832 Branch ,
3933} from '@/enums/app'
4034import i18n , { loadLocaleMessages , reloadLocale } from '@/lang'
41- import {
42- debounce ,
43- updateTrayMenus ,
44- ignoredError ,
45- sleep ,
46- getKernelFileName ,
47- GetSystemProxyBypass ,
48- } from '@/utils'
35+ import { debounce , updateTrayMenus , ignoredError , sleep , GetSystemProxyBypass } from '@/utils'
4936
5037import { useEnvStore } from './env'
5138
@@ -157,62 +144,9 @@ export const useAppSettingsStore = defineStore('app-settings', () => {
157144 app . value . kernel . main = DefaultCoreConfig ( )
158145 app . value . kernel . alpha = DefaultCoreConfig ( )
159146 }
160-
161- if ( app . value . kernel . controllerCloseMode === undefined ) {
162- app . value . kernel . controllerCloseMode = ControllerCloseMode . All
163- }
164- if ( app . value . kernel . controllerSensitivity === undefined ) {
165- app . value . kernel . controllerSensitivity = DefaultControllerSensitivity
166- }
167- if ( app . value . addGroupToMenu === undefined ) {
168- app . value . addGroupToMenu = false
169- }
170- if ( app . value . kernel . concurrencyLimit === undefined ) {
171- app . value . kernel . concurrencyLimit = DefaultConcurrencyLimit
172- }
173- // @ts -expect-error(Deprecated)
174- if ( app . value [ 'font-family' ] !== undefined ) {
175- // @ts -expect-error(Deprecated)
176- app . value . fontFamily = app . value [ 'font-family' ]
177- // @ts -expect-error(Deprecated)
178- delete app . value [ 'font-family' ]
179- }
180-
181- if ( ! app . value . kernel . cardColumns ) {
182- app . value . kernel . cardColumns = DefaultCardColumns
183- }
184- // @ts -expect-error(Deprecated)
185- if ( app . value . kernel . running !== undefined ) {
186- // @ts -expect-error(Deprecated)
187- await WriteFile ( CorePidFilePath , String ( app . value . kernel . pid ) )
188- // @ts -expect-error(Deprecated)
189- delete app . value . kernel . running
190- // @ts -expect-error(Deprecated)
191- delete app . value . kernel . pid
192- }
193- if ( app . value . kernel . realMemoryUsage === undefined ) {
194- app . value . kernel . realMemoryUsage = false
195- }
196147 if ( ! app . value . proxyBypassList ) {
197148 app . value . proxyBypassList = await GetSystemProxyBypass ( )
198149 }
199-
200- const files = await ReadDir ( CoreWorkingDirectory ) . catch ( ( ) => [ ] )
201- const stable = getKernelFileName ( )
202- const alpha = getKernelFileName ( true )
203- for ( const file of files ) {
204- if (
205- file . name . startsWith ( 'mihomo' ) &&
206- ! [ stable , `${ stable } .bak` , alpha , `${ alpha } .bak` ] . includes ( file . name )
207- ) {
208- const isAlpha = file . name . includes ( '-alpha' )
209- const isBak = file . name . endsWith ( '.bak' )
210- await MoveFile (
211- `${ CoreWorkingDirectory } /${ file . name } ` ,
212- `${ CoreWorkingDirectory } /${ getKernelFileName ( isAlpha ) } ${ isBak ? '.bak' : '' } ` ,
213- )
214- }
215- }
216150 }
217151
218152 const mediaQueryList = window . matchMedia ( '(prefers-color-scheme: dark)' )
0 commit comments