HomePhabricator
Diffusion Comm 3b80dea6799f

[desktop] Basic electron app

Description

[desktop] Basic electron app

Summary:
This diff adds a basic desktop app setup.

  • it's contained in the desktop workspace
  • desktop/pages contains code for the splash/ loading window and connection error window
  • desktop/forge.config.js is a configuration for electron-forge whish is a packaging helper

Test Plan:

  • Run yarn dev in keyserver and web. Run yarn dev in desktop and check if it works in developement
  • Run yarn make and check if resulting executable works with production server

Look for any differences with the web browser version.

Reviewers: tomek, atul, abosh, kamil, ashoat

Reviewed By: tomek, atul

Subscribers: jon, kamil, ashoat

Differential Revision: https://phab.comm.dev/D5629

Details

Provenance
Michal Gniadek <michal.gniadek@swmansion.com>Authored on Nov 14 2022, 8:18 AM
Reviewer
tomek
Differential Revision
D5629: [desktop] Basic electron app
Parents
rCOMM38d4d465f8ef: Remove CoreData and CoreDataProvider and use draftStore instead
Branches
Unknown
Tags
Unknown

Event Timeline

Michal Gniadek <michal.gniadek@swmansion.com> committed rCOMM3b80dea6799f: [desktop] Basic electron app (authored by Michal Gniadek <michal.gniadek@swmansion.com>).Nov 23 2022, 6:08 AM