Commit Graph

4 Commits

Author SHA1 Message Date
impressionyang
a3130d0d2a fix: 修复 light 主题黑色方块 — 显式设置 light palette + 移除 tab 圆角
1. light 主题 palette 改用显式颜色(QPalette::Window #ffffff 等),
   替代 standardPalette(),后者在 Fusion 风格下可能返回不正确的颜色
2. QTabWidget::pane 移除 border-radius,Fusion 风格下圆角会导致
   裁剪区域渲染为黑色

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-11 19:37:20 +08:00
impressionyang
58eabec900 fix: 移除 QSS 中 QWidget/QFrame 全局背景色,修复运行时黑色方块
QWidget 和 QFrame 的全局 background-color 会影响 Qt 内部容器控件,
导致出现黑色方块。改为由 QPalette 处理背景色,QSS 仅针对具体控件。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-11 19:33:17 +08:00
impressionyang
ae35404d26 feat: 主题切换(light/dark QSS)、QSS资源编译修复、托盘图标主题色
- 新增 main_dark.qss 暗色主题样式表
- 使用 .qrc + add_executable 方式确保 QSS 资源正确编译
- Application::applyTheme 动态切换主题和样式表
- 托盘图标 light 主题黑色、dark 主题白色
- Settings 保存后实时应用主题/字体

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-11 19:13:34 +08:00
02e100b318 feat: 初始化 Impress Voice Input 项目
基于 ONNX 的实时语音转文本输入法,C++ 跨平台实现。

核心组件:
- Qt 6 跨平台 GUI(实时识别 / 文件转写 / 配置页面)
- ONNX Runtime 推理引擎(异步模型加载)
- PortAudio 音频采集
- dr_libs 音频文件解码
- JSON 配置管理(线程安全,自动持久化)
- 日志系统(控制台 + 文件输出)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-12 15:53:05 +08:00