diff --git a/package.json b/package.json index 9897782..02d1b16 100644 --- a/package.json +++ b/package.json @@ -11,16 +11,16 @@ "build": "vite build && vue-tsc -d --emitDeclarationOnly" }, "devDependencies": { - "@antfu/eslint-config": "^3.12.1", - "@vitejs/plugin-vue": "^5.2.1", - "eslint": "^9.17.0", + "@antfu/eslint-config": "^4.12.0", + "@vitejs/plugin-vue": "^5.2.3", + "eslint": "^9.24.0", "fcitx5-js": "file:cache/fcitx5-js.tgz", - "naive-ui": "^2.40.4", - "typescript": "5.7.2", - "vite": "^6.0.6", + "naive-ui": "^2.41.0", + "typescript": "5.8.3", + "vite": "^6.2.6", "vooks": "^0.2.12", "vue": "^3.5.13", - "vue-i18n": "10", - "vue-tsc": "^2.2.0" + "vue-i18n": "11", + "vue-tsc": "^2.2.8" } } diff --git a/src/InputMethodConfig.vue b/src/InputMethodConfig.vue index 0c0bbe3..21bcd0d 100644 --- a/src/InputMethodConfig.vue +++ b/src/InputMethodConfig.vue @@ -48,7 +48,7 @@ function labelWithMinus(option: MenuOption) { onClick: (e: MouseEvent) => { const ims = props.inputMethods.filter(({ name }) => name !== option.key).map(({ name }) => name) window.fcitx.setInputMethods(ims) - window.fcitx.updateStatusArea() + window.fcitx.updateInputMethods() e.stopPropagation() // Don't fallback to selecting menu item. if (selectedInputMethod.value === option.key) { selectedInputMethod.value = ims[0] @@ -123,7 +123,7 @@ const imsToAdd = ref([]) function add() { window.fcitx.setInputMethods(props.inputMethods.map(({ name }) => name).concat(imsToAdd.value)) - window.fcitx.updateStatusArea() + window.fcitx.updateInputMethods() imsToAdd.value = [] } diff --git a/src/PluginManager.vue b/src/PluginManager.vue index be08534..0f03d77 100644 --- a/src/PluginManager.vue +++ b/src/PluginManager.vue @@ -29,7 +29,7 @@ async function onUpload(files: UploadFileInfo[]) { message.error(e.message) continue } - window.fcitx.updateStatusArea() + window.fcitx.updateInputMethods() installedPlugins.value = getInstalledPlugins() message.success(`Installed ${name}`) }