Skip to content

Releases: energye/energy

v2.5.3

15 Jan 04:09
Compare
Choose a tag to compare

U: CLI 2.5.3

Download energy

v2.5.2

02 Jan 03:17
Compare
Choose a tag to compare
  • CLI Add optimization CMD
  • SDK update
  1. .energy The global parameter version is added to the current development environment energy version vx.x.x
  2. sdk Write the current version number in.energy > version after installation
  • init optimization
  1. Added the -v[version] parameter, which is used to specify the energy version x.x.x | vx.x
  2. If -v is not specified, it is directly used from.energy > version when the version number is available
  3. If -v is not specified, no version is available from.energy > version. The remote network obtains the latest version. If the obtaining fails, enter the specified version
  • cli update
  1. -v (energy version) Upgrades go.mod energy
  2. -p project app path
  3. --ws Used linux args GTK2
  • Added initial LoongArch64 support, LibLCL is not yet available

Download energy

v2.5.1

24 Dec 02:39
Compare
Choose a tag to compare
  • Note: This upgrade optimizes CLI and adjusts the energy dynamic library loading. Fixes and optimizes known issues.
  • Fix: types/message_386arm, build tags
  • R: Remove the ENERGY_HOME environment variable configuration and change it to the ~/.energy configuration
  • U: Optimized LibLCL library loading
  • U: api WidgetUI Condition processing
  • Fix: new 2.5.x MacOS drag bug
  • Fix: main window hidden state, bug when closing
  • A: Linux API LinuxWindowProperties, Set WM Class, Name
  • CLI: install --all, Add the -all parameter, skip manual selection, and install all required software by default
  • CLI: package argument, Add file, outfile
  • CLI: env, add .energy Proxy config
  • CLI: A lot of optimization and modification, for the development environment, build, installation package production
  • CLI: Build binaries based on your current environment
  • U: examples

Download energy

v2.5.0

11 Dec 04:26
Compare
Choose a tag to compare
  • Note: Weight update, supporting CEF 130.1.16, adjusted to support CEF special edition updates, removed version 106,
    replaced with version 101, and added dynamic library builds for all supported CEF platforms except Windows ARM64.
  • Upgrade. Due to the large number of apis optimized and fixed after the upgrade,
    Some functions are backward incompatible, and the extension component interface has been removed.
  • R: Remove the Go implementation's internal IPC package, pkgs/channel, and keep it available as a separate module to resolve potential issues
  • R: The trigger targets (TgJs, TgGoSub, TgGoMain) in IPc.ON listening mode are removed, so that only JS is On the Go trigger ipc receiver
  • U: Modified ipc implementation to fully use CEF process messages, previous version of some functions used pkgs/channel implementation
  • U: Modified the drag energyExtension JS extension
  • U: Adjust the structure of all interface types to implement their own place
  • Optimize and fix historical legacy issues
  • Fix: Incorrect keyboard event parameter value
  • Fix: Fixed errors in compound base type parameter passing

liblcl

Download energy

v2.4.6

14 Nov 11:24
Compare
Choose a tag to compare
  • 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

v2.4.5

04 Nov 13:24
Compare
Choose a tag to compare
  • 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

v2.4.4

29 Sep 15:41
Compare
Choose a tag to compare
  • U: winapi Change some function parameters to pointer pass
  • U: energy cli, Retrieve installation environment commands remotely
  • U: Remove CLI dependencies
  • U: energy cli, add cli -v, -u
  • U: workflows: go-version: '1.20'
  • U: Optimize and remove unnecessary code
  • A: Add OpenGL TOpenGLControl Component, and add OpenGL example
  • Fix: frameless window DPI issue
  • U: Upgrade golcl v1.0.11

Download energy

v2.4.3

12 Aug 08:56
Compare
Choose a tag to compare
  • 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

v2.4.2

15 May 05:40
Compare
Choose a tag to compare

Full Changelog: v2.4.1...v2.4.2

  • A: CEFTask CefPostTask, CefPostDelayedTask, CefCurrentlyOn
  • Fix: Issue of rendering process deadlock caused by IPC nested calls
  • U: command-line update
  • U: demo gifplay

Download energy

v2.4.1

06 May 10:04
Compare
Choose a tag to compare

Full Changelog: v2.4.0...v2.4.1

  1. Modify all demo syso
  2. U: Add JS ipc.emit to trigger Go event synchronization mode configuration option, default: MSync
  3. U: Optimizing the conflict between fullscreen and maximized window.
  4. A: demo headless
  5. U: command-line manifest requestedExecutionLevel => asInvoker
  6. U: command-line add gen windows > icon, syso cmd

Remarks: ipc.On

// go: Asynchronous listening mode
ipc.On("name", func(){
	// ...
}, ipcTypes.OnOptions{Mode: ipcTypes.MAsync})

Download energy