Kaleidoscope (149,99 €), app spécialisée dans la comparaison et fusion de fichiers, gagne deux nouvelles intégrations avec sa dernière mise à jour. L’app peut ainsi s’intégrer à Safari, avec une extension qui ouvre le code HTML de la page en cours dans Kaleidoscope et permet de comparer avec une autre source. Vous pouvez aussi sélectionner une partie d’une page, effectuer un clic secondaire et utiliser les deux nouvelles commandes pour envoyer le code HTML ou CSS correspondant pour comparaison.
Enfin, Kaleidoscope s’intègre à la console JavaScript intégrée à l’inspecteur web de Safari, cette fois par le biais de l’outil ksdiff
. Les développeurs web pourront ainsi l’utiliser pour comparer des informations accessibles en JavaScript, par exemple deux arrays
différents. Toutes ces intégrations nécessitent d’activer une extension Safari après avoir installé la dernière mise à jour.
L’autre intégration concerne cette fois Visual Studio Code, l’éditeur de code multiplateformes de Microsoft. Là encore, il faut activer une extension qui ajoute alors un bouton dans l’interface ainsi qu’une commande accessible via la palette (⌘⇧P
). Vous pouvez l’utiliser sur n’importe quel fichier ouvert dans l’éditeur, ou même depuis la comparaison de versions intégrée à VSCode. L’interface plus complète de Kaleidoscope peut alors servir à comparer et fusionner des fichiers, y compris pour tous les changements qui n’ont pas encore fait l’objet de commits dans les projets Git.
Cela fait quelques mois maintenant que le développement de Kaleidoscope, longtemps à moitié à l’abandon, est reparti de plus belle. Suite à la version majeure 3.0 sortie à l’automne, ses concepteurs ont multiplié les mises à jour, ajoutant régulièrement des fonctionnalités. La version 3.2 sortie fin janvier permettait par exemple d’ajouter l’app au menu de partage de macOS, ce qui offre une solution de plus pour comparer des fichiers.
En contrepartie, le prix de l’app a bien augmenté avec un tarif affiché à 149,99 € sur le Mac App Store. On peut aussi l’acheter sur le site de l’éditeur, mais sans avantage financier de ce côté. Une version de démonstration est disponible pour tester avant achat. Kaleidoscope n’est proposée qu’en anglais et l’app nécessite macOS 11 (Big Sur) au minimum.