Panneaux

Un panneau remplace les touches par une interface que vous écrivez vous-même. Voici la boucle qu'il exécute, les constructeurs avec lesquels vous dessinez et les limites dans lesquelles il travaille.

Actions

Une action reçoit du texte, exécute un script et rend du texte. Voici le contrat, les sources d'entrée et le langage complet.

Plugins

Les plugins sont de petits scripts qui ajoutent des choses au clavier sans le remplacer. Le premier affiche votre vitesse de frappe sur la barre d'espace. Cette page décrit les fonctions qu'un plugin peut définir, les appels qu'il peut faire et l'endroit où ses réglages apparaissent.

PyMini

L'interpréteur sur lequel tournent vos panneaux, vos actions et vos plugins, et un package Swift que vous pouvez intégrer à votre propre app. Pourquoi il existe, ce qu'il garantit, et ce qui a changé à chaque version.

Dépôts

Publiez des panneaux, des actions, des thèmes, des dispositions et plus encore depuis un dépôt GitHub que chacun peut ajouter à Clink.

Automatisations

Créez des règles de configuration temporaire, reliez les événements et commandes des plugins, et utilisez les widgets et liens existants de Clink.

Formats de fichier

Tout ce que vous pouvez créer et partager voyage dans un seul petit fichier JSON.

Créateur

Fabriquez ici un panneau ou une action, dans le navigateur. Cela tourne pendant que vous assemblez, écrit le script que Clink exécutera et vous remet le fichier qu’ouvre votre téléphone.

Rien de tout cela n'atteint le réseau

Les scripts s'exécutent dans l'interpréteur propre à Clink, qui n'a ni imports, ni fichiers, ni processus, ni réseau. Quoi que vous écriviez, la frappe reste hors ligne, et un script que vous installez n'y change rien.

Dépôts officiels

Forkez l'un d'eux pour commencer. Chacun construit son propre manifeste et se publie avec GitHub Actions.