Skip to content

Latest commit

 

History

History
134 lines (91 loc) · 3.87 KB

readme.md

File metadata and controls

134 lines (91 loc) · 3.87 KB

Build Desktop Application

List of Starsky Projects

Usage instructions

There are binaries available on the following page:

Download App

Windows 10 and newer

Mac OS 10.15 or newer

The application bundle can run without installer

Gatekeeper

Since we don't have certificates from Apple, users are warned. If you don't trust it, the code is public and its instructions for building it

When you see the following warning:

Starsky GateKeeper warning

Open app without Gatekeeper

  • From the Apple menu, open the "System Preferences" application.
  • Click on Security & Privacy > General tab.
  • Look at 'Allow apps downloaded from' and click button 'Open Anyway'

Remote mode

Use the settings menu to update the server settings Click on 'Settings' > 'Settings' to get the following menu

Starsky App versions

Cache

The Electron stores it's cache in these folders:

Windows:

C:\Users\<user>\AppData\Roaming\starsky\Cache

Linux:

~/.config/starsky/Cache

OS X:

~/Library/Application\ Support/starsky/Cache

Build instructions

The following steps are needed to compile the desktop application

Building Starsky as dependency first

For Windows

We assume that you run on a 64 bits Windows version

When running bash

../starsky/build.sh --Runtime=win-x64

For Windows there is a folder created: starsky/win-x64 and this is copied to the desktop application

For Mac OS

We assume that you run it on an Intel powered Mac

When running bash

../starsky/build.sh --Runtime=osx-x64

For Mac OS there is a folder created: starsky/osx-x64 and this is copied to the desktop application

Build Electron

Go the source folder of the application

cd starskyapp

Install Node packages

npm ci

For Windows

We assume that you run on a 64 bits Windows version

When running bash

npm run windows

For Mac OS

When running bash

npm run mac

See dist folder

You will find the final result in the dist folder