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

8h 58m 45s logged

Turning Frictionless Into a Desktop AppI’ve been working on taking Frictionless beyond just being a web app and turning it into a proper desktop application.I used Electron to package the existing HTML, CSS, and JavaScript version into a native-style macOS app. This means Frictionless can now run in its own window instead of requiring a browser tab.I also set up Electron Forge so the project can be packaged into a distributable Mac application. The app successfully builds for Apple Silicon, which means it works with Macs using Apple Silicon processors.I connected the desktop version back to the same GitHub repository as the web version, so both versions can continue to be developed together.I also spent some time dealing with macOS security and app signing. The app itself was working, but macOS can show a “damaged” warning for unsigned applications downloaded from the internet. I’m now testing free ad-hoc signing for local use while keeping the web version available as the easiest way to try Frictionless.This is a pretty big step for the project because Frictionless is no longer just a simple website. It can now exist as both a web tool and a standalone desktop application.What I addedElectron desktop appmacOS Apple Silicon buildElectron Forge packagingDesktop app entry pointGitHub integration for the desktop sourcemacOS signing testingKept the original web version workingThe goal is to make Frictionless feel like a real, complete tool that can be used wherever it is most convenient.

0
22

Comments 0

No comments yet. Be the first!