Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Location #76

Closed
ernmander opened this issue May 16, 2018 · 19 comments
Closed

Location #76

ernmander opened this issue May 16, 2018 · 19 comments

Comments

@ernmander
Copy link

Would it be possible to have the ability to manually set a location for the weather? I've noticed when using the app in my office it auto detects my broadband providers location, which is nowhere near the actual location I am sat.

@cassidyjames
Copy link
Contributor

I know Nimbus uses the system's location services to determine the location, so I don't know if this is within the scope of the app. If it's wrong for this app, it's wrong for any app on the OS that uses the OS APIs.

@valkirilov
Copy link

Hi @ernmander,

there are other issues regarding this feature request but it is still not implemented. I forked the project and added some additional features including manual location selection. I made it for personal use but you can give it a try :)

@skewty
Copy link

skewty commented Sep 21, 2018

See #31

@dracid
Copy link

dracid commented Oct 18, 2018

Hello! Any updates?
It's super annoying that I paid $1 for the app to support the developer, but there isn't the most RUDIMENTARY way to even specify the location, and people have been asking for implementation for more than a year.

@cassidyjames
Copy link
Contributor

This is a duplicate of #31. The feature is on the wishlist.

@IKUWILL
Copy link

IKUWILL commented Nov 16, 2018

Location shown on my machine is 400+ miles from the actual location. Want to say this as nicely as possible, but because I love the OS I need to say. If an app really doesn't work, it should not be put on the app center, because it hurts the brand, and turns off newcomers. I am sure it is probably not a simple fix. But it is what it is, if an app has one function that does not work, it really needs fixed, primarily not for technical reasons, but for the image perceived by the users.

@cassidyjames
Copy link
Contributor

@IKUWILL and the app does work, likely for the majority of the hundreds of people who are downloading it. Further, if the issue is not in the app itself but in some specific situation occurring in the low-level location services library, then there's even less that the app developer can do to fix it.

Reporting your issue along with as much diagnostic information as possible to GeoClue would be the best route to getting it fixed for you and others who may be experiencing this issue not only in Nimbus, but in other apps that use GeoClue location services. https://gitlab.freedesktop.org/geoclue/geoclue

@janxkoci
Copy link

Hi, I would like to add a few points to this issue:

First of all - the app doesn't ask for permission to use my location and doesn't show up in the Privacy settings.

Second, the apps that do show up there, such as GNOME Maps, also do show my correct location with the precision of a few meters. Definitely not a city 300 km away. So the claim

If it's wrong for this app, it's wrong for any app on the OS that uses the OS APIs.

is just wrong, unless I completely misunderstand what you mean by OS APIs.

@JuanSpecht
Copy link

Same here, Gnome maps shows my location just a few blocks from my house while Nimbus is getting it wrong by more than 400 Km, even though I gave it permission to use location services and it appears in the corresponding switchboard plug.
It is a shame, because I love the minimalist approach of this app :/

@cassidyjames
Copy link
Contributor

It looks like GNOME Maps requests your device's exact physical location, which makes sense since it's a mapping app. However, a weather app should request the city-level location since weather data is provided at a city level, and privacy-wise it doesn't need your exact location.

It looks like GNOME Weather also uses city-level location. Are you seeing similar issues there?

@JuanSpecht
Copy link

You are right! Thanks for your time.
I checked GNOME Weather and it shows the same location as Nimbus. However, an error of 400 Km is still too much for a weather app (two weather apps now :P)

@cassidyjames
Copy link
Contributor

@JuanSpecht that at least narrows it down! For some reason, the city-level location that GeoClue is reporting is far less accurate than you'd expect. @danrabbit would it be reasonable to have a setting somehow in Nimbus to opt into precise location for these instances?

@janxkoci
Copy link

I think the right thing to do is to show correct location by default.

@Justinzobel
Copy link

@cassidyjames reporting to geoclue doesn't often help as the IP address I route through is in an entirely different state due to the way my ISP does traffic. A manual way to enter the location is needed in this instance and many others that use the same tools to look up a user's location.

Also with elementary often focussing on privacy, it'd be nice for an application not to REQUIRE a users location in order to function.

@saidbakr
Copy link

saidbakr commented Dec 7, 2019

It is incorrect or limited implementation of HIG regarding Ask the Operating System because we did not deal with mobile phones the majority of them is supplied with GPS sensors, but we deal with desktops PCs. The application need either its own settings management that allows enter location manually or the OS need that setting to be available globally.

In this case, I think, the first choice is more reliable.

@janxkoci
Copy link

janxkoci commented Dec 7, 2019

@saidbakr I think the second option is better - let the application ask for location and let the system give location the way user finds fit, be it automatic or manual. This way it's way more modular.

@saidbakr
Copy link

saidbakr commented Dec 7, 2019

@saidbakr I think the second option is better - let the application ask for location and let the system give location the way user finds fit, be it automatic or manual. This way it's way more modular.

However, the second option will require modification on the OS either in its basic settings or using some third party apps such as elementary-tweaks!

@janxkoci
Copy link

janxkoci commented Dec 8, 2019

Which will benefit everyone, not just a single app. Also it's just improvements to the existing system, it's not like that hasn't been done before.

@danirabbit
Copy link
Owner

Closing as a duplicate of #31

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests