MyDesktop : un autre menu Démarrer pour Windows

Voici mon nouveau développement: MyDesktop. Cet outil permet de visualiser les applications installées sur le poste. Sur la partie gauche, on y trouve les différents groupe et les liens. La première partie droite présente le lien en détail avec son icone. Le deuxième panneau présente la totalité des applications. L’autre visualisation permet de voir les applications sous forme de carrés de couleur. Il y a une fonctionnalité de recherche aussi.

Le code est disponible sur GitHub: https://github.com/ChristophePichaud/MyDesktop

L’application est réalisée en C++ avec les MFC. Pourquoi les MFC ? Parce que les MFC permettent de développer rapidement et de manière efficace. De plus, j’avais des classes de dessin à réutiliser d’un autre projet. En effet, les carrés de couleur sont des “shapes” graphiques qu’il est possible de déplacer et de retailler en dimension. Ces classes tirent parties des MFC.

Il ne me reste plus qu’une fonctionnalité à ajouter : le lancement des applications. Ce n’est pas très dur, il suffit de faire un CreateProcess du lien…

Stay tuned.

Contribution Windows/Terminal en C++

Le projet Windows/Terminal est disponible sous GitHub en early alpha stage… Les contributions open-source sont les bienvenues. J’ai décidé de contribuer.

J’ai rempli une issue avec des trucs à faire : https://github.com/microsoft/terminal/issues/1058

et puis on m’a affecté une branche, après discussion, et puis une fois le code effectué (8j de dev), j’ai fait un Pull Request: https://github.com/microsoft/terminal/pull/1161

Après la phase de code review (Microsoft est très exigeant) et les tests unitaires, mon PR a été accepté et mergé.

Je suis officiellement contributeur sur le code source de Windows.

Fier. Content. Heureux. 🙂

La suite ? Il y a encore pleins de // TODO MSFT, je rempile…