I've been wondering if we'll see a number of 3rd-party PWA site wrapper apps for visionOS at launch. Where you can create a rich bookmark for various websites to more easily separate their windows and use them.
I explored this briefly for Widgetsmith but since it would require making the app 17+ (unrestricted web access) and I suspect Safari would get this ability natively at some point soon it never get promoted to a proper feature but would seem like a useful tool for the initial period.
@_Davidsmith
Maybe not in the context of Widgetsmith, but I think there is a place for a good #SiteSpecificBrowser app on all platforms. #FluidApp and #Cromeless were good entry points but are not maintained anymore. #PWA is only halfway there. Individual browser instances is better. And it does not look like Apple will do this well.
My phone is glitching so I’m truly using my iPad for the first time ever. I need to say that it isn’t fantastic.very inconsistent experiences between apps and other apps. And #safari! Omg it sucks! Especially with #pwa apps, but generally quite poor compared to anything chromium based.
I need help regarding #PWA on several home screens for #iPhone:
I have one that I'll get push notifications from - so I think I shouldn't have duplicated ones?
But if I add it to my Day home screen and then "add" it to my Evening home screen (by searching for it and dragging) it disappears from the Day home screen.
⚠️ Si vous utilisez des webapp #nativefier, ce projet a été abandonné en septembre dernier… Mais il y a une alternative carrément mieux !
:firefox: C’est une extension #Firefox qui se nomme «Progressive Web Apps for Firefox»
Une fois la mise en place, il sera possible de créer des PWA pour votre ordinateur en deux clics.
🧩 Chaque #PWA est un mini Firefox avec ses propres réglages et ses propres extensions (si on souhaite en installer)
Ça me permet d’avoir Grammalecte sur mon Deck du Fediverse 🤩
Petites astuces
🔗 Pour ouvrir les liens dans le navigateur principal sans avoir de popin a chaque clic, dans about:config
passer security.external_protocol_requires_permission à false
:i3wm: On peut masquer la barre d’icônes pour avoir une app minimaliste dans i3, dans about:config
passer firefoxpwa.enableHidingIconBar à true
:librewolf: Ça marche avec #LibreWolf via des liens symboliques :
@bragefuglseth That looks good. However this now has me thinking about how cool it would be if #gnome Web's #pwa option allowed you to overlay window controls without having to bring a whole headerbar into the picture 😭️
Does anyone know if there’s a way to get the corner radius of a screen in #CSS or #JS? 🤔 I think some native apps are able to adjust their UI to the display of the host and that’d be great for #PWA as well.
Google requires periodic “artificial life support” to check the app is still relevant: API version update, app links from websites, developer account, etc.
The #PWA version has been available and installable on its own domain for years,
without any required maintenance:
It is working right now. The issue seems to be #Firefox. I really love the browser, but it doesn't allow me to develop and debug ServiceWorkers and PWA properly.
Chromium on the other hand has all the necessary tools. Ensure to properly provide the scope to ServiceWorker registration in order to intercept network requests.
That last thing was missing. I use a CMS (#TYPO3)) which will load assets from special folders. The folder itself will be the default scope of a service worker. A service worker only can intercept requests of its own scope. So adding the proper scope to registration fixed my last issue.
And Firefox still doesn't allow me to install the PWA on Android … But the service workers are running within Firefox is our real goal to allow users to use a part of the website while being offline on location is reached.
I'm a backend developer but couldn't find a #frontend developer to help me out. So I tried to get into #PWA on my own.
I head over to Mozilla Developer Network and everything looked so simple. I tried to convert my web app into a PWA and debugged via Firefox. But didn't get any issues, except it didn't work. I tried to find more help. MDN links to Microsoft and GitHub for concrete, way to complex, examples.
I turn on chromium to use lighthouse to get a proper report. That helps and I could fix some issues. Which accordingly to MDN would not be necessary.. But it now yells at me without concrete issues, and without concrete to dos.
Is this the modern internet? I learned the internet as a way where everyone with some free and open sources could put things on.
But it now feels like you need first to buy some knowledge from some closed source companies like Microsoft using closed source software in order to finally achieve something.
BTW: This project is not to make money, it is to help preserve memory of holocaust in Germany at a location where there is no mobile network. Therefore the project needs to work was PWA. buchenwaldbahn.de
Maybe someone can jump in a point me to a very minimal example that is working? Or other helpful sources or has some hints how to debug? Current status: I can't install the PWA. You can find current proof of concept here: tmp.daniel-siepmann.de/project…
Lighthouse tells me it is installable. But Firefox doesn't allow me to install the PWA. How can I debug installation of PWA for #Firefox or find a linter, or something? And Chromium won't execute my service worker.
I have a lot of development hopes for fedi software and services, but my top one, by far, is a #PWA client that would combine @pinafore's speedy, offline-friendly LocalStorage based toot cache and minimal DOM memory use with @phanpy's awesome UI innovation. #fediverse#pinafore#phanpy
A must have, if you want to browse the web without ads, trackers, malware and more. There are other browsers you could use, but with #firefox, you can install add-ons to help you mitigate all the tracking and ads. You can even install desktop only add-ons now, and supporting a engine which is not #chromium (controlled by Google) like every other major browser.
There are multiple forks available on the F-droid if you don't want to use plain firefox. This works on desktop too, I recommend #LibreWolf.
My favorite way of blocking ads, you have control over which domain the app can connect. It works like a VPN, but it does not make any outgoing connection. The bad thing is, if you want to use an actual #VPN, you can't have both at the same time and you need to disable your custom DNS.
I recommend to enable in settings > advanced options > block system apps, and individual domains too. When you open the app for the first time, it asks you if you want to block essential request for the apps to work, I recommend to enable this if you don't want apps breaking.
You android vendor may be killing the app, for this reason is necessary to add the app in the list of apps not be optimized by the system. If this issue keeps happening follow the guide from dontkillmyapp.com (advanced)
A DNS works like a translator, computers are good with numbers, but we are not good at memorizing long numbers. Computers communicate with each other using the Internet Protocol (IP), which are pure numbers. For example, your instance #IP is 104.26.8.209 but is easier to us just type lemmy.world.
A DNS is like a table where it has a relationship between keys pointing lemmy.world to 104.26.8.209, so your computer knows where is the computer is trying to connect.
Let's imagine an app is trying to connect to "https://ads-from.company.com", if you are using a DNS which blocks known domain ads it will redirect that request to "0.0.0.0" which is like sending it to a black hole. There are multiple DNS available, which different purposes, for ads, malware, porn, gambling, etc.
Have in mind that these are not full bulletproof protections, one may work better than the other, and can break from time to time. With popular services with ads, like social media, you could use alternative front-ends to their official client or website.
Here is a list of alternative front-ends and an add-on to automatically redirect to them, you have to use it with a browser and you can add as a shortcut to the home screen, better if it works like a #PWAhttps://libredirect.github.io
I did some #UX consulting for a non profit in Nairobi a while ago, and in addition to various UX stuff, I suggested they use a #PWA (a simple cached website) instead of an app.
I talked to them this morning. They shipped it and are thrilled. It's SO much smaller than an app, a critical issue in rural Kenya, and it's significantly easier to get people to find and install it.
So exciting when people discover the value of the standard, unfussy web
#sitisegreti per ascoltare musica installabili #pwa (web app meglio se con Firefox).
Forse lo conoscete già, o forse no...
Ascolto molta musica (troppa) e trovo questo sito interessante configurabile a piacimento come un lettore audio e non serve registrazione e non traccia.
Su dispositivi mobili è una buona alternativa ai più blasonati client che hanno un costo anche quando sono free... 👇 https://hyperpipe.surge.sh/
FindMeSAR has been updated to v3. This webpage displays your coordinates in several formats and can be installed so it works offline.
Calling 911? Use the yellow screen to give decimal degrees and the accuracy.
I volunteered to develop this #PWA as a public service after seeing news stories of people that called 911 and there was confusion over their location. Some people died as a result of that confusion.
Not in any app store! To install it so it will work offline delete the FindMeSAR icon if it is already anywhere on your screen, then browse to https://findmesar.com and carefully follow instructions you will see.
I fully switched to Firefox a few months ago when Google kept on pushing their "Manifest V3" Chrome policy, now that they continue to push it and remove V2 (and with it meaningful adblockers) from Chrome in 2024 maybe you want to start migrating as well?
Don't go to Brave btw. It's a shit company that keeps doing shady stuff and is run by a homophobe. There are so many browsers, just pick one. (Whether other Chromium-based browsers will keep an interface for effective customization for users around is for you to research. Just use Firefox TBH).
@tante
It's also for long my main browser.
What I miss is the ability to install #PWA's on Desktop (Linux) with #Firefox.
Yes, there are options, but no solution has worked for me.
Perhpas I'vnt found the right...
@rolle
I really love this UI. I am a commoner and not tech savvy. Currently, I am on floss.social instance. I use #PWA & #Fedilab. Can you please advise me how I can try this UI on my instance. @ktt
YouTube can't stop showing me AI deepfake ads (www.spacebar.news)