首页 > 其他分享 >AWTK 1.8 发布

AWTK 1.8 发布

时间:2024-09-07 14:53:38浏览次数:10  
标签:load buffconf get child 1.8 支持 发布 AWTK save


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. 新增相关项目

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


标签:load,buffconf,get,child,1.8,支持,发布,AWTK,save
From: https://blog.51cto.com/u_15314083/11945009

相关文章

  • AWTK fscript 中的位操作扩展函数
    fscript是AWTK内置的脚本引擎,开发者可以在UIXML文件中直接嵌入fscript脚本,提高开发效率。本文介绍一下fscript中的位操作扩展函数位操作扩展函数1.&位与运算。原型n1&n2示例print(1&1)2.|位或运算。原型n1|n2示例print(|(1,2))3.~按位取反运算。原型~(n1)示例p......
  • AWTK 如何用 OpenGL 绘制图形
    在有GPU的情况下,AWTK使用OpenGL绘制图形。但是你会发现,如果自己在paint事件中使用OpenGL绘制图形,图形是无法显示的。原因是,AWTK采用nanovg绘制图形,而nanovg并不是在绘制时立即执行的,而是在整个界面绘制完成(EndFrame中)集中提交给GPU执行的。所以,如果在paint事......
  • 发布页说明(必看)
    作为一枚INFJ的大学生,有时候比较忙(呜呜),博客园更新可能不太及时最新的笔记可以在星途-Notion笔记看到如果你有好的建议或者学习路线,文章纠正等等balabala,或者想讨论游戏开发相关的技术,亦或是闲聊,欢迎发送邮箱至[email protected]群星的轨道终将交汇...虽然我比较相信......
  • 我发布了一款相亲平台《i相遇》
    因缘际会之下,我踏入了相亲平台的领域。起初,是为一位客户打造专属相亲应用,过程中深入体验了众多同类平台,却遗憾地发现它们普遍掺杂着欺诈的阴影——高昂的费用、兼职托儿的身影、以及虚假的钓鱼信息,不一而足。完成客户项目后,我决定自己运营一款专为互联网人量身打造的相亲平台。我......
  • Vue3项目开发——新闻发布管理系统(五)
    文章目录七、登录&注册页面设计开发4、后端接口调用4.1AXIOS请求工具封装4.2创建axios实例①安装axios②封装axios模块4.3完成axios基本配置5实现注册功能5.1创建接口调用js文件5.2页面中调用注册方法6实现登录功能6.1创建......
  • 功能发布-自定义SQL查询
    引言本期主要为大家介绍ClkLog九月上线的新功能-自定义SQL查询。什么是自定义SQL查询?自定义SQL查询是指根据具体的应用场景和需求,由开发者或数据库管理员自行编写的SQL(StructuredQueryLanguage,结构化查询语言)语句。自定义SQL查询有什么作用?以精确的方式从数据库中检索数据。在Cl......
  • COIG-CQIA 由中科院深圳先进技术研究院、北京大学等联合发布高质量多样化中文指令微调
    2024-03-26,由中国科学院深圳先进技术研究院、北京大学、中国科学技术大学等联合发布数据集COIG-CQIA,这是一个高质量的中文指令微调数据集,包括问答和文章,以提供与人类互动一致的指令微调数据。一、目前遇到困难和挑战1、语言和文化差异:中文具有独特的语言特征和文化深......
  • 如何将源码压缩后发布到 GitHub 或其他平台
    在软件开发过程中,源码的管理和发布是非常关键的环节。特别是在需要对源码进行共享、分发或归档时,压缩和上传源码到平台如GitHub、GitLab、或其他云存储服务上是常见的做法。为什么需要压缩源码在一些场景下,开发者可能需要将源码进行压缩后发布,例如:1.文件体积较大:项目文件......
  • 大模型微调使GPT3成为了可以聊天发布指令的ChatGPT
    你好,开始一种新的尝试,准备聊聊“大语言模型入门”。字少总结版本聊天大模型在通用大模型的基础上加一层微调就实现人人能用的大模型。使得通用大模型的能力被更多人使用和了解。大模型微调(Fine-tuning)是指在已经训练好的大模型基础上,进一步在特定任务或数据集上进行训练,以便让......
  • 蔚来发布新财报,亏损收窄,营收同比增长98.9%!
    KlipC报道:9月5日,蔚来发布2024年二季度财报,财报显示,营收174.5亿元,同比增长98.9%,环比增长76.1%;交付量5.74万台,同比增长143.9%,环比增长90.9%;营收和交付量双创新高。整车毛利率12.2%,同比提升6个百分点,环比提升3个百分点;净亏损50.46亿元,同比收窄16.7%,环比收窄2.7%。蔚来CEO李斌表示,“......