mirror of
https://github.com/LHY0125/PathEditor.git
synced 2026-05-10 02:09:46 +08:00
feat(ui): 添加深色模式支持
- 新增深色/浅色模式切换按钮,位于主窗口底部 - 在配置文件中定义主题颜色(浅色/深色背景、列表背景、前景色) - 更新 UI 工具函数以支持动态主题切换,包括列表斑马纹适配 - 添加翻译条目(Dark Mode/Light Mode)并更新编译脚本 - 修改主窗口创建逻辑,集成主题切换回调 - 调整列表背景色属性从 BACKCOLOR 改为 BGCOLOR 以保持一致性
This commit is contained in:
@@ -26,6 +26,18 @@ local config = {
|
||||
backcolor = "255 255 255"
|
||||
},
|
||||
|
||||
-- 主题颜色
|
||||
theme = {
|
||||
light_bg = "240 240 240",
|
||||
light_list_bg = "255 255 255",
|
||||
light_list_alt = "245 245 245",
|
||||
light_fg = "0 0 0",
|
||||
dark_bg = "30 30 30",
|
||||
dark_list_bg = "40 40 40",
|
||||
dark_list_alt = "50 50 50",
|
||||
dark_fg = "220 220 220",
|
||||
},
|
||||
|
||||
-- 按钮设置(使用英文原文,供 gettext 翻译)
|
||||
button = {
|
||||
rastersize = "100x32",
|
||||
@@ -43,6 +55,8 @@ local config = {
|
||||
help = "Help",
|
||||
undo = "Undo",
|
||||
redo = "Redo",
|
||||
darkmode = "Dark Mode",
|
||||
lightmode = "Light Mode",
|
||||
},
|
||||
|
||||
-- 标签文本(使用英文原文,供 gettext 翻译)
|
||||
|
||||
Reference in New Issue
Block a user