This is and will be publicly available ongoing (living) project, a multi-window GUI prototype primarily aimed towards Vekt.js-light project I also do maintain...
- This repository primarily targets JavaScript, not TypeScript users, thus
.mjsextension deliberately is reserved for ESM-first Electron's main process or Node.js environments, respectively. - The
Viewsdefined under./views/path: each path has entry pointindex.htmllinked with sourcedmain.jswithin its respectiveindex.htmlcounterpart, which unlikemain.mjs, themain.jswhich self-evidently implies is a part of Document Object Model (DOM) under Electron's renderer process, rather than Electron's main process per se.
Run the following commands on your terminal in ascending order:
npm ci;npm startinstead of a longnodemon --exec npx electron main.mjscommand; NOTE: it assumes you have nodemon installed on your machine as a global dependency.
Make sure your top-level DOM element for each
Viewinstance has its ownstyle.heightproperty set toheight:100vh- this will allow adjacentViewsto be stacked in a nice one-to-one manner without any visual gaps present!
- Request Autofill.enable failed [SOLVED since v41.0.0-alpha.2#49292, see for "DevTools errors are no longer printed to console."]
Made with ♥ by projektorius96 [2026]