Go Energy 跨平台框架 v2.5.1 发布

Energy 框架

是Go语言基于CEF 和 LCL 开发的跨平台 GUI 框架, 具体丰富的系统原生 UI 控件集, 丰富的 CEF 功能 API,简化且不失功能的 CEF 功能 API 使用。

特性?

特性描述
跨平台支持 Windows, macOS, Linux
简单Go语言的简单特性,使用简单且不失功能的 CEF API , 相比于其它语言使用更简单直观
丰富的原生 UI 控件集基于 LCL 跨平台控件集,大约有上百个常用控件
丰富的 CEF 功能 API让你使用 Go 轻松控制浏览器
技术栈使用任意前端框架和Go无缝衔接
兼容性主流平台一致性,使得编写一次代码,在不同的平台上部署应用程序
定制界面自定义 CEF 和 LCL,打造独特应用
高效的事件处理基于 CEF IPC 通信机制,在Go里实现事件驱动,

2.5.1 本次更新

概要
升级优化了 CLI 命令行工具, 并调整了 LibLCL 动态库加载. 修复和优化已知问题. 支持到 CEF 130
本次升级更稳定

  • 优化类型/message_386arm,构建标签
  • 删除ENERGY_HOME环境变量,并将其更改为 ~/.energy 开发环境配置文件, 从此不在依赖环境变量
  • 优化 LibLCL 库加载
  • 增加 WidgetUI() , 用于识别当前UI类型
  • 修复新的2.5.x MacOS 拖拽 bug
  • 修复主窗口隐藏状态,关闭时的错误
  • 添加 Linux API LinuxWindowProperties,设置WM_CLASS, WM_NAME
  • CLI:install --all,添加 -all 参数,跳过手动选择,默认安装所有需要的软件
  • CLI:package 参数优化,添加文件,输出文件
  • CLI:env 添加开发环境控制命令,可以同时安装多个不同版本
  • CLI:构建, 基于当前开发环境使用的框架环境构建二进制文件, 仅支持当前系统架构和可交叉编译的系统架构
  • CLI:其它大量的优化和修改,用于开发环境、构建、安装包的制作
  • 优化 CEF API 底层调用已知问题
  • 修改对特定CEF版本支持
    – CEF 49 : 最后一个支持 Windows XP 版本
    – CEF 87: 最后一个支持 Flash 版本
    – CEF 101: 最后一个支持 Linux32 版本
    – CEF 109: 最后一个支持 Windows 7 系列版本
    – CEF 130: 升级 energy 最新所支持的 CEF 版本

energy 跨平台 GUI 框架

官网

ENERGY 文档官网

项目地址

Gitee
Gitcode
Github

SDK 下载

开发环境集成 SDK

更多 3.0

  • 加入 Webview2, Webkit2
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yanghye

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值