登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
代码拉取完成,页面将自动刷新
开源项目
>
程序开发
>
图形UI组件/框架
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
24
Star
283
Fork
49
GVP
energye
/
energy
代码
Issues
3
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
发行版
最新版
v2.4.6
0a42fba
2024-11-15 15:52
对比
v2.4.6
yanghy
- U: CLI > 2.4.6, In future release versions of the CLI, the version number will be synchronized with the main version number. - U: CLI - Add Registry for obtaining remote configurations - Fix: #45 Windows right-click menu to view source code crash issue - U: energy.json > config/energy_[os].json, Simultaneous initialization of multi platform configuration - U: demo crawling-web-pages/devtools - U: demo devtools SetRemoteDebuggingPort [![Download energy](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/energye/files/v2.4.6/v2.4.6%20source%20code.zip/download)
最后提交信息为:
U: CLI > 2.4.6
v2.4.5
81e4966
2024-11-04 21:27
对比
v2.4.5
yanghy
- Fix: cli install - Fix: LoadLibrary liblcl ERROR - A: JS ipc.on options: mode, async result - Fix: #39 energy cli CTRL+C Force Exit - A: demo vue & ipc types ipc.d.ts - Fix: #42 Optimize MacOS development mode xxx.app package creation and update issues - U: cli, MacOS helper process ln, Reduce the size of the app package, About 4 times the size of the main process file - U: Upgrade Golcl v1.0.12 [![Download energy](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/energye/files/v2.4.5/v2.4.5%20source%20code.zip/download)
最后提交信息为:
Upgrade 2.4.5
v2.4.3
4160bdc
2024-08-12 16:57
对比
v2.4.3
yanghy
- cli, add check version - Fix: #32 The rendering process ipc listens for adding a frameId group. Add a frame object to implement the ipc target.IWindow interface - Fix: #33 After obtaining the window handle, pop-up window dragging failed - Fix: #34 --webkit-app-region Invalid after refreshing the page - Windows and MacOS optimize borderless window styles. Previously, there was no glass shadow when borderless, but now it is the same as the system default, - Windows, MacOS windows drag and resize using JS-IPC implementation [![Download energy](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/liblcl/files/v2.3.7/)
最后提交信息为:
U: drag window, Control window resizing
v2.4.1
00ea4ab
2024-05-08 17:55
对比
v2.4.1
yanghy
1. Modify all demo syso 1. U: Add JS ipc.emit to trigger Go event synchronization mode configuration option, default: `MSync` 1. U: Optimizing the conflict between fullscreen and maximized window. 1. A: demo headless 1. U: command-line manifest requestedExecutionLevel => asInvoker 1. U: command-line add gen windows > icon, syso cmd Remarks: `ipc.On` ```go // go: Asynchronous listening mode ipc.On("name", func(){ // ... }, ipcTypes.OnOptions{Mode: ipcTypes.MAsync}) ``` [![Download energy](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/energye/files/v2.4.1/v2.4.1%20source%20code.zip/download)
最后提交信息为:
Upgrade 2.4.1
v2.4.0
0302ac0
2024-04-26 14:46
对比
v2.4.0
yanghy
**Full Changelog**: https://github.com/energye/energy/compare/v2.3.8...v2.4.0 This version is incompatible with 2.3.x. U: LCLBrowserWindow and ViewsFrameworkBrowserWindow, Add func ChromiumBrowser() ICEFChromiumBrowser U: rename, ipc.emitSync => ipc.emitWait, This trigger has a timeout configuration A: linux arm64 demo startup.sh U: energy cmd version 1.0.6, install golang default version 1.19.13 A: Add gif play component U: TCEFWindowComponent.SetOnGetTitleBarHeight param titleBarHeight => *float32 A: extension, misc_functions api U: MacOS UI async thread run function U: Logic when using RunOnMainThread to determine IsMessage Loop Fix: vf tary Window state control U: Remove MainFormOnTaskBar configuration and use Enabling MainWindow configuration when the taskbar is not displayed U: all demo, windows import syso Fix: Use VF Application init. RunOnMainThread VF Use ThreadSync UI. ChromiumBrowser LCLBrowserWindow nil bug. U: Go execution IPC listening event changed to asynchronous execution U: Condition judgment when the gate is empty U: browserConfig > BrowserConfig U: IPC NewTarget IWindow > Add Chromium U: Chromium All Event Callback Parameters NativeUInt Type Pointer Passing A: Chromium SendDevToolsMessage function, ExecuteDevToolsMethod Add Result messageId A&U: examples Download-liblcl [![Download liblcl](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/liblcl/files/v2.3.6/)
最后提交信息为:
Upgrade 2.4.0
v2.3.8
93c5431
2024-04-08 14:19
对比
v2.3.8
yanghy
**Full Changelog**: https://github.com/energye/energy/compare/v2.3.7...v2.3.8 1. Fix: Chromium event callback parameter pointer value 2. U: Adjust the timing of the main window settings 3. U: Adjusting the default implementation event to the chrrimbrowser structure 4. Fix: When customizing the layout of Chromium in the window, you cannot drag to change the window size 5. U: energy custom menu modify 6. U: command-line, windows build write [app].manifest to disk 7. Fix: Energy custom event, pop-up window event only triggers once issue 8. Fix: Window Min,Max Size Bug 9. Fix: cmd download cef-framework file name 10. U: Modify some examples [![Download energy](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/energye/files/v2.3.8/v2.3.8%20source%20code.zip/download) Download-liblcl [![Download liblcl](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/liblcl/files/v2.3.5/)
最后提交信息为:
Fix: Chromium event callback parameter pointer value
v2.3.7
c5c6372
2024-03-17 09:36
对比
v2.3.7
yanghy
- Fix: Window Min,Max Size Bug - Fix: Energy custom event, pop-up window event only triggers once issue Download-energy [![Download energy](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/energye/files/v2.3.7/v2.3.7%20source%20code.zip/download) Download-liblcl [![Download liblcl](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/liblcl/files/v2.3.5/)
最后提交信息为:
Fix: Energy custom event, pop-up window event only triggers once issue
v2.3.6
9c4d0e5
2024-02-27 09:49
对比
v2.3.6
yanghy
1. MacOS 增加 touch bar 支持, 和touchbar示例 2. MacOS 无标题栏窗口状态控制 3. 删除示例下的多于icon资源文件 4. 增加 ipc 多窗口通信示例 5. 修改托盘示例 5. 增加LCL支持主窗口配置,关闭主窗口后,如果在多窗口时直到最后一个窗口关闭才退出应用 6. 增加WindowsXP SP3支持 7. 修改部分API字符串使用TString类 8. 为了支持Go的底版本将所有any类型改为interface类型 9. energy最底支持Go1.11版本 10. 修复chromium相关事件回调函数参数 11. 增加部分API判断, 对CEF API不支持CEF49, 未判断完全,但不影响,CEF49支持的API不如CEF新版本的多 12. 命令行工具优化,未增加对WindowsXP的安装,目前WindowsXP需要手动安装 13. 命令工具增加bindata命令,当Go版本小于1.16时,为支持Embed内嵌资源接口 14. 优化LCL托盘可以同时创建多个 15. 增加一些energy还未实现的CEF API 16. 优化预先创建下一个子弹出窗口 17. 修复一些错误,记录结构类型调用 API 时传递指针错误问题 ## What's Changed * 打包提示文件图片位置得时候,提示语不对 by @zhaojunliing in https://github.com/energye/energy/pull/22 ## New Contributors * @zhaojunliing made their first contribution in https://github.com/energye/energy/pull/22 **Full Changelog**: https://github.com/energye/energy/compare/v2.3.5...v2.3.6 [![Download energy](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/energye/files/v2.3.6/v2.3.6%20source%20code.zip/download)
最后提交信息为:
示例修改
v2.3.5
bad9aa7
2023-12-02 09:34
对比
v2.3.5
yanghy
## 更新内容 * U: 升级 liblclbinres v2.3.5 * U: tempdll 修改编译命令readme.md * U: 编译内置dll调整 * U: 修改ipc Go文件名 * U: 修改ipc, net socket 端口号默认随机获取 * U: 修改channel, net socket 端口号默认随机获取 * Merge branch 'dev' * Merge pull request #20 from blitzgrove/main * Merge pull request #1 from blitzgrove/improvement/format-readme-en * replace quotations with bullet points, fix a small typo, and rephrase few points * A: 增加一窗口多Chromium示例 * U: 增加 Views 依赖关系图注释 * U: 升级 liblclbinres v2.3.4 * U: 修改独立子进程示例 **完整的更新日志**: https://gitee.com/energye/energy/compare/v2.3.4...v2.3.5
最后提交信息为:
U: 升级 liblclbinres v2.3.5
v2.2.4
769031a
2023-08-21 21:49
对比
v2.2.4
yanghy
**完整的更新日志**: https://gitee.com/energye/energy/compare/v2.2.3...v2.2.4
最后提交信息为:
修改 liblcl版本升级检查示例
v2.2.3
6c601b1
2023-07-26 09:58
对比
v2.2.3
yanghy
## 更新内容 * U: liblclbinres v1.0.2 * U: demo main-browser-window * U: Return value(float32) method * A: demo Window IScreen * A: Window IScreen * A: displayRef proc api * Fix: Multiple display window centering issue * Fix: Multiple display window centering issue * U: demo scheme * U: demo popup-sub-window elliptic * U: demo popup-sub-window elliptic * U: Optimize custom window drag and drop creation logic * Fix: potential problem, proc api return string error * Fix: v8value bug, string value error * U: demo frameless * A: window, full screen model, add common attributes * U: demo frameless * U: browser window, full screen * U: demo window state * U: demo window state * U: demo frameless, fullscreen * U: window state * U: window state * U: chromium context-menu-command callback * U: chromium context-menu-command callback * U: context-menu * A: open tab url callback event * U: demo liblcl autoupdate , linux lcl widget init * U: tempdll README.md * U: gen libbin * A: energy command line, Set energy framework development environment * A: energy command line, Set energy framework development environment * U: energy command line, support linux select gtk2 or gtk3 framework * U: remove CustomWidgetSetFinalization * U: demo context-menu * U: LCL CloseBrowserWindow RunOnMainThread * A: on message paint * U: on message struct * U: on message struct * U: demo test * A: TForm WM Message - > NotifyMoveOrResizeStarted * A: TForm WM Message * Fix: aux-viewsource, linux * U: demos, ui use gtk3, IconFS = xxx.png, other IconFS = xxx.ico * A: gtk2 support for CEF 106.1.1 **完整的更新日志**: https://gitee.com/energye/energy/compare/v2.2.2...v2.2.3
最后提交信息为:
U: liblclbinres v1.0.2
v2.2.2
69e2bd9
2023-07-20 15:11
对比
v2.2.2
yanghy
**完整的更新日志**: https://gitee.com/energye/energy/commits/v2.2.2
最后提交信息为:
U: liblclbinres v1.0.1
v2.2.1
8cd155e
2023-07-20 14:17
对比
v2.2.1
yanghy
## 更新内容 * U: demo msgbox * A: windows demo custom-browser-create * U: .gitattributes * U: tempdll for mac load liblcl * A: demo tempdll * A: go build -tags="tempdll" open TempDLL, import liblclbinres. * U: window drag switch * U: window drag explanatory * U: viewsource * A: demo drag file * R: remove BrowserWindow.Config.EnableWebkitAppRegion * A: demo custom-drag-window * U: lcl customer drag * U: demo frameless for mac, no hide caption * U: lcl window close for mac, 1.show,2.hide * U: demo * U: remove const.IsMessageLoop, add application.IsMessageLoop() * U: message const * Merge branch 'main' into dev * U: win32 consts, cefwinapi * Update README.zh_CN.md * Update README.md * A: lcl custom window drag * A: FramelessForDefault * A: CEF FileDialog * Fix: Chromium & DialogHandler onFileDialog callback args:acceptFiltersList * A: 4 types systray demo * A: windows frameless Control Window Border * U: demo-windows transparent **完整的更新日志**: https://gitee.com/energye/energy/compare/v2.2.0-beta...v2.2.1
最后提交信息为:
U: demo msgbox
v2.2.0-beta
f105185
2023-07-09 21:39
对比
v2.2.0-beta
yanghy
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相关事件
最后提交信息为:
Merge remote-tracking branch 'origin/dev' into dev
v2.1.0
adeef95
2023-06-29 16:47
对比
v2.1.0
yanghy
**完整的更新日志**: https://gitee.com/energye/energy/commits/v2.1.0 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
最后提交信息为:
U: README
v2.0.2
20371dc
2023-06-07 17:19
对比
v2.0.2
yanghy
- 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
最后提交信息为:
U: demos icon
v2.0.1-beta
dc1d612
2023-06-01 10:20
对比
v2.0.1-beta
yanghy
优化文档注释, 修改一些问题
最后提交信息为:
Update document annotations and add some examples
v2.0.0-beta
cb71b72
2023-05-31 18:51
对比
v2.0.0-beta
yanghy
2.0 版本升级 增加大量CEF底层API(部分未添加), 可以更好的在GO中使用 移除动态库中的逻辑性功能,转移到GO中实现,以实现动态库中只保留API导出. 移除ApplicationConfig配置, 直接使用Application配置 移除Bind字段方式 调整/优化事件驱动 1 IPC事件添加支持复合类型数据结构 2 IPC事件on(监听)函数, 调整为函数参数和context参数方式传参 3 IPC事件emit(触发)函数 Go: emit 增加触发指定子进程Go事件或指定子进程JS事件 JS: emit 增加配置项方式, 触发指定子进程事件或触发其它子进事件 选项: { name: string 函数名 arguments: array[...] 入参参数列表 callback: function(...) 回函函数 mode: int 触发模式:异步和同步 0:async or 1:sync target: int 触发目标, 主进程、当前进程 int 0:main 1:current } IPC事件增加 JS 中增加 emitSync(触发同步)函数 IPC事件on(监听)函数 Go: on 增加配置项, 进程监听事件可选 移除bind绑定字段 修复内存溢出问题 修复每第一次启动应用加载不出页面问题 修复/优化其它
最后提交信息为:
upgrade v2.0.0
v1.109.1184
0db3c11
2023-05-04 19:11
对比
v1.109.1184
yanghy
fix: browser creation failure caused by slow startup for the first time
最后提交信息为:
fix: browser creation failure caused by slow startup for the first ...
v1.109.1183
6333ded
2023-04-12 19:11
对比
v1.109.1183
yanghy
fix: browser creation failure caused by slow startup for the first time
最后提交信息为:
fix: js ipc.emit 字符串参数被最后一个替换
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Go
1
https://gitee.com/energye/energy.git
[email protected]
:energye/energy.git
energye
energy
energy
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册