Tip o’ the Week 480 – Installing Apps in New Edge

Whatever you call it – New Edge, Edge Dev, Edgemium, Chromdge etclip_image002[4]c – the new Windows browser called Edge but with its rendering gubbins based on Chromium is making progress with regular updates and has quite a following already.

ToW 476 covered some of the articles that were written when it first came out, but buried within was a slew of interesting features that merit their own mention.

clip_image004[4]Such a capability is being able to install a web page as an App, making it look a lot like a normal Windows app to some degree. In older Edge browser, this was known as pinning a site.

In New Edge, just go to the … menu (top right) on any web page, and under Apps, you can Manage apps and install pages.

clip_image006[4]If the current site is a regular web page, you’ll see “Install this site…” but if the page is itself a Progressive Web App (PWA), like the Starbucks example above, then it will likely declare its name. There are lots of PWAs out there already – see here as an example – some are managed through the Windows Store, but since Google allowed Chrome / Chromium to install PWAs, many are published online and available directly.

Users don’t even need to know what a PWA is, for the most part – if a site looks and feels like an app, then that’s what it is. Some publishers report dramatic improvements in using PWA when compared to more traditional iOS/Android or UWP apps – Tinder, for example, found the PWA was 90% smaller than the regular app.

It seems that when Tindering, size really does matter.

Tip o’ the Week 478 – O365 and Windows’ Mail and Calendar

clip_image002On the mobile platforms that still survive, the highly-regarded and rightly popular “Outlook” mobile apps have no relation to the Outlook desktop Windows app which first appeared with Office 97, before smartphones were a glint in anyone’s eye. Mobile Outlook has hundreds of millions of downloads on both iOS and Android; quite a feat, as later this year Windows Mobile sinks quietly beneath the waves.

The genesis of Outlook on the phone as we know it today, is perhaps the acquisition of a company called Accompli 5 years ago, and a great deal of refinement and effort since.

clip_image004Somewhat interestingly, traces of the same app have come to Windows as well – namely the Mail and Calendar app(s) that are in the box on Windows 10. Look back to ToW 445, and you’ll see that the names for the apps are outlookcal, outlookmail and outlookaccounts. Stick a “:” on the end and you can run them from a prompt.

e.g. Hit WindowsKey+R then enter outlookcal: and you’ll jump straight into the Calendar app.

Both have come a very long way – at first release, they were pretty basic, but they’re now so well featured that most people could use them as their primary email and calendar apps, most of the time.

clip_image006The Calendar app is functionally pretty similar clip_image008to the Outlook desktop app, except when it comes to working with other people – there’s no way to view someone else’s calendar, for example, but for a personal diary of appointments it’s really very good. And if you want the best of both worlds, you can connect your Office 365 account to both Outlook – as might be your primary way of working – and to the Mail and Calendar apps, for some side benefits and quicker ways of getting some things done.

Go into the settings on the Calendar app, then Manage accounts, then + Add account… or just Win+R then outlookaccounts: and you’ll be able to add your Office 365 account onto both Mail and Calendar.

If you have multiple calendars connected – like home Office 365, Gmail or Outllook.com accounts as well as your corporate one – you could selectively enable them for display in the app, and the set of calendars that are shown will also appear in the agenda if you click on the clock / date on your taskbar. You can also see your upcoming appointments in a live tile on the Start menu, if you still use such things.

clip_image010

You’ll also see your next appointment on the Windows Lock Screen if you have it enabled under Lock screen settings.

You may want to go into the Notifications & actions settings page (just press Start and begin typing notif…) and turning off Calendar notifications, or you’ll get a blizzard of reminders from desktop Outlook and the Calendar app.

Tip o’ the Week 474 – Parse and Flow

clip_image001Microsoft Flow was introduced a couple of years ago, and covered in ToW #401; it’s basically a glue between different online applications, allowing the exchange of data between them and being driven by events and actions.

