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
|
3971358f86
|
fix: 图标改为圆角透明(128x128),四角白色区域变为透明
- 原图 2048x2048 缩小为 128x128
- 四角圆角裁切,白色背景变为透明
- 重新生成 ICO(128/64/48/32/16 多尺寸)
- Linux(Qt 资源 PNG)和 Windows(.rc 嵌入 ICO)均生效
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-11 19:28:12 +08:00 |
|
impressionyang
|
27bd78bf17
|
feat: 嵌入应用图标(窗口图标 + Windows exe 图标)
- 使用用户提供的 icon 图片作为应用图标
- Windows: .rc + windres 嵌入 exe 图标(256px 多尺寸 ICO)
- Qt: 窗口图标从 Qt 资源加载 PNG
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-11 19:20:16 +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 |
|