The file types
All 7 are JSON, small enough to send in a message, and registered with iOS so Files offers to open them in Clink.
| Extension | What it holds |
|---|---|
.clinktheme | A theme: colours, materials, gradients, fonts and type treatment. |
.clinklayout | A layout: the keys, where they sit and what they do. |
.clinkconfig | Settings without a theme. A whole backup, or a single profile. |
.clinkpack | A sound pack: its details and its audio, inside the one file. |
.clinklang | A language you added: its profile only, never the dictionary built on your device. |
.clinkpanel | A panel: its name, its placement and its script. |
.clinkext | An action: its name, icon, input source and script. |
.clinkplugin | A plugin: its name, version and script. |
.json (AutomationDocument) | Import and export JSON from Automations. Imported rules are off, get new identities and retain their referenced themes, layouts and plugins. Missing references must be restored before the rule can run. Rules are global, with optional profile scope; they are separate from profile exports and iCloud sync. |
Where each one is made
Each file is exported from the screen that makes it: a theme from the theme editor, a layout from the layout editor, a profile from the profiles list, a sound pack from Sound and Feel, a panel or an action from its own editor.
Panels, actions and layouts you import get a fresh id, so a file someone sends you never replaces one of yours.
Importing themes and layouts
Open a .clinktheme or .clinklayout file with Clink and check the import preview. Personal imports need Membership. Only open files you trust.
A panel that arrives from a repository keeps its id instead, so a new release updates the copy you already have rather than adding a second one.