Comment ajouter des widgets transparents personnalisés à l’écran d’accueil de votre iPhone

Les widgets de l'écran d'accueil sont l'une des meilleures nouvelles fonctionnalités d'iOS. Et bien que la mise en œuvre de widgets par Apple ait été largement saluée, certaines applications ont poussé cette fonctionnalité encore plus loin.

Scriptable est l'une de ces applications. Il vous permet de créer des widgets personnalisés pour l'écran d'accueil de votre iPhone, que la communauté a utilisés pour créer des utilitaires incroyables.

Examinons ce qu'est Scriptable, comment vous pouvez l'utiliser pour créer de superbes widgets iPhone et comment faire en sorte que vos widgets se fondent parfaitement dans le fond d'écran de votre écran d'accueil.

Qu'est-ce que scriptable?

Scriptable est une application iOS gratuite qui vous permet d'exécuter JavaScript sur votre iPhone et iPad. Si vous êtes un programmeur, vous pouvez écrire vos propres scripts et les exécuter. Si vous ne connaissez aucun langage de programmation, vous pouvez simplement copier du code écrit par d'autres pour ajouter des fonctionnalités utiles à votre appareil iOS.

Par exemple, nous avons vu un script qui vous alerte automatiquement en cas de baisse de prix sur l'une de vos applications iOS préférées.

En savoir plus: Qu'est-ce que JavaScript et comment ça marche?

Scriptable est encore assez nouveau sur l'App Store, mais il a déjà ajouté de nombreuses fonctionnalités qui changent la donne, y compris la possibilité d'exécuter des scripts dans les widgets iOS 14. Cela signifie que vous pouvez écrire ou copier du code JavaScript dans Scriptable et avoir vos propres «mini-applications» personnalisées affichant des informations via des widgets.

La communauté Scriptable a déjà créé de merveilleux widgets de cette façon, avec des fonctionnalités pratiques telles que l'affichage des données météorologiques dans un fil d'actualités personnalisé directement sur votre écran d'accueil.

Bien que les possibilités soient presque infinies, vous devez garder à l'esprit quelques limitations. Au moment d'écrire ces lignes, les widgets de l'écran d'accueil ne sont pris en charge que sur les iPhones et l'iPod touch de 7e génération. Malheureusement, vous ne pouvez pas encore ajouter de widgets à l'écran d'accueil sur un iPad.

Aussi déroutant que cela soit, la limitation vient de la fin d'Apple; ce n'est pas la faute de Scriptable. De même, iOS 14 a certaines limitations de mémoire sur les widgets de l'écran d'accueil. Si vous prévoyez de créer vos propres widgets, assurez-vous de vérifier les limites avant de commencer.

Enfin, l'application Scriptable dispose d'une galerie pour vous aider à trouver rapidement les scripts les plus intéressants et à les installer. C'est bien de commencer avec l'application, mais il vaut mieux rechercher des scripts hébergés sur GitHub car vous y trouverez des instructions de configuration détaillées.

Les descriptions de galerie de Scriptable ne sont pas les plus utiles pour les débutants; nous avons rencontré des bugs tels que des captures d'écran non visibles.

Comment configurer des scripts

Vous devrez suivre certaines étapes courantes lors de la configuration des widgets scriptables, notamment la copie du code JavaScript et son importation dans l'application. Cependant, les étapes finales varient pour chaque widget, ce que nous soulignerons un peu plus tard.

Tout d'abord, couvrons les bases. Voici ce qu'il faut faire pour être configuré avec Scriptable:

  1. Téléchargez Scriptable . C'est une application exclusive à iOS qui peut être téléchargée gratuitement. Les achats intégrés sont des conseils facultatifs pour le développeur qui n'ajoutent aucune fonctionnalité.
  2. Téléchargez l'application Raccourcis d'Apple. Le code JavaScript a tendance à être long et vous ne voulez pas avoir à sélectionner et copier des centaines de lignes de code sur votre iPhone. Nous utiliserons un raccourci pour enregistrer les scripts dans Scriptable en deux clics.
  3. Téléchargez le raccourci Enregistrer le script sur votre iPhone. Pour la plupart des widgets scriptables, vous devrez accéder à la page GitHub du script et trouver le code brut pour utiliser ce raccourci.
  4. Par exemple, une fois que vous ouvrez le script Weather Cal sur GitHub, cliquez sur le bouton Raw au-dessus de la première ligne du script. À partir de là, appuyez sur le bouton Partager dans Safari (ou sur le navigateur que vous utilisez), puis appuyez sur Enregistrer le script . Cela l'ajoutera à Scriptable.
