Skip to content

Releases: openblockcc/openblock-desktop

OpenBlock Desktop v2.5.4

21 Dec 15:18
Compare
Choose a tag to compare

Change Log (en)

  • Fix bug

    1. Unable to properly load project files containing devices.
    2. Unable to double-click to open project files containing the device.

更改日志 (zh-cn)

  • 修复错误

    1. 无法正确加载包含设备的项目文件。
    2. 无法双击打开包含设备的项目文件。

OpenBlock Desktop v2.5.3

21 Dec 08:10
Compare
Choose a tag to compare

Change Log (en)

  • New feature

    1. Use a separate configuration file to avoid conflicts with Arduino IDE.
    2. In pure scratch programming state without selecting a device, the signal strength icon is not displayed in the stage bar.
  • Fix bug

    1. 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.
    2. Unsupported script action blocks are not hidden in upload mode.
    3. 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.
    4. The software cannot get the focus normally after switching windows in Windows system.
    5. Software update function error.
    6. The block pasting function is not available.

更改日志 (zh-cn)

  • 新功能

    1. 使用单独的配置文件,避免与Arduino IDE冲突。
    2. 在纯scratch编程状态下,未选择设备时,阶段栏中不会显示信号强度图标。
  • 修复错误

    1. 实时模式下,当没有连接任何设备时,运行程序将设备块赋值给自定义变量后,保存的工程会损坏,无法打开。
    2. 上传模式下不支持的脚本积木块不会被隐藏。
    3. 打开不包含硬件且使用 V2.5.0 之前版本软件保存的工程时出错。
    4. Windows 系统下切换窗口后,软件无法正常获取焦点。
    5. 软件更新功能错误。
    6. 积木粘贴功能不可用。

OpenBlock Desktop v2.5.2

10 Jul 13:09
Compare
Choose a tag to compare

Change Log (en)

  • New feature

    1. Supports using environment variables to specify the path of external resources.
  • Fix bug

    1. Fixed the issue where some window images were lost and could not be displayed.
    2. Fix the problem that the external resources library file cannot be found.

更改日志 (zh-cn)

  • 新功能

    1.支持使用环境变量指定外部资源的路径。

  • 修复错误

    1.修复部分窗口图片丢失无法显示的问题。
    2.修复无法找到外部资源的库文件的问题。

OpenBlock Desktop v2.5.1

01 Jul 01:42
Compare
Choose a tag to compare

Change Log (en)

  • New feature

    1. Re-support windows-ia32 architecture.
  • Fix bug

    1. When installing on Windows, an error message always appears: The app is running and cannot be closed.
    2. Running on Windows 7 will report an error and cannot start.

更改日志 (zh-cn)

  • 新功能

    1. 重新支持windows-ia32架构。
  • 修复bug

    1. 在Windows上安装时,总是出现错误信息:应用程序正在运行,无法关闭。
    2. 在Windows 7上运行会报错,无法启动。

OpenBlock Desktop v2.5.0

24 Jun 14:40
Compare
Choose a tag to compare

Change Log (en)

  • New feature

    1. Added support for Russian language.
    2. Add support for unload sratch extennsion.
    3. When the window width cannot fit the menu bar content, an abbreviated version of the menu is displayed.
    4. Adjust the framework of external resources and support the injection of resources from non-installation departments.
    5. Add support for copying and pasting blocks.
    6. Add support for custom matrix block height and width.
    7. Added support for aborting the Arduino upload process.
    8. Upgrade google analytics to GA4.
  • Fix bug

    1. After unchecking show all devices, non-compliant devices still appear in the connection list.
    2. After uploading is completed, click the upload information to automatically jump to the bottom of the content.
    3. Corrected the text description of the Arduino serial port reading block.
    4. 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.
    5. The Arduino program will be stuck for a short while before uploading
    6. esp32 arduino setPinMode building block pin menu only shows output pins.
    7. In the library interface, if a item title is too long, it will not be fully displayed.
    8. mega2560 real-time mode reading analog pin error.

更改日志 (zh-cn)

  • 新功能

    1. 增加对俄语的支持。
    2. 增加去加载 scratch 原版 extennsion 的支持。
    3. 当窗口宽度无法容纳菜单栏内容时,显示菜单的缩写版本。
    4. 调整外部资源框架,支持非软件安装目录的资源注入。
    5. 增加对复制粘贴块的支持。
    6. 增加对自定义矩阵块高度和宽度的支持。
    7. 增加对中止 Arduino 上传过程的支持。
    8. 将 google analytics 升级到 GA4。
  • 修复 bug

    1. 取消勾选显示所有设备后,不合规的设备仍会出现在连接列表中。
    2. 上传完成后,点击上传信息自动跳转到内容底部。
    3. 修正了 Arduino 串口读取积木块的文字描述。
    4. 修正microbit事件积木块的代码生成结构,防止在事件积木块中使用永续循环时,因反复重入导致函数崩溃。
    5. Arduino程序在上传前会卡住一小会儿
    6. esp32 arduino setPinMode积木引脚菜单只显示输出引脚。
    7. 在库界面,如果某项标题过长,将无法完全显示。
    8. mega2560实时模式读取模拟引脚错误。

OpenBlock Desktop v2.4.1

01 Dec 03:40
Compare
Choose a tag to compare

