DEV Community

Rob
Rob

Posted on

2 2

Project Aurora Update V00.01.02

It has been a slow start for Aurora; basically the dreaded WebAuthenticationBroker, which is the standard way in UWP of performing OAuth, struck again.

If you know this control, you're already cringing.

The unreliability of this particular control has led me to halt development before, as trying to maintain with it and keep it going is to the most part not worth while.

But this time, I needed to figure something out.

In this particular case, the issue was with it using Internet Explorer under the hood.

You read that right; in 2020 it uses Internet Explorer. Not edge, not some form of Chromium, IE11.

This isn't supported by GitHub (Hilarious that Microsoft's development environment focusing on Microsoft operating systems doesn't work with Microsoft's code repository, no?)

So I found some code which would help me use Edge engine. Woohoo!

Of course it didn't work. It got kinda close though and gave me what I needed to write my own.

That took me a week.

Then I continued to find little issues which needed ironing out. The last of which was clearing it's local data so it would permit log on from multiple different accounts.

With that done, and a spanking new icon added, here are some progress screenshots:

New Icon and Purple app theme
New Icon and Purple app theme

Multi Account List and main layout
Multi Account List and main layout

OAuth
OAuth

User Home Account tab, only just started
User Home Account tab, only just started

Hey reader!

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Okay let's go

Community matters

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs