Sunday, November 8, 2015

Started on OpenStreetMap account setup

The start of adding UI for configuring an OpenStreetMap account in gnome-maps

So, haven't shared any news in a month or so…
Have been kinda busy lately polishing up the code for the editing dialog and low-level code for dealing with OpenStreetMap objects.

But the last few days some new stuff has been cooking up.
There's now an embryo of the account setup dialog for signing in to an OSM account. It doesn't actually do anything real yet (like actually signing in… :-) ).






There's an application menu entry for opening up the accounts dialog (it doesn't yet trigger when trying to edit a POI without an account, as there's no support yet for storing account details, and so on…).

When invoking the menu, the dialog will appear:


Clicking on the "Don't have an account…" link will actually take you to the page for signing up for an OpenStreetMap account in your default browser.
Entering an email address and a password will enable clicking on "Sign In" button:


Clicking on "Sign In" will start the spinner and gray the input widgets out:


… which will actually go on forever, as it currently stands, as there is no furher processing done at the moment (well you can ofcourse still close the dialog…).

So, the next step will be to boldly go into the uncharted (for me) territories of OAuth negotiation and dealing with system keyring (for storing client credentials).

So, that's that for now folks…