Change Log (en)

  • New feature

    1. Designate independent cache paths for different Arduino boards to speed up compilation.
    2. Add the upload abort function to abort the upload operation during the upload process.
    3. 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.
    4. 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.
    5. Adjust the default size after the interface is opened, so that the extension interface can fully display 5 lines of content.
  • Fix bug

    1. After installing for the first time or clearing the cache and restarting, the device blocks are all damaged when loading a project with device.
    2. Get error when trying to save a project into the root path of drive.

更改日志 (zh-cn)

  • 新功能

    1. 为不同的Arduino板指定独立的缓存路径,以加快编译速度。
    2. 添加上传中止功能,用来在上传过程中中止上传操作。
    3. 连接设备时,如果串口被占用,会显示连接失败,提示串口被占用。
    4. 添加了一个 3 秒计时器,以在上传成功或中止时自动关闭上传窗口。 用户可以在定时器到期前点击任意空白处或按ESC键停止定时器,来在上传窗口查看日志。
    5. 调整界面打开后的默认大小,使扩展界面可以完整显示5行内容。
  • 修复错误

    1. 首次安装或清除缓存重启后,加载工程时设备的积木块全部损坏。
    2. 尝试将项目保存到驱动器的根路径时出错。

OpenBlock Desktop v2.4.0

10 Oct 06:04
Compare
Choose a tag to compare

Change Log (en)

  • New feature

    1. Add support for Linux system.
    2. Add support for Arduino Raspberry Pi Pico.
  • Fix bug

    1. After load project file, the custom blocks in the project is missing in toolbox.

更改日志 (zh-cn)

  • 新功能

    1. 添加对Linux系统的支持。
    2. 添加对Arduino Raspberry Pi Pico控制板的支持。
  • 修复错误

    1. 上传工程文件后,工具栏中丢失了工程中的自定义积木。

OpenBlock Desktop v2.3.3

30 Sep 13:25
Compare
Choose a tag to compare

Change Log (en)

  • New feature

    1. Hide the unspported variable blocks in upload mode.
    2. Add support for arduino list variable blocks.
  • Fix bug

    1. NodeMCU upload program failed, report: "Not a valid FQBN: not an FQBN".

更改日志 (zh-cn)

  • 新功能

    1. 在上传模式中隐藏不支持的变量积木。
    2. 添加对 Arduino 下列表变量积木的支持。
  • 修复错误

    1. NodeMCU 上传报错,报告: "Not a valid FQBN: not an FQBN"。

OpenBlock Desktop v2.3.2

12 Sep 13:47
Compare
Choose a tag to compare

Change Log (en)

  • New feature

    1. Add support for Arduino K210.
    2. Adjust the menu bar layout.
    3. Add support for setting the maximum and minimum values of the angle plate, the excess part will be displayed in gray.
    4. The color of the numerical slider track changes from gray to change with the color of the parent block.
  • Fix bug

    1. The color of the angle plate does not change with the color of the blocks.
    2. Arduino esp8266 compilation and download failed.
    3. When generating arduino code, double quote code in string is not escaped.

更改日志 (zh-cn)

  • 新功能

    1. 添加对Arduino K210的支持。
    2. 调整菜单栏布局。
    3. 支持设定角度盘的最大与最小值,超出部分会显示为灰色。
    4. 数字滑动条轨道的颜色由灰色转为随母积木颜色改变。
  • 修复错误

    1. 角度盘的颜色未随积木颜色改变。
    2. Arduino esp8266编译上传失败。
    3. 在生成 arduino 代码时,字符串中的双引号没有加转义字符。

OpenBlock Desktop v2.3.1

01 May 15:06
Compare
Choose a tag to compare

Change Log (en)

  • New feature

    1. The user can use the enter key to send data in the serialport console.
    2. Increase default upload baudrate for esp32/8266 to increase upload speed.
    3. Delete the blocks in the sensor directory that are not commonly used by esp32.
    4. Added support for Ctrl + A/B/C/D shortcut keys in the serial terminal to better interact with the micrpython repl interface.
    5. Remove the arduino mini board that is not used frequently.
    6. Modify arduino nano download parameters to use old bootloader and add missing A6 A7 pins.
    7. Widen upload window.
    8. Block the esp32/8266 pins which are used by internal flash.
    9. Add input-pulldown mode of esp32 pin mode.
  • Fix bug

    1. The license file is not packaged in the installation package.
    2. Fixed the error that the outer frame and the main body of the microbit terminal block were the same color.
    3. Fix the error that some int type input can be set to decimal.
    4. Microbit show piexl at xx with brightness xx block's brightness parameter don't take effect.
    5. Fix the error that the microbit v2 download program fails.

更改日志 (zh-cn)

  • 新功能

    1. 用户可以在串口终端中使用回车键发送数据。
    2. 提高 esp32/8266 的默认上传波特率以提高上传速度。
    3. 删除 esp32 不常使用的 sensor 目录中的积木。
    4. 串口终端新增 Ctrl+A/B/C/D 快捷键支持,以更好的与 micrpython repl 界面交互。
    5. 移除不常用的 arduino mini 控制板。
    6. 修改 arduino nano 下载参数使用旧的引导加载程序,并添加缺少的 A6 A7 引脚。
    7. 加宽上传窗口。
    8. 屏蔽 esp32/8266 内部 flash 使用的管脚。
    9. 增加 esp32 引脚模式的下拉输入模式。
  • 修复错误

    1. 许可证文件未打包在安装包中。
    2. 修复 microbit 终端积木外框与本体颜色相同的问题
    3. 修复部分int类型输入可以设置为小数的问题。
    4. Microbit 的设置像素在 XX 位置亮度积木的亮度参数没有生效。
    5. 修复 microbit v2 下载程序失败的问题。