Commit Graph
15 Commits
Author SHA1 Message Date
miles 1689adffc6 feat: enhance native binary resolution and add bundled Node.js runtime
- Refactored gelectron.js to improve native binary discovery with additional paths and environment variable support.
- Implemented a function to find the Node.js runtime, allowing bundled Node.js to be used when available.
- Updated package.json to include gelectron-packager as a CLI command.
- Enhanced gelectron-packager.js to locate installed gelectron runtime and added compatibility for bundled Node.js.
- Modified install-release.sh to download and install a private Node.js runtime alongside the gelectron binary.
- Updated NSIS installer script to include bundled Node.js runtime.
- Enhanced AppImage and DMG packaging scripts to include Node.js runtime.
- Added clipboard, nativeTheme, and screen modules for Electron compatibility.
- Implemented native bridge request handling for clipboard operations.
2026-09-05 22:23:37 -05:00
miles 247daa6460 Add native installers (DMG/EXE/AppImage) to releases 2026-09-01 16:27:07 -05:00
miles 40f15bc45a Update README and package.json files for Gelectron installation instructions and native addon details 2026-08-30 22:44:24 -05:00
miles f09c02ec30 Add CI publish workflow 2026-08-30 22:09:54 -05:00
miles 48a994db09 feat: implement native notifications with full API support and event handling 2026-08-14 16:50:21 -05:00
miles 8cf5d351a7 feat: enhance clipboard functionality with full API support for various formats 2026-08-08 19:50:05 -05:00
miles a7b6f9a072 updated README.md to accommodate where this project is actually going 2026-07-28 23:32:06 -05:00
miles c916883e14 make ram efficiency way better animated to read me And made a new benchmark 2026-07-28 22:27:10 -05:00
miles 6392c2231c Fix performance benchmarks item in README
Update performance benchmarks checklist in README
2026-07-27 18:17:40 -05:00
miles b4d27e48a5 chore: clean up code structure and remove redundant changes 2026-07-26 23:44:27 -05:00
miles e10f66fecf fix: update README layout and improve description 2026-07-26 18:44:13 -05:00
miles 879c5ab672 update 2026-07-26 18:41:58 -05:00
miles 419dd357cb updare 2026-07-26 18:33:01 -05:00
miles 86c19b0012 feat: add Gelectron compatibility layer for Electron modules
- Introduced contextBridge module for exposing APIs to the main world.
- Added dialog module for handling open, save, and message dialogs.
- Created index module as a drop-in replacement for Electron's main API.
- Implemented ipcMain and ipcRenderer modules for inter-process communication.
- Developed menu and menu item modules for creating application menus.
- Added nativeImage module for handling images in various formats.
- Implemented notification module for displaying system notifications.
- Created preload-loader for injecting preload scripts into the renderer process.
- Developed runtime module for running Electron apps in a Node.js environment.
- Added safe-storage module for basic string encryption and decryption.
- Implemented shell module for opening external URLs and managing file paths.
- Created tray module for managing system tray icons and menus.
- Developed webContents utilities for interacting with browser windows.
2026-07-26 17:12:47 -05:00
miles 4af8378d72 Initial commit 2026-07-26 16:17:08 -05:00