You are browsing as a guest. Sign up (or log in) to start making projects!

9h 50m logged

Making Frictionless a Desktop AppI’ve been working on turning Frictionless into more than just a web app by creating a proper desktop version for macOS.I set up Electron and Electron Forge to package the existing Frictionless code into a standalone Mac application. The app now runs in its own window and keeps the same tools and features from the web version.I also configured the project for Apple Silicon Macs and successfully built the application into a distributable .zip file. I connected all of the new Electron files to the GitHub repository as well, so the desktop version is now part of the main project.One issue I ran into was macOS showing a “damaged” warning when opening the downloaded application. After investigating, I found that this is related to macOS security checks for unsigned applications rather than the app itself being broken. I’m now testing ad-hoc signing while keeping the web version available as the easiest way to use Frictionless.This was a big milestone for the project because Frictionless can now work as both a web application and a standalone desktop application.What I worked onAdded ElectronAdded Electron ForgeCreated the desktop app windowBuilt an Apple Silicon Mac versionCreated a distributable ZIPAdded the desktop files to GitHubTested macOS app signingKept the web version working alongside the desktop version

0
7

Comments 0

No comments yet. Be the first!