From b8c1688172c22f75773ac601e8e8b3a2f730c521 Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Thu, 17 Apr 2025 17:46:17 +0900 Subject: [PATCH] [Update] Plugins: separate dev mode. url and import path. --- .../PluginCompatibilityList.jsx | 2 -- src-ui/logics/configs/plugins/usePlugins.js | 4 ++-- src-ui/ui_configs.js | 15 ++++++++++----- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src-ui/app/modal_controller/update_modal/plugins_compatibility_list/PluginCompatibilityList.jsx b/src-ui/app/modal_controller/update_modal/plugins_compatibility_list/PluginCompatibilityList.jsx index 96e1054a..3591f962 100644 --- a/src-ui/app/modal_controller/update_modal/plugins_compatibility_list/PluginCompatibilityList.jsx +++ b/src-ui/app/modal_controller/update_modal/plugins_compatibility_list/PluginCompatibilityList.jsx @@ -47,8 +47,6 @@ export const PluginCompatibilityList = () => { }; const PluginContainer = ({ target_data, is_compatible }) => { - console.log(target_data.plugin_id); - return (
{target_data.title}
diff --git a/src-ui/logics/configs/plugins/usePlugins.js b/src-ui/logics/configs/plugins/usePlugins.js index 80e7e717..2e92ef74 100644 --- a/src-ui/logics/configs/plugins/usePlugins.js +++ b/src-ui/logics/configs/plugins/usePlugins.js @@ -1,5 +1,5 @@ import { invoke } from "@tauri-apps/api/tauri"; -import { IS_PLUGIN_DEV_MODE, getPluginsList } from "@ui_configs"; +import { IS_PLUGIN_PATH_DEV_MODE, getPluginsList } from "@ui_configs"; import { createAtomWithHook, useStore_SavedPluginsStatus, @@ -110,7 +110,7 @@ export const usePlugins = () => { }; const asyncLoadAllPlugins = async () => { - if (IS_PLUGIN_DEV_MODE) { + if (IS_PLUGIN_PATH_DEV_MODE) { imported_dev_plugins.forEach(({ index, downloaded_plugin_info }) => { if (!index || !downloaded_plugin_info) { console.error("Invalid development plugin detected", index, downloaded_plugin_info); diff --git a/src-ui/ui_configs.js b/src-ui/ui_configs.js index 6db3193f..6b8d0031 100644 --- a/src-ui/ui_configs.js +++ b/src-ui/ui_configs.js @@ -52,15 +52,20 @@ export const ui_configs = { ] }; -export const IS_PLUGIN_DEV_MODE = false; -if (IS_PLUGIN_DEV_MODE) console.warn("ui_configs IS_PLUGIN_DEV_MODE: true. Turn to 'false' when it's production environment."); +// true: src-ui\plugins false: src-tauri\target\debug\plugins +export const IS_PLUGIN_PATH_DEV_MODE = false; + +// true: dev_vrct_plugins_list.json false: vrct_plugins_list.json +export const IS_PLUGIN_LIST_URL_DEV_MODE = false; + export const getPluginsList = () => { const base_url = "https://raw.githubusercontent.com/ShiinaSakamoto/vrct_plugins_list/main/"; - const plugins_list_url = (IS_PLUGIN_DEV_MODE) - ? base_url + "dev_vrct_plugins_list.json" - : base_url + "vrct_plugins_list.json"; + const plugins_list_url = (IS_PLUGIN_LIST_URL_DEV_MODE) + ? base_url + "dev_vrct_plugins_list.json" + : base_url + "vrct_plugins_list.json"; return plugins_list_url; }; +if (IS_PLUGIN_PATH_DEV_MODE || IS_PLUGIN_LIST_URL_DEV_MODE) console.warn("ui_configs IS_PLUGIN_PATH_DEV_MODE or IS_PLUGIN_LIST_URL_DEV_MODE is true. Turn to 'false' when it's production environment."); export const translator_status = [ { id: "DeepL", label: "DeepL", is_available: false },