|
|
/*
|
|
|
|
|
|
提示:自定义颜色请建立_custom/color.js文件以覆盖默认颜色,
|
|
|
格式:
|
|
|
|
|
|
module.exports = {
|
|
|
editorItemText: "tint",
|
|
|
editorItemIcon: "tint",
|
|
|
}
|
|
|
|
|
|
*/
|
|
|
|
|
|
const DEFAULT = {
|
|
|
statusBar: "#000000", // 状态栏文字颜色,#ffffff为白色,clear隐藏,其他为黑色
|
|
|
navBar: "#ffffff", // 导航栏颜色
|
|
|
navTitleText: "tint", // 标题栏文字颜色
|
|
|
navIconLoading: "tint", // 加载图标颜色
|
|
|
navIconLeft: "tint", // 标题栏红包按钮文字颜色
|
|
|
navIconRight: "tint", // 标题栏备份按钮文字颜色
|
|
|
importBtnText: "tint", // 导入按钮文字颜色
|
|
|
controlBtnText: "#000000", // 操作栏文字颜色
|
|
|
editorItemText: "tint", // 服务器列表文字颜色
|
|
|
editorItemIcon: "tint", // 服务器列表图标颜色
|
|
|
outputFormatText: "tint", // 输出格式文字颜色
|
|
|
usualBtnOnBg: "#ff6666", // 常规选项按钮开启背景色
|
|
|
usualBtnOnFg: "#ffffff", // 常规选项按钮开启前景色
|
|
|
usualBtnOffBg: "#ffffff", // 常规选项按钮关闭背景色
|
|
|
usualBtnOffFg: "#000000", // 常规选项按钮关闭前景色
|
|
|
advanceBtnBg: "#808080", // 进阶按钮背景色
|
|
|
advanceBtnFg: "#ffffff", // 进阶按钮前景色
|
|
|
aboutBtnBg: "#808080", // 关于按钮背景色
|
|
|
aboutBtnFg: "#ffffff", // 关于按钮前景色
|
|
|
genBtnBg: "tint", // 生成按钮背景色
|
|
|
genBtnFg: "#ffffff", // 生成按钮前景色
|
|
|
advanceGridOnBg: "#ffda40", // 进阶设置网格选中背景色
|
|
|
advanceGridOnFg: "#034769", // 进阶设置网格选中前景色
|
|
|
advanceGridOffBg: "#63add0", // 进阶设置网格默认背景色
|
|
|
advanceGridOffFg: "#ffffff", // 进阶设置网格默认前景色
|
|
|
}
|
|
|
|
|
|
const customColor = $file.exists("_custom/color.js") ? require('_custom/color.js') : {}
|
|
|
|
|
|
function isEqual(color1, color2) {
|
|
|
return color1.runtimeValue().invoke('isEqual', color2)
|
|
|
}
|
|
|
|
|
|
function getColor(name, hex = false) {
|
|
|
let resColor = "tint"
|
|
|
if (name in customColor) {
|
|
|
resColor = customColor[name]
|
|
|
} else if (name in DEFAULT) {
|
|
|
resColor = DEFAULT[name]
|
|
|
}
|
|
|
return hex ? resColor : $color(resColor)
|
|
|
}
|
|
|
|
|
|
module.exports = {
|
|
|
isEqual: isEqual,
|
|
|
getColor: getColor
|
|
|
} |