Skip to content

Releases: energye/energy

v2.2.0-beta

09 Jul 13:37
Compare
Choose a tag to compare
  1. 增加 browser RunFileDialog 回调函数, 该功能是使用CEF打开选择文件弹窗
  2. 增加 DownloadImage 回调函数
  3. 增加 CEF的 MenuModel、View、Button、LabelButton、MenuButton、Panel、textfield 组件相关 Api
  4. 重命名示例目录名
  5. 增加 其它功能处理回调函数
  6. 修改底层实现类变更接口
  7. v2.2.0开始兼容老版本CEF 87 ~ 89, 新版本最低兼容到109
  8. 优化energy框架中的window相关事件

v2.1.0

29 Jun 08:44
Compare
Choose a tag to compare

U: Linux GTK3 custom widget Set Initialization
A: window api (inc,proc,callback)
U&A: example
Fix: model window bug, IPC render nil error
A: chromium callback func
Fix&U: dev tools
A: TString Type Ref
A: OSR
A: global work schedule
Other: optimize & fix
Energy Upgrades v2.1.0

v2.0.2

07 Jun 09:17
Compare
Choose a tag to compare
  • add demos: cookie, proxy, ipc composite type, msgbox, sysdialog, check liblcl auto update

  • add proc: chromium, liblcl version, print setting

  • fix: cef color uint16 -> uint32, window resize bug

  • other: update & fix

v2.0.1-beta

01 Jun 02:19
Compare
Choose a tag to compare

Optimize document annotations and modify some issues

v2.0.0-beta

31 May 10:53
Compare
Choose a tag to compare

2.0 version upgrade
Add a large number of CEF underlying APIs (some not added) for better use in GO
Remove the logical functions from the dynamic library and transfer them to GO for implementation, in order to preserve only API exports in the dynamic library
Remove the Application Configuration and use it directly
Remove Bind Field Method
Adjusting/optimizing event driven
1 IPC event addition supports composite data type data structure
2 IPC event on (listening) function, adjusted to pass parameters through function parameters and context parameters
3 IPC Event Emit (Trigger) Function
Go: Emit Add to trigger the specified sub process Go event or the specified sub process JS event
JS: Emit adds a configuration item method to trigger specified subprocess events or other subprocess events
Option:
{
Name: String Function Name
Arguments: array [...] List of input parameters
Callback: function (...) Reply function
Mode: int Trigger mode: Asynchronous and synchronous 0: async or 1: sync
Target: int Trigger target, main process, current process int 0: main 1: current
}
Add the emitSync (trigger synchronization) function in JS for IPC events
IPC Event on (Listening) Function
Go: on Add configuration item, optional process listening events
Remove bind bound fields
Fix memory overflow issues
Fix the issue of not loading pages every first time the application is launched
Repair/Optimize Others

v1.109.1184

04 May 11:15
Compare
Choose a tag to compare

fix: browser creation failure caused by slow startup for the first

v1.109.1183

12 Apr 11:18
Compare
Choose a tag to compare

Fix the issue of multiple string parameters being the same in JS ipc.emit

v1.109.1182

21 Feb 04:03
Compare
Choose a tag to compare
  1. 增加/修改文档注释
  2. 修改部分示例
  3. 升级go-lcl

v1.109.1181

19 Feb 05:48
Compare
Choose a tag to compare

v1.109.1181

v1.109.118

07 Feb 05:48
Compare
Choose a tag to compare

CEF升级为109.1.18
修复chromium zoom传参问题
ARM平台需要自行编译liblcl