2024.2.27
- 修复了 v4.0.9 未能正确更新应用版本号的问题。
2024.2.9
- 由于
.tk
域名被 ICANN 暂停,切换至 guyutongxue.site 域名。
2023.8.24
- 修复了 Console Pauser 启动工作路径不正确的问题
- 修复了
/utf-8
与/execution-charset
共存的问题(#29) - 启用了 MSVC 的“严格标准”设置(
/Zc
系列选项) - 更新了若干依赖库,修复了部分潜在安全问题
2023.6.6
- 修复了当文件名含空格时,MSVC 编译任务无法正常执行的问题(#25)
- 试验性地重新启用了错误日志发送
- 更新了若干依赖库
2023.1.31
- 修复了无法正确解析含非 UTF-8 输出的编译器版本信息的问题(#23)
- 更新了若干依赖库
2022.11.21
- 出于 Heroku 收费政策调整,禁用了 Heroku App 错误反馈
2022.11.17
- 修复了首次使用 MinGW 编译器时,无法正常运行测试程序的问题
2022.10.14
- 修复了在安装低版本 WebView 2 的情况下,程序无法正常运行的问题
2022.9.6
- Mac 下现允许使用 .app 路径作为 vscode 路径
2022.9.4
- 放宽了安装扩展的错误处理;即当安装扩展可能出现问题(进程未正常退出)时,仍然继续配置流程
2022.9.3
- 尝试修复了小概率无法安装扩展(即
extension::install...
失败)的问题 - 优化了配置中的图形界面显示
2022.9.1
- 使用 Console Pauser 代替自定义脚本;增加 Mac 下 iTerm2 的支持
- 修复了 MSVC 不能生成 64 位可执行文件的问题
- 修复了 MSVC 的错误的问题匹配设置
- 对于非 MSVC 的构建任务,改用
"type": "process"
- 增加了更多命令行短选项
- 修复了无法安装 Apple Clang 的错误
2022.8.22
- 修复了奇怪的无法在 Windows GUI 下启动 VS Code 的错误
- 修复了 CLI 参数存在错误时,Windows 下观察不到输出的问题
2022.8.22
- 增加了
--skip-ext-manage
开关(GUI/CLI 皆有效),用于跳过可能导致错误的扩展管理步骤 - 增加了自定义运行快捷键的选项(全局设置)
- 再次修复了点击“新手模式”在非 Windows 系统上导致的错误
- 修复了“读取上次配置”功能失效的问题
2022.8.21
- 默认不再显示警告。
-v
现可叠加,以指定输出级别;增加了--quiet
- CLI 现在可接受用户输入;即在运行程序时选择 VS Code、编译器和工作文件夹路径。
- Windows 下不带参数启动程序时,若 GUI 无法启动,则退化到 CLI
- 提示安装 MinGW 时,动态地获取最新版 MinGW 下载地址
- Windows 下的 CLI 不再附加到父进程控制台;改用新建控制台
2022.8.16
- Windows 下检测 WebView 2 安装
- CLI 增加了日志路径选项
2022.8.14
- 修复了点击“新手模式”在非 Windows 系统上导致的错误
2022.8.7
- 修复了初次使用 beta 8 时无法启动的致命错误
- 优化了早期错误的反馈
2022.7.25
- 增加安装编译器时的错误反馈
- 更改了日志路径,并不覆盖原有日志
- 修复了读取非 JSON 格式的
keybindings.json
时的运行时错误
2022.7.25
- 优化 CLI 错误提示
2022.7.25
- 升级到 Tauri 正式版
- 配置成功的统计计数功能(#2)
- 程序崩溃时发送日志
- 优化日志
- 调整代码结构
2022.5.13
- 对于包含
&
和
2022.5.9
- 添加(恢复)根据编译器版本自动选择最新语言标准的功能。
2022.5.7
- 添加捐助页面。
2022.4.22
- 修复 CLI 启动参数的逻辑错误。
2022.4.5
2022.4.5
- 使用 Rust + Svelte 重构项目。
- 具体新增与弃用功能参见下表:
功能 | v1 | v2 | v3 | v4 |
---|---|---|---|---|
MinGW 安装 | ✔️ | ✔️ | ✔️ | ✔️ |
MinGW 检测 | ❌ | ✔️ | ✔️ | ✔️ |
VS Code 检测 | ❌ | ✔️ | ✔️ | ✔️ |
扩展安装 | ❔ | ✔️ | ✔️ | ✔️ |
工作文件夹验证 | ✔️ | ✔️ | ✔️ | ✔️ |
创建测试代码 | ✔️ | ✔️ | ✔️ | ✔️ |
C 语言支持 | ✔️ | ✔️ | ✔️ | ✔️ |
常用编译参数 | ❌ | ❌ | ✔️ | ✔️ |
外部弹窗运行 | ❌ | ✔️ | ✔️ | ✔️ |
“新手模式” | ❌ | ❌ | ✔️ | ✔️ |
MinGW 编译配置 | ✔️ | ✔️ | ✔️ | ✔️ |
LLVM MinGW | ❌ | ❌ | ❌ | ✔️ |
MSVC 编译配置 | ❌ | ❌ | ❌ | ✔️ |
Linux 支持 | ❌ | ❌ | ❔ | ✔️ |
Linux GCC | ❌ | ❌ | ✔️ | ✔️ |
Linux Clang | ❌ | ❌ | ❌ | ✔️ |
macOS 支持 | ❌ | ❌ | ❔ | ✔️ |
Apple Clang | ❌ | ❌ | ✔️ | ✔️ |
非法调试前警告 | ❌ | ❌ | ✔️ | ✔️ |
CLI | ❌ | ❌ | ✔️ | ✔️ |
管理员配置 | ✔️ | ✔️ | ❌ | ❌ |
Windows 快捷方式 | ❌ | ❌ | ✔️ | ✔️ |
“离线”安装扩展 | ❌ | ❌ | ✔️ | ❌ |
安装中文语言包 | ❌ | ❌ | ✔️ | ❌ |
技术信息 | v1 | v2 | v3 | v4 |
---|---|---|---|---|
主要语言 | C# | C# | C++ | Rust |
GUI | Windows Form | Windows Form | Vue.js | Svelte.js |
可脱机运行 | ✔️ | ✔️ | ❌ | ✔️ |
单文件应用 | ❌ | ❌ | ✔️ | ✔️ |
程序体积 (Windows) | 0.4M | 0.5M | 4.0M | 7.7M |
代码量(行) | 600+ | 1600+ | 2000+ | 3800+ |