Videoob search-provider pour Gnome-Shell, version asynchrone

L’inconvénient de la première approche c’est que la recherche bloquait l’interface. Du coup, j’ai révisé l’approche pour une version asynchrone.

Je dois avouer que j’ai pas mal galéré pour comprendre comment on communique avec un sous-process de manière asynchrone en JavaScript. Mais c’est ma première expérience de javascript pour gnome-shell et je n’ai pas vraiment de réflexes pour trouver la doc et comment interpréter le peu que j’ai trouvé.

Mais j’y suis arrivé.

Le résultat est là : https://github.com/guyou/videoob-search-provider/releases/tag/v0.2

Et on peut voir le résultat en image :