Filters out apps stored in SystemApps, or Microsoft apps that begin with the name "Windows", or language packs, or that match the phrase "Sysinternals", or have bad display names and are produced by Microsoft.
For missing logos, find the largest variant of the asset and use that. Works around the use of qualifiers in file names, which Windows automatically handles, but which we can't.
Sort the app list before passing it back to the GlosSI app.
pull/169/head
David Ross Smith2 years agocommitted byPeter Repukat
if(-Not($logo|Test-Path-PathTypeLeaf)){#if this app uses qualifiers to provide different scaling factors and does not have an unqualified name, select the largest of those icons