Silent PDF Printing in Vue Without Browser Dialog

Printing functionality typically involved C# clients, where silent printing (without a print dialog) was straightforward. However, implementing silent printing with a browser as the client is more challenging due to browser restrictions that do not support such changes. In projects using Vue, a simple solution involves using electron-hiprint. R ...

Posted on Tue, 15 Sep 2026 16:25:07 +0000 by lupld

Building Desktop Applications with Electron and Vue 3

Required Packages Vite: https://vitejs.cn Vue: https://cn.vuejs.org Electron: https://www.electronjs.org/ electron-builder: https://github.com/electron-userland/electron-builder concurrently: https://github.com/open-cli-tools/concurrently Project Setup Creating the Vue Application Ensure Node.js is installed, then run: npm init vue@latest Th ...

Posted on Wed, 09 Sep 2026 16:21:34 +0000 by laknal

Packaging Web Applications into Installable Desktop Clients with Electron-builder

Electron-builder transforms web projcets into distributable desktop installation packages, addressing the limitation of standalone executables that require specific folder contexts to run. This approach enhances portability for end-users. 1. Configure npm Mirrors Set up mirrors too accelerate downloads in environments with network constraints: ...

Posted on Fri, 14 Aug 2026 16:09:43 +0000 by fotakis

Building Desktop Applications with Vue and Electron

Setting Up a Vite, Vue 3, and JavaScript Project Ensure all JSON configuration files do not contain comments, as they may cause runtime issues even if no immediate errors are shown. 1. Creating the Desktop Application 1.1 Project Initialization Run the following command to create a new project: npm create vite@latest When prompted, select the ...

Posted on Mon, 29 Jun 2026 17:13:30 +0000 by ashu.khetan

Building and Running Signal Desktop v7.50.0 from Source

Environment Setup For Windows, Windows 11 is recommended—Windows 10 may encounter component installation issues. Install Visual Studio 2022 with the "Desktop development with C++" workload enabled. Also install Python 3 and Git, ensuring that python (not just python3) is accessible from the Run dialog (Win+R). On macOS or Linux, depen ...

Posted on Fri, 26 Jun 2026 17:14:20 +0000 by cty