clip_image003Sign up, sign in, and when you go to create a new Flow, you can start with a blank canvas, or by customising a pre-built template, of which there are many.

Learn how to build Flows here.

Many of the templates for Flow are quite esoteric – when a tweet on a particular topic appears, write a log to a Sharepoint site and send a notification to a Teams channel, that kind of thing. But there are plenty of really useful connectors that can be combined in time-saving ways; here’s a really handy way of bringing traditional data sources into the modern era: an email parser, called Parserr.

After signing up with Parserr – free if you only need a few uses per month – you can then crack open mail that is consistent in format and contains some information you’d like to extract and use elsewhere, such as confirmation of an appointment or maybe a travel booking. In practice, you get given an inbox with a unique email address within Parserr and you’d set up a rule in Office365 or Outlook.com to send mails that meet some inbox rule to that address, where it would be parsed for you and key data fields then sent back to Flow.

e.g. if email comes from a specific source address or it has a subject that indicates it’s a particular type of reservation, then forward to your nnnnn@mg.parserr.com inbox address, extract the details of the booking then do something with them within Flow.

clip_image005Start by sending an example mail to your Parserr inbox, then you can define rules to identify content within it (by looking for set keywords, going to specific line numbers and so on).

Create a rule for each piece of information you want to extract, and it will effectively create a field:

clip_image007

Once set up, you create the Flow by choosing the connectors for Parserr and whatever other applications you need to work on the information.

In this example, we’re using Office 365 to create an appointment that matches a reservation – the arrival and departure dates are provided by the source email, and converted to YYYY-MM-DD format within Parserr, then dragged across in Flow to match the Start & End times of an “event”. We’ll tack on T16:00 to the arrival time and T10:00 to the departure as that’s the check in and check out times, and thus create an ISO8601-compliant date/time such as 2019-04-05T08:00, which Office365 will use as the start or end time of an appointment.

“Advanced options” gives you further control (such as adding body text that might contain static text and other fields provided by Parserr, other addresses to forward the invite to, setting if you want it to be free/busy/tentative, reminder duration, time zones etc).

clip_image008

And that’s it: you can test the logic is working within each system – in Parserr, you can continually re-run the processing of your initial sample mail until you know the data is being extracted as you’d like, and within Flow you can keep testing your formatting etc by clip_image010either triggering a new input or by working with the last set of data that came over from the source. 

Once you’re happy just save the Flow, and it will automatically create an appointment in your calendar every time you get a matching email forwarded to the Parserr system – all in a few seconds.

See more on using Parserr with Flow and here’s a worked example.

Tip o’ the Week 472 – Update Store & Office apps

clip_image001[4]We’re all used to Windows Update or other software automatically downloading and installing updates (on phones, TVs, cars…). Sometimes the updates are at more of a leisurely pace than keen users might want though occasionally the recipients demand to hold back the updates until they elect to install.

The Windows 10 October 2018 is now being pushed to (nearly) everyone, though business users will have the option of pausing Windows Updates in case they want to enact a temporary delay for some particular reason – you’re about to go on a trip, for example – though it’s not meant as a centralised policy control: IT departments have other ways to do that. Windows 10 Homes users will soon get the ability to defer updates for up to 35 days, too.

How often applications update themselves is largely down to the publisher, clip_image003[4]but it’s usually possible to give the apps a prod to see if there are published updates before they get pushed out to you.

clip_image004[4]In the Microsoft Store app, for example, go to the ellipsis menu on the top right. You’ll see Downloads and updates, which will force the check for updates for all your installed Store apps. Even if you’ve turned on the automatic app update checks, it’s worth taking a look periodically as some of the apps you use most often might have updates pending.

clip_image006[4]If you find that most of the stuff you’re offered is updates to boring apps that you don’t use, then you could just wait for them to fetch their own in time. If, however, you spot an individual update to an app that you know you want to have the latest version of, then click the down arrow to the right to get it right away, or click the app name to look at its page in the Store and see what’s new.

