Commit Graph

3 Commits

Author SHA1 Message Date
虾哥
2ea81633f9 v1.2: .VSC 文件格式 & 跨平台安装程序
【文件格式】
- 工程文件扩展名从 .json 改为 .VSC(内容仍为 JSON)
- 文件对话框过滤、保存/打开全部适配 .VSC
- 双击 .VSC 文件可直接打开工程(命令行传参)

【安装程序】
- Windows: NSIS 安装脚本 (installer/voiletcstudio.nsi)
  支持注册 .VSC 文件关联、开始菜单/桌面快捷方式、卸载
- Linux: install.sh/uninstall.sh 一键安装/卸载
  自动注册 MIME 类型、.desktop 文件、命令行软链接
- 内置 --register/--unregister 命令行参数用于文件关联

【代码清理】
- 移除所有拖拽功能(dragEnter/Move/DropEvent)
- 新增 MainWindow::openProjectFile() 用于命令行打开
- main.cpp 完整重写,加入命令行解析器

【其他】
- .gitignore 排除 NSIS 输出 (.exe)
2026-04-28 19:14:54 +08:00
虾哥
6b582636c9 v1.1.3: 重制应用图标 — 矢量 SVG 渲染
【图标焕新】
- SVG 矢量源文件:纯几何路径绘制,任意尺寸不失真
- 紫罗兰渐变圆角矩形底 + 几何 C 字形(不用字体,渲染一致)
- 金色 </> 角括号 + 下划线点缀(C/C++ 代码元素)
- Qt QSvgRenderer 渲染 16~256px PNG + ICO
- 带阴影和边框高光,精致专业
2026-04-28 18:59:32 +08:00
虾哥
975104700a v1.1.2: 添加应用程序图标
- 紫罗兰主题图标:深紫渐变圆底 + 白色「C」+ 金色 {} 括号(C 语言元素)
- 多分辨率:16/24/32/48/64/128/256 px PNG + ICO(Windows)
- 图标嵌入 Qt 资源文件 (resources.qrc),跨平台统一显示
- 新增 Linux .desktop 文件
- .gitignore 添加 qrc_*.cpp 排除
2026-04-28 18:53:57 +08:00