Releases: energye/energy
v2.4.0
Full Changelog: 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
v2.3.8
Full Changelog: v2.3.7...v2.3.8
- Fix: Chromium event callback parameter pointer value
- U: Adjust the timing of the main window settings
- U: Adjusting the default implementation event to the chrrimbrowser structure
- Fix: When customizing the layout of Chromium in the window, you cannot drag to change the window size
- U: energy custom menu modify
- U: command-line, windows build write [app].manifest to disk
- Fix: Energy custom event, pop-up window event only triggers once issue
- Fix: Window Min,Max Size Bug
- Fix: cmd download cef-framework file name
- U: Modify some examples
v2.3.7
v2.3.6
- MacOS 增加 touch bar 支持, 和touchbar示例
- MacOS 无标题栏窗口状态控制
- 删除示例下的多于icon资源文件
- 增加 ipc 多窗口通信示例
- 修改托盘示例
- 增加LCL支持主窗口配置,关闭主窗口后,如果在多窗口时直到最后一个窗口关闭才退出应用
- 增加WindowsXP SP3支持
- 修改部分API字符串使用TString类
- 为了支持Go的底版本将所有any类型改为interface类型
- energy最底支持Go1.11版本
- 修复chromium相关事件回调函数参数
- 增加部分API判断, 对CEF API不支持CEF49, 未判断完全,但不影响,CEF49支持的API不如CEF新版本的多
- 命令行工具优化,未增加对WindowsXP的安装,目前WindowsXP需要手动安装
- 命令工具增加bindata命令,当Go版本小于1.16时,为支持Embed内嵌资源接口
- 优化LCL托盘可以同时创建多个
- 增加一些energy还未实现的CEF API
- 优化预先创建下一个子弹出窗口
- 修复一些错误,记录结构类型调用 API 时传递指针错误问题
What's Changed
- 打包提示文件图片位置得时候,提示语不对 by @zhaojunliing in #22
New Contributors
- @zhaojunliing made their first contribution in #22
Full Changelog: v2.3.5...v2.3.6
v2.3.5
修改所有*.go文件名 中横线 -, 改为下划线 _
修改独立子进程示例
增加一窗口多Chromium示例
升级 liblclbinres v2.3.5
修复readme.me一些错误描述
修改ipc, net socket 端口号默认随机获取, 原是固定19878端口
调整命令行工具编译命令v1.0.3
编译内置dll调整
windows:
386: -tags="tempdll latest"
amd64: -tags="tempdll latest"
windows(Windows 7, 8/8.1 and Windows Server 2012):
386: -tags="tempdll 109"
amd64: -tags="tempdll 109"
linux(gtk3):
amd64: -tags="tempdll latest"
arm64: -tags="tempdll latest"
linux(gtk2):
amd64: -tags="tempdll 106"
arm64: -tags="tempdll 106"
macos:
amd64: -tags="tempdll latest"
arm64: -tags="tempdll latest"
v2.3.4
升级 118.7.1
修改了Get和Set同一属性过程使用
增加 GlobalCEFApp.ChromePolicyId
移除 Browser, Chromium accept_language_list
增加 TChromiumOptions.ChromeZoomBubble
增加 TChromium.IncZoomCommand
增加 TChromium.DecZoomCommand
增加 TChromium.ResetZoomCommand
增加 TChromium.DefaultZoomLevel
增加 TChromium.CanIncZoom
增加 TChromium.CanDecZoom
增加 TChromium.CanResetZoom
增加 TChromium.Fullscreen
增加 TChromium.ExitFullscreen
增加 ICefDragData.GetFilePaths
添加 https://crbug.com/1500371 https://bitbucket.org/chromiumembedded/cef/commits/99817d2d3ebf5983ea4491f8770ef1e581554f91 解决方法
在全屏窗口退出时更新 CSS(修复 #3597) https://bitbucket.org/chromiumembedded/cef/commits/9d1cdd020f4bc877cb9675afeed439c6e4749ec2
在调整边框大小之前对 PiP 可拖动区域进行命中测试(请参阅问题 #3566) https://bitbucket.org/chromiumembedded/cef/commits/38848f1780ea59b8b8819e06250b25aacd5c45c6
v2.3.3
v2.3.2
v2.3.1
v2.3.0
主要:
2.3.0 对部分回调函数做出调整,主要增加了 cef.IBrowserWindow 当前窗口参数
增加 静态资源使用本地或内置资源加载, 暂时不能加载视频资源。
本地或内置资源加载,xhr 代理请求配置支持ssl
修复 linux(高版本) gtk3(默认)加载动态库错误问题。
修复 linux gtk3 无法切换英文问题,
优化 Mac开发环境 energy_env=dev > env=dev
其它:
完善命令行工具
优化 install 开发环境全自动安装:
增加 init 应用项目初始化
增加 build 构建&编译应用执行文件
增加 package 制作应用安装包
依赖库升级
golcl v1.0.7
liblcl v1.0.4
修复其它已知问题