A rewrite of unofficial-webapp-office, breaking from the upstream icloud-for-linux.
Unofficial-webapp-office2 uses a GTK3, WebKitGTK, and Nim stack.
This replaces the previous Qt5, Qt5 WebEngine, C++, and QML stack.
Reduces snap package size from 115M to <1 M.
Supports Wayland.
Uses GitHub Actions and my snap-build container with the latest version of snapcraft to remote-build on Canonical's Launchpad.
build.nim parses apps.csv to create individual 'apps' from a template, main.nim.
The app name and icon is handled by .desktop files in /snap/gui/ and snapd.
main.nim relies on webgui.
The snap package relies on the gnome-3-34 extension.
To do:
- Custom css theme
Built with Ubuntu on WSL.