Giter Club home page Giter Club logo

Comments (9)

irahopkinson avatar irahopkinson commented on September 24, 2024

For Add electron-react-boilerplate there is a PR #8 but it hasn't merge since we aren't sure yet where things go in terms of repo organisation.

from paranext.

irahopkinson avatar irahopkinson commented on September 24, 2024

On top of PR #8 (branch feature/electron-react) there is a branch feature/wsl that adds help for setting up WSL2 on Windows so one machine can develop and test on Windows and Linux. No PR yet, see above comment about merging.

from paranext.

irahopkinson avatar irahopkinson commented on September 24, 2024

Electron Forge Maker package types: AppX, deb, DMG, FLatpak, Pkg, RPM, Snapcraft, Squirrel.Windows, WiX MSI, Zip.
Electron Bulider distributable package types:

  • macOS: dmg, mas, mas-dev, pkg, 7z, zip, tar.xz, tar.lz, tar.gz, tar.bz2, dir
  • Windows: nsis, nsis-web (Web installer), portable (portable app without installation), appx, msi, squirrel, 7z, zip, tar.xz, tar.lz, tar.gz, tar.bz2, dir
  • Linux: AppImage, flatpak, snap, deb, rpm, freebsd, pacman, p5p, apk, 7z, zip, tar.xz, tar.lz, tar.gz, tar.bz2, dir

from paranext.

irahopkinson avatar irahopkinson commented on September 24, 2024

PR #11 adds publishing artifacts to a GH Release. We don't yet have secrets available to add on GH for signing. This PR should complete this card.

from paranext.

irahopkinson avatar irahopkinson commented on September 24, 2024

Runs on Windows 11:

Image

from paranext.

irahopkinson avatar irahopkinson commented on September 24, 2024

Runs on MacOS:

Image

Image

Thanks @darren8c for testing this. Not sure which OS version.

from paranext.

irahopkinson avatar irahopkinson commented on September 24, 2024

On Linux Ubuntu v22+ you need libfuse2 to run .AppImage applications.
sudo apt install libfuse2
There are also other dependencies needed to run:
sudo apt install libnss3 libgtk-3-0 libgbm1 libasound2
At this point the app just reports Trace/breakpoint trap and quits. (Note it works fine on my Ubuntu-setup-to-build but not on a fresh Ubuntu install.) This is already enough of a barrier since .AppImage are meant to just work on any Linux distro. Looks there might be a way to add dependencies to the build.

from paranext.

irahopkinson avatar irahopkinson commented on September 24, 2024

PR #10 fixes the publishable release for .AppImage files on Linux by including used dependencies.

from paranext.

irahopkinson avatar irahopkinson commented on September 24, 2024

Runs on a clean Ubuntu v22.04 install:

Image

from paranext.

Related Issues (11)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.