elementary / portals

https://elementary.io
GNU General Public License v3.0
23 stars 6 forks source link

Location Portal #71

Open danirabbit opened 1 year ago

danirabbit commented 1 year ago

Problem

We're currently using the XDG location portal which uses the request portal but there's quite a bit of room for improvement:

Screenshot from 2023-05-02 10 58 34

Proposal

Implement our own location portal so that we can improve the design and not regress on functionality from the old location agent

Prior Art (Optional)

screenshot

The only geoclue agent had settings URL, showed location accuracy, etc

Marukesu commented 1 year ago

I think patching the xdg-desktop-portal make more sense than writing an alternative portal frontend to provide the same functionality and then patching the libraries in the os and platform to use our implementation instead of the desktop-agnostic one.

The levels and button labels can be suggested upstream, the icon change and settings uri usage seems elementary-specific, so i believe a patch would be needed for them.