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