-
-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add desktop versions? #65
Comments
That would be amazing, thanks a lot! |
I've been using the notes application via Electron since it came out. I used nativefier to automatically create an Electron version. It works extremely well! There's also no local caching, so whenever the web app is updated, so is my desktop version. The only downside is that it requires a working internet connection. Hit me up in the matrix chat if you have more questions, or if you want a copy of the Electron app. |
I'm adding full Progressive Web App support in #109. That makes the app installable on desktop with Chrome variants (tested on Linux with Chromium and Brave). I wonder if it also makes the app load completely offline in Nativefier… You can test it here while it's not released: https://cranky-hodgkin-f8e6c5.netlify.app/ |
Deploying now (should be up in a minute) |
I tested a nativefied version, and it is indeed possible to start the app offline! |
I managed to build locally a working version with Electron. The app launches but there are a few quirks to solve:
I'll work on this some more when #106 is ready. |
Great news! I'm sure we can figure out the quirks and kinks later on! Why not work on it before #106 btw? I think this can be an easier and faster win! |
Since the app is build for the web, it should be easy to build desktop apps with Electron. It would be better than having to launch a web browser every time in my opinion 😉
I tried to follow Using Electron with Expo for Web: it builds but nothing loads in the window that is launched.
I get this error in the DevTools Console:
Invalid hook call
for theProvider
component so I guess it's a general configuration problem.I'm not experienced with React Native Web nor Electron but I'll try to look into it. If anyone else has some experience please step in.
The text was updated successfully, but these errors were encountered: