This is still a prototype
- Install Go : https://go.dev/doc/install
- Install Node : https://nodejs.org/en/download
- Clone this repo :
git clone https://github.com/spindlygo/spindly-demo
- Open repo folder in Visual Studio Code and install
Svelte
,Go
extentions. - Open vscode terminal and run :
npm install
npm run dev
- Open a browser for the displayed URL. (
http://localhost:42xxx
) - To open it as a normal app window, change property
devdriver
tochromeapp
in fileSpindlyConfigs.json
npm run build
To use webview as a driver,
- Install libwebkit2gtk :
sudo apt-get install -y libwebkit2gtk-4.0-dev
- Add
adaptive
into propertydriver
in fileSpindlyConfigs.json
to use webview in production. - (Optional) Change property
devdriver
toadaptive
in fileSpindlyConfigs.json
to use webview while in development. - Cross compiling isn't supported for webview. Use this github actions workflow to compile your desktop webview app for other operating systems.
Mobile app support with Flutter coming soon.