增加用户体系

This commit is contained in:
muwoo
2023-07-19 09:43:48 +08:00
parent ca6629988a
commit 47bada5c01
24 changed files with 716 additions and 176 deletions

View File

@@ -1,8 +1,15 @@
import commonConst from '@/common/utils/commonConst';
export default {
version: 5,
version: 9,
perf: {
custom: {
primaryColor: '#106898',
errorColor: '#ed6d46',
warningColor: '#e5a84b',
successColor: '#c0d695',
infoColor: '#007175',
logo: `file://${__static}/logo.png`,
placeholder: '你好 rubick',
},
shortCut: {
showAndHidden: 'Option+R',
separate: 'Ctrl+D',
@@ -12,8 +19,7 @@ export default {
common: {
start: true,
space: true,
// 是否失焦隐藏。默认在dev环境不隐藏在打包后隐藏。
hideOnBlur: commonConst.production(),
hideOnBlur: true,
autoPast: false,
darkMode: false,
},

View File

@@ -1,17 +1,20 @@
import path from "path";
import fs from "fs";
import getLocalDataFile from "./getLocalDataFile";
import defaultConfigForAnyPlatform from "../constans/defaultConfig";
import path from 'path';
import fs from 'fs';
import getLocalDataFile from './getLocalDataFile';
import defaultConfigForAnyPlatform from '../constans/defaultConfig';
const configPath = path.join(getLocalDataFile(), "./rubick-config.json");
const configPath = path.join(getLocalDataFile(), './rubick-config.json');
global.OP_CONFIG = {
config: null,
getDefaultConfig() {
return defaultConfigForAnyPlatform;
},
get() {
try {
if (!global.OP_CONFIG.config) {
global.OP_CONFIG.config = JSON.parse(
fs.readFileSync(configPath, "utf8") ||
fs.readFileSync(configPath, 'utf8') ||
JSON.stringify(defaultConfigForAnyPlatform)
);
}