Mise à jour Accessibilité et Fluent Design pour MyReader R115

MyReader vient de s'offrir une grosse mise à jour (Release 115). J'ai pris le temps de procéder à de nombreux ajustements pour améliorer l'accessibilité, la stabilité, et les performances. Ceci sur Windows 10 PC / tablette, Xbox One et Windows Mobile.

Pour ceux qui ne connaîtraient pas MyReader. Il s'agit d'un agrégateur moderne de flux RSS/Atom. Il vous permet d'utiliser des services d'agrégation tiers tel que:

  • Feedly
  • Inoreader
  • The Old Reader

Vous êtes en mesure de configurer autant de comptes que vous le souhaitez, il n'y a aucune limitation.

Si aucun service ne vous convient, vous pouvez aussi l'utiliser pour gérer localement vos flux RSS, les importer et les exporter... etc. ...

Pour faire simple, MyReader est un agrégateur d'agrégateurs ;)

 Logo My Reader

Le Fluent Design a été mis à l'honneur avec des animations, de la profondeur et quelques jeux de lumière. Au passage, l'application a perdu son logo blanc pour accueillir un peu de couleur et de profondeur.

Oui, on a beau être en 2020, la version Windows Mobile a aussi été mise à jour (même si les évolutions sont moindres).

Jérémy Jeanson

Problèmes de tests d'intégration avec MVC Core 3.1 et l'authentification

Si vous utilisez des librairies du namespace Microsoft.AspNetCore.Authentication, il est possible que vous rencontriez des problèmes d'upgrade.

Pour ceux qui ne connaîtraient pas les librairies Microsoft.AspNetCore.Authentication. Celle-ci comprennet le nessecaire pour s'authentifier avec Open Auth et de  nombreux fournisseurs d'identités (Facebook, Google, Twitter, Microsoft ...).

Dans le cadre d'un projet de tests unitaires d'intégration (tests complets des pages via WebApplicationFactory avec et sans authentification), je suis passé de la version 3.1.0 à 3.1.1. Un petit upgrade insignifiant qui s'est conclu par un échec de l'intégralité de mes tests. Le framework de test me faisait remonter une erreur liée à l'impossibilité de charger un fichier lié à Microsoft.AspNetCore.DataProtection.Abstractions.

Mon cadeau de Noël pour les développeurs !

Cette année, j’ai été confronté à un problème qui ralentissait la publication de certains de mes articles. Les applications que j’utilisais jusqu’ici pour encoder proprement mon code avant de le publier n’étaient plus maintenues (interface inadaptée aux écrans HDPI, balises non standards … etc …).

J’ai donc codé ma propre application et choisi de la distribuer via le Microsoft Store. Elle porte le nom de “My Html Encoder” et peut être téléchargée ici.

300x300

Bien évidemment, c’est une application UWP qui utilise Win Ui, une petite dose de Fluent Design et elle est gratuite ;)


040506

Jérémy Jeanson

Échec de validation des applications UWP utilisant WinUI

Si vous tentez de valider une application UWP utilisant la Windows UI Library, vous ferez face à un échec.

Le motif invoqué est le suivant :

L’API __CxxFrameHandler4 présente dans vcruntime140_1_app.dll n’est pas prise en charge pour ce type d’application. Microsoft.Graphics.Canvas.dll appelle cette API.

Pas de panique, ceci est normal. WinUI pouvant utiliser des fonctionnalités en avance de phase par rapport au SDK, il n’est pas rare qu’un test local de validation échoue. Votre application sera acceptée sur le Store quand vous tenterez de la publier. Elle ne sera pas refusée pour ce motif.

Jérémy Jeanson

Un peu de fun dans Visual Studio Code pour Noël !

Microsoft a ajouté une petite dose de fun à Visual Studio Code Preview pour les vacances de Noël.

L’icône « Manage » est affublée d’un bonnet de père Noël.

Icône Manage avec un bonnet