Comments (15)
People who believe that are not the target audience for this image.
I know I'm not, but I'll just leave this random article here
https://thomask.sdf.org/blog/2023/03/18/the-dark-defaults-of-microsoft-edge.html
from bluefin.
TBH I don't use them that much. A bunch of the PWAs I need aren't in there, and they all run in Epiphany, which doesn't have the best performance. Still nice to have them discoverable in the store, though. I just wish the selection was larger.
from bluefin.
They also look great! Edge can just generate these, I just need to generalize the files themselves a bit and all yafti needs to do is copy them to ~/.local/share/applications and the icons to ~/.local/share/icons.
from bluefin.
Shouldn't this be in ublue-os/config? Also, atleast having an optional override for something other than Edge would be cool, since there are very likely Linux users who do not want the microsoft-reskinned chrome.
from bluefin.
People who believe that are not the target audience for this image.
from bluefin.
https://github.com/linuxmint/webapp-manager has logic for generating PWAs for flatpakked browsers, we should template that out on generation depending on the one the user is using.
from bluefin.
Ok this should be the way forward, EndlessOS has nailed the UX, this is what we should investigate: https://mastodon.blaede.family/@cassidy/110159920076176643
from bluefin.
Grabbed this from my endless install:
endless:~$ gsettings get org.gnome.software external-appstream-urls
['https://appstream.endlessos.org/app-info/eos-extra.xml.gz']
from bluefin.
A note from Philip Withnal - "gnome-software needs to be compiled with -Dwebapps=true
and -Dexternal_appstream=true
. The former is the default (but distros may have disabled it). The latter is not the default."
I'd love to spike on this, I'll see if we can run a build of gnome-software with this turned on.
from bluefin.
More background info: https://gitlab.gnome.org/GNOME/epiphany/-/issues/1553
from bluefin.
Copr for gnome-software with PWAs enabled is available here:
https://copr.fedorainfracloud.org/coprs/ublue-os/gnome-software/
from bluefin.
Alright this is in the ublue-os/beyond
image, I'm playing with it there and then I'll bring it over to here once we familiarize ourselves with it.
from bluefin.
--filesystem=~/.local/share/applications
There's a better solution here, although I don't think everyone implements it: the DynamicLauncher portal.
GNOME has this implemented since March of last year: https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/merge_requests/27
Is there an upstream bug report for DynamicLauncher support in Chromium and Firefox yet? Epiphany (GNOME Web) already supports this portal.
from bluefin.
Doesn't bluefin already have PWA support? I've been able to install PWAs from the store for a couple months.
from bluefin.
How's it working out for you? They're still a bit jank for me. Most of the apps people use (like Office 365) still kinda don't work right, I'm debating just setting these up by hand and then having a section in yafti that just pulls in edge when you select them.
from bluefin.
Related Issues (20)
- Make tailscale optional HOT 1
- DevPod container won't connect to VSCode. HOT 5
- GNOME Boxes HOT 3
- Request to add support for Tuxedo laptops HOT 1
- Nouveau blacklist kargs removed after reboot, even after being added manually. HOT 6
- Add GitButler GUI client
- Display Link HOT 2
- `neovim` in bluefin-dx HOT 7
- Fingerprint not working after enrolling in GNOME settings HOT 1
- "Open Ptyxis Here" in file browser does not open at the correct location in Ptyxis HOT 1
- Host profile ends up being "Untitled Profile" HOT 1
- Add menlo ng font
- Add magic-wormhole-rs and netcat HOT 2
- brew-fleek recipe broken
- ctrl-alt-f doesn't open a fedora terminal
- Terminal spits out brew error until `ujust brew` is run HOT 1
- Trim down ptyxis profiles to install
- boxbuddy's default terminal not set to ptyxis HOT 1
- Issues URL not working HOT 1
- Too Many Open Files
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bluefin.