clip_image008[4]Of course, non-Store apps may still offer their own updates directly – to check for updates to the Microsoft Office suite, for example, try going into Word (or Excel or PowerPoint if those are your most-used Office apps) and from the start screen that offers a few previously-opened files, templates you’ll never use etc, look to the bottom-left and you’ll see Account.

clip_image009[4]Click Account to go to the product information page, which will let you check for updates, show you the current installed version number of the the application, and maybe even let you sign up for more updates through the Insider program.

clip_image011[4]After you’ve installed any pending updates, the What’s New option will be active and will show you a summary of what has changed, in a pane within the app itself.

Or check the View Updates option at any time, and it’ll take you to the web to see what the latest updates contain.

Tip o’ the Week 467 – Gardyloo, It’s the News!

clip_image002Edinburghers will know of the term, “Gardyloo” – perhaps a corruption of a French warning that “water” was about to need avoiding, like dodging the gutters in Blackadder. As well as regarding the loos, it’s in everyone’s interest to make sure your source of news is clean and fresh. Not fake.

clip_image004clip_image006A startup called NewsGuard hit the, er, news recently, after launching a service that uses real journalists to assesses sources of news, and scores them on various criteria on how they source, handle and attribute the stories they report.

The Mobile version of Edge browser was updated in January 2019, to include the NewsGuard plugin (though it wasn’t enabled by default), and at the time it was widely reported that their vetting had decided the UK’s Daily Mail, a popular newspaper and at one time the largest newspaper website in the world, was not to be trusted. (Screenshots above & right were taken on 24 Jan 2019).

More people probably read about the warning that was gleefully propagated by the Mail’s competitors, than there are actual users of the Edge mobile browser itself (if you use Edge on your PC, give it a try on your phone – it’s really rather good).

clip_image008clip_image010If you’d like to add the NewsGuard addin to the Edge browser on your PC, go to the Settings menu (…) on the top right of the Edge toolbar, and look under Extensions – then find NewsGuard in the Store to add it to the browser from there.

NewsGuard has since worked with the Daily Mail and decided that it’s not quite as bad as all that, so has backtracked and removed the klaxon warning.

It’s still not giving a completely clean bill of health – see the “nutrition label” –  but the feedback NewsGuard has shared with some other news websites may well help to improve the quality of their output.

The same extension is available on other browsers too.

Tip o’ the Week 465 – Cortana, remind me To-Do sync

clip_image002The ongoing post-Wunderlist improvements to To-Do, continue apace. The app has clip_image004been updated again recently, to include a bunch of additional functionality, like Cortana integration.

In fact, the Store listing name for To-Do is now appended with some additional context of what it can now do, at least if your language is English and you’re in US, UK, India or Australia.

clip_image006By asking Cortana to remind you of something, she’ll add it to your Outlook Tasks and To-Do reminders – if you’re set up that way – and you can manage lists within the To-Do app itself, or access the same To-Do Lists or Reminders from within the Cortana Notebook.

clip_image008You don’t even need to go into the Cortana UI (or say “Hey Cortana”) to add things to be reminded – any app that implements Share functionality, like the Edge browser’s Share page toolbar command – will let you target Cortana Reminders.

clip_image010clip_image012You can set a reminder time, which will then sync to Outlook Tasks and on to To-Do, if you’ve set up Office 365 or Outlook.com integration, and will trigger a reminder using those mechanisms (get ready for toast overload…) Alternatively, get Cortana to ping you when you arrive at a place or next talk with a known contact.

Cortana’s past tells a good story, and her future is changing somewhat – after deciding to stop positioning her as a potential competitor to Amazon Alexa or Google assistants, a forthcoming release of Windows 10 will break the bond between Windows Search & Cortana, and the voice prompts from Cortana during Windows Setup will be silenced when installing a non-Home version of Windows too.

