1.8 版本更新


1. 细节完善

大量细节完善请参考 最新动态

2. 新增文档

3. 新增重要特性

  • 使用 svgtiny 解析 svg,增加渐变等功能。
  • 完善 log 系统,支持调试器拦截日志。
  • fscript 支持注册常量。
  • combo_box_ex 支持分组显示。
  • combo_box_ex 支持自动调整弹出窗口的宽度。
  • 文件浏览器增加关闭按钮。
  • fscript 新增设置屏保时间函数。
  • 增加 api doc 错误检查工具。
  • 添加注册 easing 接口。
  • 增离线画布缓存功能。
  • 扩展 debugger 接口支持 VSCode DAP 协议。
  • 增加图片绘制类型:IMAGE_DRAW_FILL。
  • 增加 cmd_args 用于解析命令行参数。
  • 增加控制台应用类型。
  • 增加 ROMFS。
  • agge 模式增加 argb 和 abgr 的颜色支持。
  • 增加 UI 自动测试框架。
  • 支持加载 8 位深度的图片。
  • 完善内存管理,支持直接使用 OS 提供的函数。
  • toast 按任意键退出。
  • progress circle 支持扇形绘制。
  • awtk-web 支持 fscript 扩展。
  • icon_at 增加 left_top/left_bottom/right_top/right_bottom 四种位置。

4. 新增重要 API

  • value_min
  • value_max
  • value_dup_wstr
  • str_create
  • str_destroy
  • str_equal
  • str_attach
  • str_append_uint32
  • str_attach_with_size
  • str_shrink
  • wstr_shrink
  • wstr_attach
  • wstr_create
  • wstr_destroy
  • wstr_append_int
  • wstr_append_more
  • file_read_as_unix_text
  • tk_sha256_file
  • ubjson_writer_write_kv_array_begin
  • conf_node_get_child_value
  • emitter_forward_retarget
  • event_source_manager_set_min_sleep_time
  • slist_tail
  • slist_head
  • ret_code_from_name
  • ret_code_to_name
  • combo_box_remove_option_by_index
  • conf_ini_load_from_buff
  • conf_ini_save_to_buff
  • conf_json_load_from_buff
  • conf_json_save_to_buff
  • conf_xml_load_from_buff
  • conf_xml_save_to_buff
  • conf_ubjson_load_from_buff/conf_ubjson_save_to_buff
  • bits_stream_set
  • bits_stream_get
  • hash_table_size
  • url_get_param_int32
  • url_get_param_bool
  • stream_factory
  • conf_node_get_child_value_int32
  • conf_node_get_child_value_bool
  • conf_node_get_child_value_str
  • wbuffer_create
  • wbuffer_destroy
  • rbuffer_create
  • rbuffer_destroy
  • data_reader_http
  • path_expand_vars
  • tk_islower
  • tk_isupper
  • tokenizer_next_str_until
  • conf_doc_foreach
  • tk_tcp_connect_ex
  • goto_error_if_fail_ex

5. 新增控件

6. 新增相关项目

欢迎广大开发者一起参与开发:生态共建计划。