159 karma · joined August 7, 2019
- flatpak install com.mattjakeman.ExtensionManager
- Disable the fedora's "Background Logo" extension.
- Install the "AppIndicator and KStatusNotifierItem Support" extension.
And that's it. No fancy things. Avoiding the weird way to install a shell extension, the browser extension - which won't work for me because I use Firefox from flatpak.
even npm package[2] asks for login
I am guessing this will be used in Google Maps Street View?
this is not - https://flaxengine.com/licensing/
This example uses the current polyfill and it's local.
1. From client get a push url.
2. Pass that to your app server for future use.
3. Send notification json to that url.
4. That url points to the specific browser vendor's Push notification server, and when it recieves a notification from your app server. It relays the message to the client.
And that url is different for different browsers.
Firefox - https://mozilla-push-service.readthedocs.io/en/latest/
Chrome - uses FCM
Can't configure a custom push server endpoint, like self hosted server without shipping your own browser.
And as far I know gioui tries to avoid Cgo where it can.
After much digging got to know about gioui[1] but it also has some issues. Also Flutter[2] seems to be better fit but binding to golang is a little tough.
[1]: https://gioui.org/
[2]: https://flutter.dev/