Fading Coder

One Final Commit for the Last Sprint

Building Multi-Page Applications with Electron, Vue, TypeScript and Less

Settinng Up the Development Enviroment Installing Node.js Download and install Node.js from the official website: https://nodejs.org/ Installing Vue CLI Install Vue CLI globally using npm: npm install -g @vue/cli Creating a Vue Project Initialize a new Vue project: vue create my-electron-app During...

Cross-Platform Auto-Update Implementation for Electron Applications

Auto-Update Implementation The following code demonstrates how to implement automatic updates for Electron applications that work seamlessly on both Windows and macOS platforms. Main Process Update Handler import { ipcMain } from 'electron' import log from './logger' import { autoUpdater } from 'ele...

Building Electron + Vue3 + Vite Projects Part 27: Creating a Window Utility Class Foundation

Introduction The demo project is available here. For the window utility class series: Window Utility Class Part 1: Foundation Window Utility Class Part 2: Window Groups and Relationships Window Utility Class Part 3: Controlling Directional Window Movement Previously, all main process logic was cramm...

Packaging a Web Application into a Desktop Client Using Electron-Packager

Clone the Electron repository git clone https://github.com/electron/electron-quick-start Transfer the web application files into the electron-quick-start directory. Modify main.js to load the desired HTML file. const { app, BrowserWindow, Menu } = require('electron'); const path = require('path');...