Releases: openblockcc/openblock-desktop
Releases · openblockcc/openblock-desktop
OpenBlock Desktop v2.6.3
Change Log (en)
-
Fix bug
- Fixed the possible conflict between ESP32x board servo and PWM function.
- Change the default pin of esp32 block to io4.
更改日志 (zh-cn)
-
修复错误
- 修复了 ESP32x 开发板舵机与 PWM 功能之间可能存在的冲突。
- 将 esp32 模块的默认引脚更改为 io4。
OpenBlock Desktop v2.6.2
Change Log (en)
-
Fix bug
- Fixed the compile error of esp32 due to the change of pwm and servo functions after updating arduino core.
- Fixed serious errors in esp32s3 control board. Adjusted the pin list and function blocks.
更改日志 (zh-cn)
-
修复错误
- 修复了 esp32 更新 arduino core 后,由于 pwm 和 servo 函数改变导致编译错误的问题。
- 修复了 esp32s3 控制板的严重错误。调整了引脚列表和功能块。
OpenBlock Desktop v2.6.1
Change Log (en)
-
New feature
- Use 7z format to publish the installation package for macos in github release.
- No longer publish on Google Drive.
更改日志 (zh-cn)
-
新功能
- 使用 7z 格式在 GitHub 版本中发布 macos 安装包。
- 不再在 Google Drive 上发布。
OpenBlock Desktop v2.6.0
Change Log (en)
-
New feature
- Added new built-in boards: UNOR4, ESP32S3, PRI PICO W, PRI PICO 2, PRI PICO 2 W.
- Allow users in China to choose whether to skip the main program update check.
更改日志 (zh-cn)
-
新功能
- 新增内置开发板:UNOR4、ESP32S3、PRI PICO W、PRI PICO 2、PRI PICO 2 W。
- 允许中国用户选择是否跳过主程序更新检查。
OpenBlock Desktop v2.5.4
Change Log (en)
-
Fix bug
- Unable to properly load project files containing devices.
- Unable to double-click to open project files containing the device.
更改日志 (zh-cn)
-
修复错误
- 无法正确加载包含设备的项目文件。
- 无法双击打开包含设备的项目文件。
OpenBlock Desktop v2.5.3
Change Log (en)
-
New feature
- Use a separate configuration file to avoid conflicts with Arduino IDE.
- In pure scratch programming state without selecting a device, the signal strength icon is not displayed in the stage bar.
-
Fix bug
- In realtime mode, when no device is connected, after running the program to assign the device block to the custom variable, the saved project will be corrupted and cannot be opened.
- Unsupported script action blocks are not hidden in upload mode.
- An error occurs when opening a project that does not contain hardware and was saved with a version of the software prior to V2.5.0.
- The software cannot get the focus normally after switching windows in Windows system.
- Software update function error.
- The block pasting function is not available.
更改日志 (zh-cn)
-
新功能
- 使用单独的配置文件,避免与Arduino IDE冲突。
- 在纯scratch编程状态下,未选择设备时,阶段栏中不会显示信号强度图标。
-
修复错误
- 实时模式下,当没有连接任何设备时,运行程序将设备块赋值给自定义变量后,保存的工程会损坏,无法打开。
- 上传模式下不支持的脚本积木块不会被隐藏。
- 打开不包含硬件且使用 V2.5.0 之前版本软件保存的工程时出错。
- Windows 系统下切换窗口后,软件无法正常获取焦点。
- 软件更新功能错误。
- 积木粘贴功能不可用。
OpenBlock Desktop v2.5.2
Change Log (en)
-
New feature
- Supports using environment variables to specify the path of external resources.
-
Fix bug
- Fixed the issue where some window images were lost and could not be displayed.
- Fix the problem that the external resources library file cannot be found.
更改日志 (zh-cn)
-
新功能
1.支持使用环境变量指定外部资源的路径。
-
修复错误
1.修复部分窗口图片丢失无法显示的问题。
2.修复无法找到外部资源的库文件的问题。
OpenBlock Desktop v2.5.1
Change Log (en)
-
New feature
- Re-support windows-ia32 architecture.
-
Fix bug
- When installing on Windows, an error message always appears: The app is running and cannot be closed.
- Running on Windows 7 will report an error and cannot start.
更改日志 (zh-cn)
-
新功能
- 重新支持windows-ia32架构。
-
修复bug
- 在Windows上安装时,总是出现错误信息:应用程序正在运行,无法关闭。
- 在Windows 7上运行会报错,无法启动。
OpenBlock Desktop v2.5.0
Change Log (en)
-
New feature
- Added support for Russian language.
- Add support for unload sratch extennsion.
- When the window width cannot fit the menu bar content, an abbreviated version of the menu is displayed.
- Adjust the framework of external resources and support the injection of resources from non-installation departments.
- Add support for copying and pasting blocks.
- Add support for custom matrix block height and width.
- Added support for aborting the Arduino upload process.
- Upgrade google analytics to GA4.
-
Fix bug
- After unchecking show all devices, non-compliant devices still appear in the connection list.
- After uploading is completed, click the upload information to automatically jump to the bottom of the content.
- Corrected the text description of the Arduino serial port reading block.
- Corrected the code generation structure of the microbit event block to prevent function crash caused by repeated reentry when using a perpetual loop in the event block.
- The Arduino program will be stuck for a short while before uploading
- esp32 arduino setPinMode building block pin menu only shows output pins.
- In the library interface, if a item title is too long, it will not be fully displayed.
- mega2560 real-time mode reading analog pin error.
更改日志 (zh-cn)
-
新功能
- 增加对俄语的支持。
- 增加去加载 scratch 原版 extennsion 的支持。
- 当窗口宽度无法容纳菜单栏内容时,显示菜单的缩写版本。
- 调整外部资源框架,支持非软件安装目录的资源注入。
- 增加对复制粘贴块的支持。
- 增加对自定义矩阵块高度和宽度的支持。
- 增加对中止 Arduino 上传过程的支持。
- 将 google analytics 升级到 GA4。
-
修复 bug
- 取消勾选显示所有设备后,不合规的设备仍会出现在连接列表中。
- 上传完成后,点击上传信息自动跳转到内容底部。
- 修正了 Arduino 串口读取积木块的文字描述。
- 修正microbit事件积木块的代码生成结构,防止在事件积木块中使用永续循环时,因反复重入导致函数崩溃。
- Arduino程序在上传前会卡住一小会儿
- esp32 arduino setPinMode积木引脚菜单只显示输出引脚。
- 在库界面,如果某项标题过长,将无法完全显示。
- mega2560实时模式读取模拟引脚错误。
OpenBlock Desktop v2.4.1
Change Log (en)
-
New feature
- Designate independent cache paths for different Arduino boards to speed up compilation.
- Add the upload abort function to abort the upload operation during the upload process.
- When the device is being connected, if the serial port is occupied, it will display the connection failure and prompt that the serial port is occupied.
- A 3-second timer is added to automatically close the upload window when the upload is successful or aborted. The user can click any blank space or press ESC before the timer expires to stop the timer to check the log in the upload window.
- Adjust the default size after the interface is opened, so that the extension interface can fully display 5 lines of content.
-
Fix bug
- After installing for the first time or clearing the cache and restarting, the device blocks are all damaged when loading a project with device.
- Get error when trying to save a project into the root path of drive.
更改日志 (zh-cn)
-
新功能
- 为不同的Arduino板指定独立的缓存路径,以加快编译速度。
- 添加上传中止功能,用来在上传过程中中止上传操作。
- 连接设备时,如果串口被占用,会显示连接失败,提示串口被占用。
- 添加了一个 3 秒计时器,以在上传成功或中止时自动关闭上传窗口。 用户可以在定时器到期前点击任意空白处或按ESC键停止定时器,来在上传窗口查看日志。
- 调整界面打开后的默认大小,使扩展界面可以完整显示5行内容。
-
修复错误
- 首次安装或清除缓存重启后,加载工程时设备的积木块全部损坏。
- 尝试将项目保存到驱动器的根路径时出错。