Tip o’ the Week 463 – Photographs, eh (he asked him knowingly)?

clip_image002Nudge Nudge! We’ve all taken photographs and wanted to manipulate them with better tools or on a better screen than presented by our smartphones, haven’t we? Pros might use Photoshop (and some less than Pro too), but for the mere mortals among us, the Photos app for Windows 10 can do a lot of the basics really well.

There are some simple but reasonable tips on getting more out of Photos here, and if you’re still missing Movie Maker, then you could do worse than check out Photos’ ability to edit videos, as discussed here.

clip_image004There’s a recently-released beta extension for Windows which provides support for RAW images (well, some of them)see more here.

If you already use Photos, have you noticed that when using a Modern App to manipulate files (eg inserting a photo into OneNote or Mail), then you’ll see Photos appear as a node in the file chooser dialog?

You get the ability to use some of the Photo app functionality for organising your pics – like using search, viewing by subject or use the Timeline feature to quickly jump to a picture based on the date it was taken.

clip_image006

In a rare departure from the mantra that modern apps are somehow inferior to proper ones, here’s an example where using a UWP app is demonstrably better than its Win32 counterpart.

See for yourself –  when you’re used to the Photos app functionality and go back to a non-Modern app (like the zombie OneNote 2016 application that’s still a lot more functional in many ways than its UWP sibling), the file dialog box is shorn of Photos addenda and you’re back to grubbing about in the file system to find your files.

Tip o’ the Week 459 – Building a better phone UI

clip_image002Microsoft fangrlz and fanbois, shed a tear for the Windows Phone platform, which relaunched with some fanfare just over 8 years ago as “Windows Phone 7 Series” (recalling the Microsoft redesigns the iPod packaging spoof?). The original idea with the new platform was that you didn’t need to jump in and out of apps all the time, since apps surfaced their info on the home screen and to a series of Hubs. Check out the original 2010 advert that painted the vision (fairly) clearly…

The hastily-renamed Windows Phone 7 showed up in November 2010, and came with a comparatively lavish marketing budget, bring some quite edgy and memorable adverts – like the Season of the Witch, or Really? (try not to boke at the scene where the guy drops his phone…)

A year later, and almost 7 years ago to this day, Canadian DJ and electro-music producer Deadmau5 played an amazing light show in London to celebrate the launch of the first Nokia Lumia phone; the fact that his track “Bad Selection” was the one that showcased what the phone looked like did raise a snigger at the time. He was back a year later with another event to celebrate the launch of the Lumia 820 with Windows Phone 8.

