On X11/XWayland (Electron's default on Wayland sessions) the window had no icon, so KDE Plasma showed the generic placeholder. Point BrowserWindow at the packaged icon.png so the compositor has an icon to render. |
||
|---|---|---|
| .. | ||
| build | ||
| .gitignore | ||
| CHANGELOG.md | ||
| LICENSE | ||
| README.md | ||
| build.js | ||
| cliff.toml | ||
| icon.png | ||
| main.js | ||
| oauth.js | ||
| package.json | ||
| pnpm-lock.yaml | ||
| portInUse.js | ||
| preload-quick-entry.js | ||
| preload.js | ||
README.md
Vikunja desktop
The Vikunja frontend all repackaged as an electron app to run as a desktop app!
Dev
As this package does not contain any code, only a thin wrapper around electron, you will need to do this to get the actual frontend bundle and build the app:
First, build the frontend:
cd ../frontend
pnpm install
pnpm run build
Then, copy the frontend to this directory:
cd desktop
cp -r ../frontend/dist frontend/
sed -i 's/\/api\/v1//g' frontend/index.html # Make sure to trigger the "enter the Vikunja url" prompt
Then you can run the desktop app like this:
pnpm install
pnpm start
Building for release
- Run the snippet from above, but with a valid frontend version instead of
unstable - Change the version in
package.json(that's the one that will be used by electron-builder) pnpm installpnpm run dist --linux --windows
License
This project is licensed under the GPL-3.0-or-later license. See the LICENSE file for details.