28
votes
Tildes as a Progressive Web App (PWA)?
I use Firefox for Android. One thing I love about some web apps are when they designed to be a "installable" Progressive Web App (PWA). It looks like Tildes doesn't support that. Perhaps it's a silly question, but does anyone by chance know if this can be forced to some degree? (Beyond adding a shortcut to one's desktop.)
Without an app available yet, that's my next go to normally. (Yep, I said yet. I'm eager to see your first release, @talklittle. ๐)
And ye
Firefox unfortunately kinda dropped the ball on PWA, both on desktop and mobile and has no mecanism in place for them.
At the moment I'm using Hermit on Android to app-ify Tildes.
There is also a FOSS alternative to Hermit, Native Alpha
I've been using it for a few days now, so far no problems.
Ack! It runs really smooth, but it unfortunately doesn't snap to or hide the OS top bar (on my phone). ๐ฅ
https://i.ibb.co/gwpWVqG/Screenshot-20230609-104020-com-cylonid-nativealpha.jpg
Edit: okay, so while it performs smooth, it crashes pretty regularly and it also doesn't adjust for when my keyboard comes up which means typing blind. The crashing sucks because Tildes doesn't support draft msgs. It was worth the try though.
hmm I'm using firefox nightly and have had no issues
On my end (Beta) it's a bit glitchy on some PWAs. If I put the address bar at the top, when using a PWA shortcut it leaves the address bar space grayed out at the top instead of making the page frameless (without the address bar)
try waffle, its like wordle. its a pwa and works flawless for me. Curious if you have the same exp
If I pin any PWA app in Firefox Beta with the address bar on top there's a gray bar where the URL bar would be
webpage
as a PWA
It worked just fine for Lemmy (a federated link aggregator like Reddit)... ๐ค
I donโt know how Firefox handles it, but Chrome allows you to add any website as its own standalone โapp.โ
In Chrome desktop you can create shortcut -> check open as window.
On the app, this is the default behavior adding a website to your home screen.
Iโm a huge believer in PWAs and it would be really nice to see more websites officially support it.
Yeah... Google Chrome. Won't be using their browsers again for the foreseeable future.
Word!
I do something similar on Firefox for my android
On android, there's either the shortcut button or an install button. Install is for PWAs. The shortcut however just opens up the normal browser. Have you figured out a way to force any page to open in its own window?
No, it opens in a tab in Firefox. That's good enough for me. It's the icon on my home screen that I love. To be honest everytime I try to understand what a PWA is, I still don't understand. I kind of gave up a couple years ago.
Mostly a PWA is a website that launches in its own window, is considered its own app in your OS app-specific settings, has permission to operate in the background (for things like push notifications), and (when implemented well) can allow you to work offline. The distinction has become a little fuzzy though now that browsers themselves have per-site notification settings etc.
https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps
Even for a service like Tildes/Reddit/etc that requires an internet connection, a well-built PWA would cache the site's static resources after it has been loaded once, and after that it would start up instantly, then load the posts/comments more quickly. They are almost never built this well, but I still find it worth using PWAs when available simply to be able to manage notifications per-app using OS settings instead of browser settings, and to do things like set screen-time limits per app.
I really dislike PWAs, so I'm not bothered by this in the slightest. I particularly don't like to mix my infrastructures, because feature compatibility is never as complete or seamless as promised.
Yea I wish Tildes had am app. It would make the experience even better and I think get more ppl
The developer of RIF (Reddit is Fun) is working on one! ๐
Edit: link!
https://tildes.net/~tildes/157v/im_working_on_a_mobile_app_for_tildes_three_cheers_for_tildes