Now that Windows Phone has been in the ground for more than a year, it’s worth celebrating its somewhat spiritualclip_image004 successor – the Microsoft Launcher for Android (see ToWs passim, #345 and #438). One of the upsides of the Android platform is the fact you can effectively re-write the main UI, and most phone manufacturers ship their own variants of common apps (like Contacts, Phone, Messaging etc), so it’s ripe for customizing.

clip_image006The Launcher brings some of the design elements of Windows Phone to Android, while building in great new ideas – like the swipe right to the “Glance” screen, Bing visual search, Timeline integration with Windows PCs and more.

The Microsoft Launcher has had more than 10 million downloads and has a rating of 4.6 / 5, with over 750,000 reviews – and it’s recognised by many commentators as one of the best Android launchers, even in such a crowded market.

If you’re up for trying out a new release, sign up to be a tester for the Microsoft Launcher Beta – currently offering a major update (5.1) that includes better Cortana functionality, To-Do and Sticky Notes synch from PCs and more. See details here. Join the community here (Google+ is still a thing – who knew?)

The beta even has a new “Screen time” function that promises to tell you how often and how long you use the phone, and with which apps. Google has shipped a “Digital Wellbeing” feature for its latest Android release (v9 aka Android “Pie”), but many phones won’t get that release for ages, if at all. Microsoft Launcher works on Android 4.2 and later.

Tip o’ the Week 455 – Pin your PMAs

clip_image002Progressive Web Apps were covered some months ago in ToW 426, and are seen by many as the next generation of mobile apps. They provide a handy way of meeting the needs of a website suitable for mobile browsers as well as a way of delivering an app-like experience to multiple devices of varying sizes, without needing the developers to target specific platforms individually.

Microsoft published a bunch of 3rd party PWA apps directly into the Microsoft Store (eg start with SkyScanner then click on “Microsoft Store” when opened with the Store app itself rather than the web UI), though there haven’t been any new ones for a while.

Google is also throwing its weight behind PWAs – so much so, that version 70 of the Chrome browser has support for PWAs that can be installed to look like a desktop app on Windows, so when the PWA is running it hides the browser UI and is launched from either within Chrome directly, or from the traditional Windows app UI.

clip_image004clip_image005

clip_image007When installed, eg https://app.ft.com, via the Chrome browser, the PWA behaves a lot like a desktop app – it can be found by typing its name on the Start menu, and can be quickly pinned to the Start menu or taskbar.

clip_image009That said, Edge browser users can treat pretty much any website in that way – if you browse to a PWA or simple page you like, as well as adding it to favourites/toolbars etc, you can pin it to your taskbar or start menu by going to the settings menu in the top right. Otherwise, when opening PWAs in Edge they look and behave the same as in other ways, though the Edge toolbar remains.

To look for dedicated PWA resources, check out this list, or look here, here or here.

Tip o’ the Week 445 – Finding Modern App names

As detailed in ToW #443, there are ways of running Modern Windows apps from a script, command line or maybe just from the WindowsKey+R Run prompt – so you don’t need to use the mouse or your finger to activate them.

If you’re looking for the shortcut name for your favourite app, there’s a somewhat lengthy process to find out what it is, but at least you only need to do it once…

Try the following:

  • Fire up PowerShell (press Start, type powershell then make sure you don’t go for the ISE unless you want to do some script authoring and debugging. In other words, if you don’t know why you would want to run PowerShell ISE, then just stick with PowerShell…)
  • From the PowerShell console, run get-appxpackage > $env:userprofile\apps.txt – this will grab the details of every installed modern app in turn, and pipe all of the text to a file
  • Press WindowsKey+R and run apps.txt to launch the file, and you’ll see an almost impenetrable wall of text (thousands of lines – in Notepad, go to the View menu and enable the Status Bar then press CTRL+END to jump to the very bottom, if you want to see just how many lines…)



  • Now, you might be able to figure out from the Name line in the text, which app the following details pertain to, but it’s not always obvious – take the Mail app, for example … if you have it pinned to the Start menu and then drag/drop it onto your desktop to create a shortcut, you can see the target (which is the same as the PackageFamilyName attribute in the text file) is a bit more opaque… 
  • There are all sorts of ways you could dig around in the file system and/or the registry to find out what the shortcut name is to launch your chosen app, but perhaps the quickest is to copy/paste this text into a PowerShell console and hit enter:

     

    foreach ($p in $(get-appxpackage)) { foreach ($n in (Get-AppxPackageManifest $p).package.applications.application.extensions.extension.protocol.name) { $p.packagefullname + “`t `t `t -=- ” + $n } }

  • This will display a list of all the packages and the “protocols” that each can support, in other words the direct commands you can run to invoke them (if you run that command and stick a “:” on the end). Some will be pretty useless, but others can be handy – like onenote-cmd: which launches the Modern OneNote without the annoying prompt you get if you just try onenote:
  • If you want to create a traditional (eg Desktop) shortcut to one of your fave apps, just right-click, New, Shortcut and enter the command, give it a name, and Robert’s your father’s brother.











  • You could use a variant of this approach to automatically launch Modern apps when Windows itself starts – from WindowsKey+R, enter shell:startup and drop (or create) your shortcut in there.