energy

Energy is a framework developed by Go language based on CEF (Chromium Embedded Framework) for developing cross-platform desktop applications for Windows, Mac OS X, and Linux

APACHE-2.0 License

Stars
301
Committers
6

Bot releases are hidden (Show)

energy - v2.0.1-beta

Published by sxmxta over 1 year ago

Optimize document annotations and modify some issues

energy - v2.0.0-beta

Published by sxmxta over 1 year ago

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

energy - v1.109.1184

Published by sxmxta over 1 year ago

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

energy - v1.109.1183

Published by sxmxta over 1 year ago

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

energy - v1.109.1182

Published by sxmxta over 1 year ago

  1. 增加/修改文档注释
  2. 修改部分示例
  3. 升级go-lcl
energy - v1.109.1181

Published by sxmxta over 1 year ago

v1.109.1181

energy - v1.109.118

Published by sxmxta over 1 year ago

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

energy - v1.109.116

Published by sxmxta over 1 year ago

A major upgrade, skipping one CEF version 108 in the middle

  1. CEF version of Linux is >=107.xx GTK bug Fix
  2. Rectify the co-existence problem of GTK2 and GTK3 in linux and the failure to enter Chinese
  3. In Linux, the CEF ViewsFramework (VF) window component is used by default
  4. Windows and MacOSX use the LCL window component by default
  5. In GO, VF components and LCL components can be used by parameter configuration
  6. Note that VF window components cannot use any component of LCL
energy - v1.107.112-beta

Published by sxmxta almost 2 years ago

v1.107.1.12-beta
Develop the test version of the branch, the next official version
cef version 107 can be reduced to version 106 if linuxGtk2 is not working properly

energy - v1.107.111

Published by sxmxta almost 2 years ago

cef update 107.1.11

energy - v1.106.11

Published by sxmxta almost 2 years ago

cef update 106.11