Galerie d'images (2 images)

Ajout d'un widget scriptable

Ensuite, voyons comment ajouter les widgets iOS de Scriptable à l'écran d'accueil de votre iPhone:

  1. Appuyez et maintenez n'importe quelle partie vide de l'écran d'accueil jusqu'à ce que toutes les icônes d'applications commencent à trembler.
  2. Appuyez sur l'icône Plus en haut à gauche.
  3. Recherchez Scriptable .
  4. Faites glisser votre doigt vers la droite pour sélectionner la taille du widget dont vous avez besoin. Vous pouvez choisir Petit , Moyen ou Grand .
  5. Appuyez sur Ajouter un widget .
  6. Appuyez maintenant sur le widget. Cela vous montrera une boîte appelée Exécuter le script .
  7. Appuyez sur Choisir à côté de Script et sélectionnez le script que vous souhaitez utiliser.
  8. Si le script l'exige, saisissez du texte dans la zone Paramètre . Ceci est utilisé pour certaines entrées de base, telles que la réinitialisation d'une minuterie.
  9. Appuyez sur n'importe quelle partie vide de votre écran et vous verrez le widget affichant les informations dont vous avez besoin.
Galerie d'images (3 images)

Comment donner aux widgets scriptables un arrière-plan transparent

Certains widgets scriptables, tels que Weather Cal , vous permettent de modifier leur arrière-plan. Vous pouvez utiliser cette fonctionnalité pour rendre votre widget "transparent". L'astuce consiste à utiliser un script qui prendra une capture d'écran de votre écran d'accueil pour créer une image d'arrière-plan parfaitement assortie pour le widget.

En relation: Comment personnaliser l'écran d'accueil de votre iPhone avec des widgets et des icônes d'application

Techniquement, ce script devrait fonctionner avec d'autres applications de création de widgets telles que Widgetsmith . Bien qu'il soit entièrement optimisé pour Scriptable, vous pouvez rencontrer des problèmes d'alignement mineurs avec d'autres applications.

Suivez ces étapes pour obtenir un arrière-plan entièrement transparent pour les widgets:

  1. Téléchargez le script des widgets invisibles .
  2. Appuyez sur Partager > Enregistrer le script et donnez-lui un nom, tel que Widgets invisibles .
  3. Accédez maintenant à l'écran d'accueil de votre iPhone. Appuyez et maintenez une partie vacante de l'écran d'accueil jusqu'à ce que toutes les icônes d'application commencent à trembler. Continuez maintenant à balayer vers la gauche jusqu'à ce que vous atteigniez une page vierge.
  4. Maintenant, prenez une capture d'écran de votre iPhone .
  5. Ouvrez Scriptable , exécutez les widgets invisibles et appuyez sur Continuer . Sélectionnez ensuite la capture d'écran que vous avez prise à l'étape précédente.
  6. Suivez les invites pour sélectionner la taille et la position du widget, en appuyant sur Exporter vers les photos lorsque vous avez terminé.
  7. Vous pouvez maintenant ouvrir n'importe quel script dans Scriptable (du moment qu'il vous permet d'ajouter une image en arrière-plan) et utiliser cette image pour créer de superbes widgets transparents.
Galerie d'images (3 images)

Script loin de la gloire

Si vous pouvez coder, Scriptable possède tous les outils dont vous aurez besoin pour une automatisation iOS sérieuse. Mais même si vous n'êtes pas un programmeur, vous pouvez profiter du travail des autres en utilisant cette excellente application. Les excellents widgets ne sont qu'une partie du package Scriptable; Regardez autour de vous et voyez ce que vous pouvez faire d'autre.

Et rappelez-vous que l'automatisation sur iOS ne se termine pas par Scriptable. Siri Shortcuts dispose également de plusieurs outils pour améliorer votre productivité.